web-dev-qa-db-ja.com

lsusbには表示されるがfdiskまたはlsblkには表示されないUSBハードドライブをマウントするにはどうすればよいですか?

私はMint/Mate 17.3を実行していますが、外付けドライブを接続すると、通常は「そのまま動作」します。約10年間(2005年頃の「EZ Quest」)シェルフに取り付けられている古いドライブが1つあります。しかし、最後に使用したときは動作したので、ドライブが故障したのではないかと思います。

プラグインして電源を入れるとnotに表示されますfdisk -lまたはGpartedまたはlsblkにありますが、lsusbにエントリがあります:

Bus 001 Device 000: ID 0dc4:0201 Macpower Peripherals, Ltd

これをマウント可能なドライブ(つまり/dev/sdx)?

更新:

デバイスを接続したときのsyslog出力は次のとおりです。

Oct 11 04:36:03 username kernel: [355193.167857] usb 1-4: new high-speed USB device number 20 using ehci-pci
Oct 11 04:36:03 username kernel: [355193.303193] usb 1-4: New USB device found, idVendor=0dc4, idProduct=0201
Oct 11 04:36:03 username kernel: [355193.303202] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 11 04:36:03 username kernel: [355193.303208] usb 1-4: Product: OXSEMI Mass Storage
Oct 11 04:36:03 username kernel: [355193.303212] usb 1-4: Manufacturer: Macpower
Oct 11 04:36:03 username kernel: [355193.303216] usb 1-4: SerialNumber: ABCDEF0123456789
Oct 11 04:36:03 username kernel: [355193.305998] usb-storage 1-4:1.0: USB Mass Storage device detected
Oct 11 04:36:03 username kernel: [355193.306218] scsi21 : usb-storage 1-4:1.0
Oct 11 04:36:03 username mtp-probe: checking bus 1, device 20: "/sys/devices/pci0000:00/0000:00:12.2/usb1/1-4"
Oct 11 04:36:03 username mtp-probe: bus: 1, device: 20 was not an MTP device
Oct 11 04:36:04 username kernel: [355194.302600] scsi 21:0:0:0: Direct-Access     Maxtor 6 L250R0           BAH4 PQ: 0 ANSI: 4
Oct 11 04:36:04 username kernel: [355194.303212] sd 21:0:0:0: Attached scsi generic sg7 type 0
Oct 11 04:36:04 username kernel: [355194.321539] sd 21:0:0:0: [sdh] 490234752 512-byte logical blocks: (251 GB/233 GiB)
Oct 11 04:36:04 username kernel: [355194.321927] sd 21:0:0:0: [sdh] Write Protect is off
Oct 11 04:36:04 username kernel: [355194.321939] sd 21:0:0:0: [sdh] Mode Sense: 11 00 00 00
Oct 11 04:36:04 username kernel: [355194.322395] sd 21:0:0:0: [sdh] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Oct 11 04:36:04 username kernel: [355194.329774]  sdh: sdh1
Oct 11 04:36:04 username kernel: [355194.365456] sd 21:0:0:0: [sdh] Attached SCSI disk
Oct 11 04:36:07 username kernel: [355197.644022] usb 1-4: reset high-speed USB device number 20 using ehci-pci
Oct 11 04:36:22 username kernel: [355212.730110] usb 1-4: device descriptor read/64, error -110
Oct 11 04:36:37 username kernel: [355227.919922] usb 1-4: device descriptor read/64, error -110
Oct 11 04:36:38 username kernel: [355228.135633] usb 1-4: reset high-speed USB device number 20 using ehci-pci
Oct 11 04:36:53 username kernel: [355243.225481] usb 1-4: device descriptor read/64, error -110
Oct 11 04:37:08 username kernel: [355258.415404] usb 1-4: device descriptor read/64, error -110
Oct 11 04:37:08 username kernel: [355258.630946] usb 1-4: reset high-speed USB device number 20 using ehci-pci
Oct 11 04:37:13 username kernel: [355263.642551] usb 1-4: device descriptor read/8, error -110
Oct 11 04:37:18 username kernel: [355268.753697] usb 1-4: device descriptor read/8, error -110
Oct 11 04:37:18 username kernel: [355268.969052] usb 1-4: reset high-speed USB device number 20 using ehci-pci
Oct 11 04:37:23 username kernel: [355273.980653] usb 1-4: device descriptor read/8, error -110
9
Nick

ログの重要な部分は

Oct 11 04:36:07 username kernel: [355197.644022] usb 1-4: reset high-speed USB device number 20 using ehci-pci
Oct 11 04:36:22 username kernel: [355212.730110] usb 1-4: device descriptor read/64, error -110
Oct 11 04:36:37 username kernel: [355227.919922] usb 1-4: device descriptor read/64, error -110

デバイスとの通信が断続的に切断されているようです。デバイスIDは取得できます(そのため、lsusbで表示されます)が、その後のデータ交換(パーティションテーブルなど)によってエラーがトリガーされます。

エラー-110は「タイムアウト」を意味します。多分あなたのディスクはバス上でそれ自身を識別するのに十分なパワーを持っていますが、ディスクを適切に回転させるのに十分ではありません。 USBコントローラの割り込みに問題がある可能性もあります。これは、同じUSBハブ上の不正な周辺機器が原因の場合もあります。

試してください:

  • ディスク以外のすべてのUSBデバイスを切断する
  • 外部電源をディスクに接続する
  • ディスクを別のUSBコネクタに接続する

上記のいずれも機能しない場合は、別のカーネルを試してください

1
xhienne

同様の問題がありましたが、USBハードウェアはUSB外付けハードドライブでした(Eagle ConsusとWestern Digital PATAハードドライブ)。

解決するには、ハードドライブのジャンパー設定をスレーブに変更しました。私の場合、ジャンパー設定はマスターに設定されています。

幸運を。

1
Stephen Dittoe

dmesgコマンドを使用すると、場所(dev/sdadev/sdb etcetera)デバイスは「is」です。

かなりまともなガイドがありますここ。これはSUSE用ですが、すべてのディストリビューションに適用されるはずです。

0
maulinglawns