![]() |
![]() |
Al enchufar un pendrive en cualquier entrada USB del Nodo-Palola, el mismo no funcionaba.
Arranqué mirando los logs del kernel, en donde aparecían un montón de líneas como las siguientes:
Nov 2 15:51:10 nodo-palola kernel: [99158.280959] usb 4-6: new high speed USB device using ehci_hcd and address 44
Nov 2 15:51:10 nodo-palola kernel: [99158.576772] usb 4-6: new high speed USB device using ehci_hcd and address 45
Nov 2 15:51:10 nodo-palola kernel: [99158.880614] usb 4-6: new high speed USB device using ehci_hcd and address 46
Nov 2 15:51:11 nodo-palola kernel: [99159.392271] usb 4-6: new high speed USB device using ehci_hcd and address 48
Luego probé con el comando lsusb al enchufar el pendrive en los USB frontales:
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 1267:0210 Logic3 / SpectraVideo plc
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Y el mismo comando al enchufar en los USB traseros:
Bus 004 Device 004: ID 0951:1603 Kingston Technology
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 1267:0210 Logic3 / SpectraVideo plc
Al menos en los USB traseros me reconoció la marca del pendrive, pero seguía sin funcionar.
Revolviendo en Internet, el problema lo causaba el módulo ehci_hcd (lo vemos en los logs del kernel).
Solución:
Remover el módulo ehci_hcd que causa el problema:
modprobe -r ehci_hcd
Luego de ejecutar el comando, enchufo el pendrive en cualquier USB y funciona, haciendo el montaje automático y dejando los siguientes logs:
Nov 2 15:59:21 nodo-palola kernel: [99649.395916] usb 3-2: new full speed USB device using uhci_hcd and address 3
Nov 2 15:59:21 nodo-palola kernel: [99649.570067] usb 3-2: configuration #1 chosen from 1 choice
Nov 2 15:59:21 nodo-palola kernel: [99649.615635] scsi5 : SCSI emulation for USB Mass Storage devices
Nov 2 15:59:26 nodo-palola kernel: [99654.617107] scsi 5:0:0:0: Direct-Access Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 2
Para que la solución funcione al reiniciar primero intenté agregar el módulo problemático a las blacklist del modprobe, como para que no cargue el módulo al iniciar el sistema. Pero no me funcionó y ya estaba embolado, así que no me calenté y removí el módulo cargado al iniciar el sistema, agregando las líneas siguientes en /etc/rc.local antes del exit 0:
# 1000ton: remuevo el módulo ehci_hcd que da problemas con los pendrives
# en los USB. En su lugar se carga el módulo uhci_hcd que funciona bien.
modprobe -r ehci_hcd
Las líneas de comentarios son obligatorias, pero pueden cambiarle mi nombre por el suyo













esto es una perdida de tiempo porque uno quiere solucionar problemas y no dicen nada
hola yo tengo un problema con mi pendrive el dia de hoy anterior a eso le agrege un antivirus en dicha unidad que no presentaba ningun problema el cual era compatible con muchas antivirus pero el mismo presento complicaciones entonces le puse finalizar ahora y me lo finalizo pero cuanto quise ver mi contenido resulto que me lo mostaba en las propiedades del pendrive pero al abrir el mismo mostraba que estaba bacio pero sin envargo ay archivos en su interior que no me lo permite ver