Bem-vindo: Qui, 28 de Março 2024, 21:13 Pesquisa avançada

Mouse USB Wireless Novatek/Leadership

Area de suporte geral. Aqui poderá fazer as questões que quiser relativas ao Ubuntu que não se enquadrem em nenhuma das outras secções do Fórum!

Mouse USB Wireless Novatek/Leadership

Mensagempor fnsc.luis » Seg, 13 de Agosto 2012, 18:36

Saudações.

Comprei um mouse USB wireless da Leadership (Mouse Magic Ótico 2026), mas não consigo usar. É exatamente esse produto: http://www.leadership.com.br/MOUSE-MAGI ... oduto=2026
Ele vem com um receptor pequeno e o embaixo do mouse tem um botão on/off. Também não existe um botão sincronizador.
Precisei especificar tudo isso porque vi pessoas terem problemas no uso do mouse, mas era por causa do botão sincronizador e não é o meu caso.

Passado essa explicação, depois de um tempo eu descobri através do comando dmesg que o dispositivo está conectando e desconectando:

[ 5515.184061] usb 4-2: new low-speed USB device number 18 using uhci_hcd
[ 5515.404070] input: USB Device USB Device as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input5567
[ 5515.404552] generic-usb 0003:0603:1602.15B7: input,hiddev0,hidraw0: USB HID v1.11 Mouse [USB Device USB Device] on usb-0000:00:1d.2-2/input0
[ 5515.404682] usb 4-2: USB disconnect, device number 18
[ 5516.176053] usb 4-2: new low-speed USB device number 19 using uhci_hcd


E no comando lsusb ora aparece Novatek Microelectronics Corp., ora não:

Bus 004 Device 029: ID 0603:1602 Novatek Microelectronics Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


Procurando por auxílio eu vi que existe um bug e que através de um patch é possível fazer funcionar, porém eu não sei como aplicar e nem por onde começar.

https://answers.launchpad.net/ubuntu/+s ... ion/197812

Por favor, eu preciso que se possível, alguém me auxilie nesses passos.
Luís Fonseca
Avatar do usuário
fnsc.luis
 
Mensagens: 7
Registrado em: 29 Julho, 2012

Re: Mouse USB Wireless Novatek/Leadership

Mensagempor retamero.slackware » Ter, 16 de Outubro 2012, 21:55

Olá Luís Fonseca,

Tambem tenho um mouse parecido ao seu, a unica diferença é o ID no seu é 0603:1602
no meu é 0603:1605...
Eu segui os passos e não funcionou com o meu modelo, talvez no seu funcione:

Para conseguir fazer este esquema, você deve realizar uma compilação do kernel

Fonte:
http://www.vivaolinux.com.br/dica/Compi ... com-acucar

pegue o kernel da serie que vc usa no seu ubuntu.


depois de fazer baixar o codigo fonte

e criar o link simbolico


e adicione as duas linhas no final
do Arquivo: /usr/src/linux/drivers/hid/hid-ids.h

Código: Selecionar todos
#define USB_VENDOR_ID_NOVATEK           0x0603
#define USB_DEVICE_ID_NOVATEK_MOUSE     0x1602

#endif


edite tambem:

Arquivo: /usr/src/linux/drivers/hid/usbhid/hid-quirks.c
adicione:

Código: Selecionar todos
        { USB_VENDOR_ID_NOVATEK, USB_DEVICE_ID_NOVATEK_MOUSE, HID_QUIRK_NO_INIT_REPORTS },


Dentro do bloco: "hid_blacklist"

apos isso continue com o tutorial do Viva o Linux:
Desta parte:


# make-kpkg --initrd kernel_image

Esta parte irá demorar. Ao terminar, saia do diretório atual:

$ cd ..

E instale seu kernel:

# dpkg-i kernel-image2.6.13.2.deb


Corrija de acordo com suas necessidades (os nomes são ilustrativos). ;)

Se funcionar com o seu modelo, de um feedback


Att.

Aguinaldo Retamero

retamero.slackware
 
Mensagens: 1
Registrado em: 16 Outubro, 2012

Re: Mouse USB Wireless Novatek/Leadership

Mensagempor fnsc.luis » Ter, 4 de Dezembro 2012, 4:48

Olá retamero.slackware, obrigado por responder ao tópico e me desculpe pela demora na resposta.

Mostrarei o passo a passo para a configuração do mouse. Realizei pelo Mint Linux 14 Mate Desktop, com kernel 3.5.0, porém como ele é baseado no Ubuntu, acredito que não terão qualquer problema. Vamos lá.

Instalar os pacotes junto com o kernel source:

sudo apt-get install linux-source-3.5.0 kernel-package libncurses5-dev fakeroot


Descarregar o patch:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1021019/+attachment/3213388/+files/novatech-mouse.patch

Entrar com privilégios administrativos:

sudo /bin/bash


Posteriormente acessar o diretório, descompactar o arquivo e criar um link simbólico:

cd /usr/src/linux-source-3.5.0
bunzip2 linux-source-3.5.0.tar.bz2
tar xvf linux-source-3.5.0.tar
ln -s linux-source-3.5.0 linux


Acesse o diretório para aplicar o patch:

cd /usr/src/linux-source-3.5.0/linux-source-3.5.0


Aplique o patch:

patch -p0 < novatech-mouse.patch


Copie o arquivo de configuração do seu kernel existente:

cp /boot/config-3.5.0-17-generic /usr/src/linux-source-3.5.0/linux/.config


Agora customizando o kernel:

cd /usr/src/linux-source-3.5.0/linux
make menuconfig


É possível reduzir o tempo de compilação ao aproveitar todos os processadores disponíveis. Para isso utilize o comando export CONCURRENCY_LEVEL.

A regra geral é: CONCURRENCY_LEVEL = [número de núcleos do processador] + 1

Através do terminal, digite o seguinte comando para determinar o número de processadores:

grep -c ^processor /proc/cpuinfo


Um exemplo ficaria da seguinte forma:

export CONCURRENCY_LEVEL=2


No final do menu carregue o arquivo de configuração anterior (Apenas pressione "Enter")

Imagem


Ainda no menu, você pode customizar a configuração do seu kernel antes da compilação. No meu caso, removi em Networking o Rádio Amador e defini o tipo de processador para Intel Atom. Use com cuidado, a responsabilidade é somente sua.

Imagem


Faremos um make clean, assegure-se de que esteja tudo pronto para compilar:

make-kpkg clean


Compilaremos o kernel. Na parte escrita NOME-CUSTOMIZADO, você pode colocar qualquer nome para identificar mais facilmente o seu próprio kernel, porém evite palavras com acentos, espaços, caracteres especiais.

fakeroot make-kpkg --initrd --append-to-version=-NOME-CUSTOMIZADO kernel_image kernel_headers


O processo de compilação demora bastante. Deve haver outra forma de compilar mais rápido. Por favor, se alguém souber me avise.

Keep calm and drink coffee (Mantenha a calma e beba um café)


Por fim, se tudo ocorreu bem é só instalar e reiniciar o computador. Eu precisei subir um diretório antes da instalação.

cd ..
sudo dpkg -i linux-*.deb


Pronto, depois de toda essa espera meu mouse está funcionando. 8)

Da próxima vez provavelmente comprarei um mouse/teclado da Microsoft, pois me deram boas referências e tem total compatibilidade. Se eu tivesse pesquisado sobre a compatibilidade antes de comprar, creio que não teria quebrado a cabeça. Não é um produto ruim, mas existem melhores.

Há uma dúvida que me assombra. Volta e meia a Canonical envia um novo kernel com algum patch nele, como meu é customizado, se eu fizer sudo apt-get install linux-source-3.5.0 ele já virá com o remendo? Ou eu preciso aplicar o patch a partir de algum lugar? Agradeço se algum puder me dizer.

Referências:
  • https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1021019
  • https://answers.launchpad.net/ubuntu/+source/xserver-xorg-input-mouse/+question/197812
  • http://www.howtogeek.com/howto/ubuntu/how-to-customize-your-ubuntu-kernel/
Editado pela última vez por fnsc.luis em Sáb, 16 de Fevereiro 2013, 19:32, em um total de 6 vezes.
Luís Fonseca
Avatar do usuário
fnsc.luis
 
Mensagens: 7
Registrado em: 29 Julho, 2012

Re: Mouse USB Wireless Novatek/Leadership

Mensagempor cbeloni » Sáb, 2 de Fevereiro 2013, 21:36

Obrigado pelo post. Uma correção, havia um erro de digitação em make-kpkg:
fakeroot make-kpkg --initrd --append-to-version=-NOME-CUSTOMIZADO kernel_image kernel_headers


Acabei de testar no Ubuntu 12.10 com o mesmo mouse do tutorial e funcionou.

cbeloni
 
Mensagens: 1
Registrado em: 02 Fevereiro, 2013

Re: Mouse USB Wireless Novatek/Leadership

Mensagempor fnsc.luis » Sáb, 16 de Fevereiro 2013, 18:30

Obrigado cbeloni, corrigi o erro e adicionei algumas coisas para melhorar a velocidade da compilação.
Luís Fonseca
Avatar do usuário
fnsc.luis
 
Mensagens: 7
Registrado em: 29 Julho, 2012


Voltar para Questões gerais

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 66 visitantes

cron