Estou tendo um problema bastante frustrante com minha máquina Debian. O problema é que o ponteiro do meu mouse USB congela logo após eu começar a tocar o som através dos fones de ouvido, que também são USB.
Em mais detalhes: estou executando um kernel atual
3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02) x86_64 GNU/Linux
Meu mouse é um mouse USB padrão da Microsoft. Meus fones de ouvido são o Microsoft LifeChat LX-3000. Aqui está uma lsusb
output:
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 045b:0210 Hitachi, Ltd
Bus 004 Device 002: ID 045b:0210 Hitachi, Ltd
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 045e:070f Microsoft Corp.
Bus 003 Device 004: ID 045e:077d Microsoft Corp.
Bus 003 Device 002: ID 045b:0209 Hitachi, Ltd
Bus 003 Device 003: ID 045b:0209 Hitachi, Ltd
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
O barramento 3, o dispositivo 4 é o mouse, o dispositivo 5 é o fone de ouvido. Há também uma placa de som Intel integrada, saída de arecord -l
:
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC898 Analog [ALC898 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC898 Digital [ALC898 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALC898 Alt Analog [ALC898 Alt Analog]
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
card 2: LX3000 [Microsoft LifeChat LX-3000], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
A vida é ótima até eu começar a tocar som através dos fones de ouvido. O som funciona, mas o ponteiro do mouse congela depois de algum tempo - às vezes quase que imediatamente, às vezes depois de alguns segundos, mas nunca muito tempo. Re-plugging o mouse faz funcionar novamente, e eu tenho tentado usar o Código de reinicialização USB aqui , que também funciona - a redefinição de /dev/bus/usb/003/004
traz o mouse de volta à vida, até que congele novamente em alguns segundos. A menos, claro, que eu pare de tocar som, e nesse caso tudo bem.
Eu tentei desativar a opção autosuspend
do módulo usbcore
sem resultado. Quando o mouse congela, não há nenhuma mensagem adicionada à saída dmesg
, então, neste momento, sinto que não tenho boas idéias.