O mouse sem fio não funciona quando conectado diretamente ao laptop, mas funciona bem quando conectado a um hub de extensão USB

3

Se o dongle estiver conectado diretamente ao laptop, o cursor apenas balança um pouco ou às vezes responde a um clique com o botão direito do mouse.

Algumas especificações:

  • Mouse sem fio genérico (China) com dongle USB.
  • Laptop Dell Vostro 5560, em execução no ubuntu-14.04.3-desktop-amd64.

Coisas que eu tentei:

  • conectando o dongle através de todos os soquetes usb3.0 disponíveis no laptop (sem sorte)
  • mouse testado em outra máquina (Dell Inspiron, rodando o peppermint linux de 32 bits) (o mouse funcionou Ok)
  • usando baterias recém-carregadas.

Consegui fazer isso funcionar uma vez com o dongle conectado diretamente. Mas quando eu conectei um memory stick usb, a resposta do cursor se degradou lentamente até parar de funcionar completamente. Eu não consigo lembrar como eu fiz isso funcionar - eu estava passando por um monte de posts no fórum e agora não posso reproduzi-lo.

Gostaria de poder usar o mouse sem a necessidade do hub de extensão de 4 portas USB pendurado no meu laptop.

Aqui está lsusb com dongle anexado ao hub, mouse funcionando ok:

doc1@Vostro5560:~$ lsusb
Bus 004 Device 003: ID 8087:07da Intel Corp. 
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 5986:0523 Acer, Inc 
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 030: ID 1bcf:05ca Sunplus Innovation Technology Inc. 
Bus 001 Device 029: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Aqui está dmesg depois de desanexar o dongle do hub e anexar diretamente ao laptop, o cursor não está respondendo aos movimentos do mouse:

doc1@Vostro5560:~$ dmesg | tail -20
[27649.736759] usb 1-3.1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[27649.736763] usb 1-3.1: Product: 2.4GHz 2way RF Receiver
[27649.737047] usb 1-3.1: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[27649.737055] usb 1-3.1: ep 0x82 - rounding interval to 64 microframes, ep desc says 80 microframes
[27649.744292] input: 2.4GHz 2way RF Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.1/1-3.1:1.0/0003:1BCF:05CA.0015/input/input36
[27649.800099] hid-generic 0003:1BCF:05CA.0015: input,hidraw0: USB HID v1.00 Keyboard [2.4GHz 2way RF Receiver] on usb-0000:00:14.0-3.1/input0
[27649.805355] input: 2.4GHz 2way RF Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.1/1-3.1:1.1/0003:1BCF:05CA.0016/input/input37
[27649.860491] hid-generic 0003:1BCF:05CA.0016: input,hiddev0,hidraw1: USB HID v1.00 Mouse [2.4GHz 2way RF Receiver] on usb-0000:00:14.0-3.1/input1
[30245.594538] usb 1-3: USB disconnect, device number 29
[30245.594546] usb 1-3.1: USB disconnect, device number 33
[30254.495342] usb 1-3: new low-speed USB device number 34 using xhci_hcd
[30254.628444] usb 1-3: New USB device found, idVendor=1bcf, idProduct=05ca
[30254.628452] usb 1-3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[30254.628455] usb 1-3: Product: 2.4GHz 2way RF Receiver
[30254.628712] usb 1-3: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[30254.628734] usb 1-3: ep 0x82 - rounding interval to 64 microframes, ep desc says 80 microframes
[30254.636102] input: 2.4GHz 2way RF Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:1BCF:05CA.0017/input/input38
[30254.691952] hid-generic 0003:1BCF:05CA.0017: input,hidraw0: USB HID v1.00 Keyboard [2.4GHz 2way RF Receiver] on usb-0000:00:14.0-3/input0
[30254.697419] input: 2.4GHz 2way RF Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:1BCF:05CA.0018/input/input39
[30254.752038] hid-generic 0003:1BCF:05CA.0018: input,hiddev0,hidraw1: USB HID v1.00 Mouse [2.4GHz 2way RF Receiver] on usb-0000:00:14.0-3/input1

Eu posso copiar e colar para o terminal, mas não consigo interpretar a saída.

Editar: a extensão USB de 4 portas tem uma marca USB2.0. Mouse é mais provável USB2.0 também, se isso importa.

    
por doc_ccb 17.09.2015 / 12:09

2 respostas

0

A solução é simples e honestamente, nos dias de hoje, uma não tão comum. Infelizmente para você, isso não é um erro fácil de corrigir, mas é muito fácil dizer por que isso está acontecendo. O USB 2.0 foi construído para receber apenas uma certa quantidade e tipo de informação do dispositivo, enquanto o USB 3.0 foi feito para receber quase tudo. Parece que a extensão que você tem se transforma 2.0 em 3.0. Então, basicamente, o problema é que o seu laptop USB 2.0, que não é suportado pelo seu mouse. Espero que isso ajude!

    
por David 17.09.2015 / 12:38
0

É um hub com uma fonte de alimentação separada? Algumas portas USB internas não fornecem uma tensão muito alta aos pinos de alimentação no conector USB. Pode ser que o seu laptop não esteja fornecendo a tensão suficiente para trabalhar com o dongle, enquanto o hub está fornecendo mais energia

    
por Peter Ford 17.09.2015 / 15:55

Tags