Lector de tarjetas rotas. Dmesg recibe spam

Lector de tarjetas rotas. Dmesg recibe spam

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.2pieza 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.

información relacionada