WD 3T USB 3 外部の起動時にマウントに失敗

WD 3T USB 3 外部の起動時にマウントに失敗

WD My Book 3T USB3 外付け HDD を新しく購入しました。ラップトップ (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

最も目を引くエラーは、デバイス記述子の読み取り/8、エラー -110 です。しかし、グーグルで検索しても何も見つかりませんでした。とにかく、サーバーを HDD で起動することはできますか?

答え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 を無効にします。

関連情報