Recién compré un disco duro externo WD My Book 3T USB3. Conéctese a mi computadora portátil (arranque dual Windows 7 y ubuntu 14.04), reparticionado, reformateado, ntfs, ext4, etc. Hasta ahora todo bien.
Conectarme a mi servidor (ANTIGUO) (ejecutando ubuntu 12.04) funciona bien. Se volvió a particionar con gparted en 3 particiones ext4, reinicie, el servidor no reconoce esta unidad y tampoco pudo conectarse con otro HDD USB (también WD, pero 1T, USB2). Lo intenté varias veces, el patrón es que el servidor puede reconocer el nuevo disco duro solo si el disco duro está conectado DESPUÉS de que el servidor se haya iniciado por completo. Si el disco duro está conectado antes del momento del arranque y del reinicio, entonces ocurre el problema. Aquí está la parte final de la salida de dmesg:
[ 65.245823] usb 2-2: device descriptor read/all, error -110
[ 65.356089] usb 2-2: new full-speed USB device number 5 using uhci_hcd
[ 66.889045] init: plymouth-upstart-bridge main process ended, respawning
[ 66.957300] init: plymouth-upstart-bridge main process ended, respawning
[ 68.097979] init: plymouth-stop pre-start process (1973) terminated with status 1
[ 70.377611] usb 2-2: device descriptor read/8, error -110
[ 74.895253] usblp 2-1:1.0: usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x1817
[ 74.898210] usbcore: registered new interface driver usblp
[ 75.497686] usb 2-2: device descriptor read/8, error -110
[ 75.712088] usb 2-2: new full-speed USB device number 6 using uhci_hcd
[ 80.734051] usb 2-2: device descriptor read/8, error -110
[ 80.967209] type=1400 audit(1427240917.079:66): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=2438 comm="apparmor_parser"
[ 80.967231] type=1400 audit(1427240917.079:67): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=2438 comm="apparmor_parser"
[ 80.976951] type=1400 audit(1427240917.091:68): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=2438 comm="apparmor_parser"
[ 85.853376] usb 2-2: device descriptor read/8, error -110
[ 85.956179] hub 2-0:1.0: unable to enumerate USB device on port 2
El error más llamativo es el descriptor de dispositivo leído/8, error -110. Pero no pude encontrar nada buscando en Google. De todos modos, ¿puedo hacer que el servidor arranque con el disco duro?
Respuesta1
Puedes probar esto:
Cree un nuevo archivo como quirks.conf en /etc/modprobe.d/ con el siguiente contenido:
options usb-storage quirks=<VID>:<PID>:u
El formato esquirks=<VID>:<PID>:u
¿Dónde <VID>
está el ID del proveedor?
Y <PID>
es el ProductId de su peculiar dispositivo USB, que puede encontrarse a través de lsusb
.
La bandera 'u' desactiva UAS para el dispositivo.