如何安装在 lsusb 中显示但在 fdisk 或 lsblk 中不显示的 USB 硬盘?

如何安装在 lsusb 中显示但在 fdisk 或 lsblk 中不显示的 USB 硬盘?

我正在运行 Mint/Mate 17.3,通常外部驱动器在插入时“就能工作”。我有一个特定的旧驱动器,它已经在我的架子上放置了大约 10 年(大约 2005 年的“EZ Quest”),但我上次使用它时它工作正常,所以我怀疑驱动器出现故障。

当我将其插入并通电时,它会不是显示在fdisk -l或在 Gparted 或 in 中lsblk,但它确实有一个条目lsusb

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

我可以采取哪些步骤来使其显示为可安装驱动器(即/dev/sdx)?

更新:

这是插入设备时的系统日志输出:

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

答案1

日志的重要部分是

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 连接器

如果以上方法都不起作用,请尝试另一个内核

答案2

如果您使用该dmesg命令,它将显示设备“所在”的位置(等)dev/sdadev/sdb

有一个相当不错的指南这里。它适用于 SUSE,但应适用于所有发行版。

答案3

我遇到了类似的问题,但我的 USB 硬件是 USB 外部硬盘驱动器(带有 Western Digital PATA 硬盘驱动器的 Eagle Consus)。

为了解决这个问题,我将硬盘驱动器的跳线设置更改为从属。在我的例子中,跳线设置被设置为主控。

祝你好运。

相关内容