WD 3T usb 3 外置硬盘在启动时安装失败

WD 3T usb 3 外置硬盘在启动时安装失败

新买了一个 WD My Book 3T USB3 外置硬盘。连接到我的笔记本电脑(双启动 Windows 7 和 ubuntu 14.04),重新分区、重新格式化、ntfs、ext4 等。到目前为止一切顺利。

连接到我的(旧)服务器(运行 ubuntu 12.04),工作正常。使用 gparted 重新分区为 3 个 ext4 分区,重新启动,服务器无法识别此驱动器,也无法连接另一个 USB HDD(也是 WD,但 1T,USB2)。尝试了几次,模式是,只有在服务器完全启动后连接 HDD,服务器才能识别新 HDD。如果在启动和重新启动之前连接 HDD,则会出现问题。这是 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

最引人注目的错误是设备描述符 read/8,错误 -110。但我通过谷歌搜索找不到任何东西。无论如何,我可以让服务器使用硬盘启动吗?

答案1

您可以尝试以下操作:

在 /etc/modprobe.d/ 中创建一个新文件,如 quirks.conf,内容如下:

options usb-storage quirks=<VID>:<PID>:u

格式为quirks=<VID>:<PID>:u

<VID>VendorId 在哪里

并且<PID>是您的古怪 USB 设备的 ProductId,可以通过 找到lsusb

‘u’标志禁用该设备的 uas。

相关内容