
No mês passado comprei um notebook antigo. É incrível, o único problema é que ele tem um leitor de cartão quebrado (0bda:0138). Isso não é grande coisa. O verdadeiro problema é que o dmesg está recebendo spam com erros. A cada segundo ele recebe spam com estes erros:
[ 7731.105960] usb 1-1.2: new high-speed USB device number 127 using ehci-pci
[ 7731.530004] usb 1-1.2: device not accepting address 127, error -71
[ 7731.610042] usb 1-1.2: new high-speed USB device number 3 using ehci-pci
[ 7731.701985] usb 1-1.2: device descriptor read/64, error -71
[ 7731.902020] usb 1-1.2: device descriptor read/64, error -71
[ 7732.090062] usb 1-1.2: new high-speed USB device number 4 using ehci-pci
[ 7732.182007] usb 1-1.2: device descriptor read/64, error -71
[ 7732.382036] usb 1-1.2: device descriptor read/64, error -71
[ 7732.490133] usb 1-1-port2: unable to enumerate USB device
Minha dúvida é: Existe alguma forma de bloquear esses erros, ou a comunicação com o Leitor de Cartões? O leitor de cartão não é mostrado em lsusb.
Meu sistema está executando um Ubuntu 17.04 mínimo no Linux 4.10. Modelo de notebook: Fujitsu Lifebook A512
Responder1
Parece que o kernel está percorrendo os números do dispositivo ao detectá-lo novamente, portanto, usar o número do dispositivo USB para direcionar o dispositivo com comportamento incorreto não funcionará. Mas parece que a 1-1.2
peça está estável...
Experimente isto:
echo '1-1.2' | sudo tee /sys/bus/usb/drivers/usb/unbind
Fonte:https://karlcode.owtelse.com/blog/2017/01/09/disabling-usb-ports-on-linux/
Alternativamente:
echo disabled | sudo tee /sys/bus/usb/devices/1-1.2/power/wakeup
echo suspend | sudo tee /sys/bus/usb/devices/1-1.2/power/level
Fonte: ligeiramente modificado deesta resposta no AskUbuntu.SE.