我应该提供哪些有关硬盘的信息?这是一块全新的 Seagate 1TB 5400 rpm 2.5 英寸硬盘,装在廉价的中国 USB 2.0“Icy Box”外置外壳中。一段时间后(连接后约 30-40 秒),Windows 总会“注意到”它,但 Linux(例如lsblk
)只有在重启后才会“看到”它。
因此重启后它通常会自动安装到/media/mekkanizer/
UPD:这里是一些dmesg
输出。
[ 3443.260390] usb 1-1: new high-speed USB device number 7 using xhci_hcd
[ 3443.404424] usb 1-1: New USB device found, idVendor=1bcf, idProduct=0c31
[ 3443.404427] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3443.404429] usb 1-1: Product: USB to Serial-ATA bridge
[ 3443.404431] usb 1-1: Manufacturer: Sunplus Innovation Technology
[ 3443.404432] usb 1-1: SerialNumber: FF1000FF03000000000000FDE5FF7E
[ 3443.406495] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 3443.406808] scsi host2: usb-storage 1-1:1.0
[ 3466.108873] usb 1-1: reset high-speed USB device number 7 using xhci_hcd
我觉得问题出在最后一行,但我不知道如何阻止这个“重置 USB 设备”。
UPD2:我的笔记本电脑一侧有 2 个 USB,另一侧有 1 个 USB。假设我尝试了 3.0 集线器(仍然似乎是错误识别lsusb
,因为据我所知 3.0 端口都是蓝色的),我尝试了另一侧的单个端口,成功了。
mekkanizer@Inspiron-5767:~$ lsusb | grep 'root hub'
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
所以,问题已经解决了一半。现在,如果有人知道如何在3.0
hub,它不是真正的 3.0?或者,也许有办法强制复制一个设备的属性转换为另一个设备的属性,设备只是文件,不是吗?
PS 不知为何,我觉得笔记本电脑的规格或机身贴纸上应该提到 3.0 USB(但事实并非如此)。