Eu tenho um quebra-cabeça: 1) sistema Debian 4.9.65 2) Microsoft Natural Keyboard 4000 3) monitor Acer trabalhando como hub USB
Quando o teclado está conectado ao hub USB do monitor, ele funciona principalmente, visível em lsusb como Microsoft ... 4000 V1.0, mas nenhuma das teclas multimídia funciona.
Se eu conectar o teclado diretamente ao PC, sem alterar nenhuma configuração, as teclas multimídia simplesmente funcionam, sem que eu faça nada.
[Update] Descobriu que também depende das portas USB no hub. Se eu trocar de teclado e mouse, as teclas multimídia funcionam quando conectadas ao hub USB.
Aqui estão os dois dispositivos conectados a esta porta USB (o teclado da Microsoft aparece como dois dispositivos - chaves regulares são reportadas pela primeira vez, chaves multimídia pela segunda). Se a ordem relatada pelo comando evtest
for
/dev/input/event3: Microsoft Natural® Ergonomic Keyboard 4000
/dev/input/event4: Microsoft Natural® Ergonomic Keyboard 4000
/dev/input/event5: Evoluent VerticalMouse 4
as teclas multimídia não funcionam.
Se o pedido for
/dev/input/event3: Evoluent VerticalMouse 4
/dev/input/event4: Microsoft Natural® Ergonomic Keyboard 4000
/dev/input/event5: Microsoft Natural® Ergonomic Keyboard 4000
as teclas multimídia funcionam.
O hub USB funciona, mas algo está sendo filtrado ou ignorando as teclas multimídia se o teclado estiver conectado à primeira porta do hub USB. Que parte do software ou hardware pode estar fazendo isso?