我买了一个希捷 FreeAgent GoFlex Desk 2 TB 外置硬盘两年前,使用该驱动器运行 Ubuntu 和 Windows(双启动工作站)。
上周我使用另一台装有 Ubuntu 的计算机对驱动器进行了备份。该驱动器已插入 USB 2.0 端口。这很好用。今天,我尝试进行新的备份,但在笔记本和工作站上使用 Ubuntu 的任何 USB 2.0 端口都无法识别该驱动器。不过,它可以在使用 Ubuntu 的工作站上使用 USB 3.0 端口,也可以在使用 Windows 的工作站上使用 USB 2.0 端口正常工作。
dmesg
USB 2.0 端口输出:
[ 2639.918220] usb 3-13: new full-speed USB device number 35 using xhci_hcd
[ 2640.030106] usb 3-13: device descriptor read/64, error -71
[ 2640.245928] usb 3-13: device descriptor read/64, error -71
[ 2640.461606] usb 3-13: new full-speed USB device number 36 using xhci_hcd
[ 2640.573492] usb 3-13: device descriptor read/64, error -71
[ 2640.789330] usb 3-13: device descriptor read/64, error -71
[ 2641.004971] usb 3-13: new full-speed USB device number 37 using xhci_hcd
[ 2641.005104] usb 3-13: Device not responding to setup address.
[ 2641.208798] usb 3-13: Device not responding to setup address.
[ 2641.412467] usb 3-13: device not accepting address 37, error -71
[ 2641.524357] usb 3-13: new full-speed USB device number 38 using xhci_hcd
[ 2641.524508] usb 3-13: Device not responding to setup address.
[ 2641.728214] usb 3-13: Device not responding to setup address.
[ 2641.931861] usb 3-13: device not accepting address 38, error -71
[ 2641.931904] usb usb3-port13: unable to enumerate USB device
dmesg
USB 3.0 端口输出:
[ 2688.506387] ata1: exception Emask 0x50 SAct 0x0 SErr 0x4090800 action 0xe frozen
[ 2688.506390] ata1: irq_stat 0x00400040, connection status changed
[ 2688.506391] ata1: SError: { HostInt PHYRdyChg 10B8B DevExch }
[ 2688.506394] ata1: hard resetting link
[ 2689.228700] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 2689.233180] ata1.00: configured for UDMA/133
[ 2689.240693] ata1: EH complete
[ 2689.614377] ata1: limiting SATA link speed to 1.5 Gbps
[ 2689.614382] ata1: exception Emask 0x50 SAct 0x0 SErr 0x4090800 action 0xe frozen
[ 2689.614384] ata1: irq_stat 0x00400040, connection status changed
[ 2689.614386] ata1: SError: { HostInt PHYRdyChg 10B8B DevExch }
[ 2689.614390] ata1: hard resetting link
[ 2690.335405] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[ 2690.339904] ata1.00: configured for UDMA/133
[ 2690.341259] ata1: EH complete
[ 2693.256367] usb 4-2: new SuperSpeed USB device number 6 using xhci_hcd
[ 2693.272790] usb 4-2: New USB device found, idVendor=0bc2, idProduct=50a1
[ 2693.272792] usb 4-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 2693.272794] usb 4-2: Product: FA GoFlex Desk
[ 2693.272794] usb 4-2: Manufacturer: Seagate
[ 2693.272795] usb 4-2: SerialNumber: XXXXXXXX
[ 2693.273197] usb-storage 4-2:1.0: USB Mass Storage device detected
[ 2693.273284] scsi11 : usb-storage 4-2:1.0
[ 2694.271915] scsi 11:0:0:0: Direct-Access Seagate FA GoFlex Desk 0D12 PQ: 0 ANSI: 0
[ 2694.272073] sd 11:0:0:0: Attached scsi generic sg3 type 0
[ 2694.272604] sd 11:0:0:0: [sdc] 3907029167 512-byte logical blocks: (2.00 TB/1.81 TiB)
[ 2694.272791] sd 11:0:0:0: [sdc] Write Protect is off
[ 2694.272793] sd 11:0:0:0: [sdc] Mode Sense: 23 00 00 00
[ 2694.273309] sd 11:0:0:0: [sdc] No Caching mode page found
[ 2694.273311] sd 11:0:0:0: [sdc] Assuming drive cache: write through
[ 2694.290407] sdc: sdc1
[ 2694.314947] sd 11:0:0:0: [sdc] Attached SCSI disk
答案1
这里你可以发现类似的问题已经解决了。主要的想法是禁用 usbcore 中的自动挂起,如果我做对的话。
尝试执行
echo -1 >/sys/module/usbcore/parameters/autosuspend
然后重新启动系统。这个帮助了 ubuntu 论坛的人