
El mes pasado compré un cuaderno viejo. Es increíble, el único inconveniente es que tiene un lector de tarjetas roto (0bda:0138). Esto no es gran cosa. El verdadero problema es que dmesg recibe spam con errores. Cada segundo recibe spam con estos errores:
[ 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
Mi pregunta es: ¿Existe alguna forma de bloquear estos errores o la comunicación con el Lector de Tarjetas? El lector de tarjetas no se muestra en lsusb.
Mi sistema ejecuta un Ubuntu 17.04 mínimo en Linux 4.10. Modelo de portátil: Fujitsu Lifebook A512
Respuesta1
Parece que el kernel está revisando los números de dispositivo cuando vuelve a detectar el dispositivo, por lo que usar el número de dispositivo USB para detectar el dispositivo que se comporta mal no funcionará. Pero parece que la 1-1.2
pieza está estable...
Prueba esto:
echo '1-1.2' | sudo tee /sys/bus/usb/drivers/usb/unbind
Fuente: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
Fuente: ligeramente modificado deesta respuesta en AskUbuntu.SE.