无法识别 eSata“热插拔”驱动器

cgp*_*cgp 8 hotplug hard-drive 14.04

所以,我有一个背面带有 esata 的 Optiplex 780。在 Windows 下,我可以使用我的Thermaltake eSata USB Docking Station热插拔任何 ol' 硬盘驱动器。一旦我插入 eSata 电缆,它就会启动驱动器并被识别。不幸的是,在 Ubuntu 下它根本没有启动。

在 Ubuntu 14.04 下,我添加了lsscsi,但最终只得到以下输出:

[0:0:0:0]    disk    ATA      hp ssd v300a     502A  /dev/sda
[1:0:0:0]    cd/dvd  TSSTcorp DVD+-RW TS-L633C DW50  /dev/sr0
Run Code Online (Sandbox Code Playgroud)

(基本上,我的系统驱动器和 DVD 刻录机)

驱动器不旋转,并且无法识别任何内容。

我试过重新扫描使用

 echo "- - -" | sudo tee -a /sys/class/scsi_host/host0/scan 
Run Code Online (Sandbox Code Playgroud)

(对于每个主机 0-3),但这似乎并没有改善情况。

gparted 也不显示驱动。

在我的研究中,我遇到了以下问题:

  1. http://bitprison.net/monoig_model_attibutes_translation
  2. https://help.ubuntu.com/community/AutomaticallyMountPartitions

但无济于事。有任何想法吗?

lspci 给出以下内容:

00:1f.2 IDE interface: Intel Corporation 82801JD/DO (ICH10 Family) 4-port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801JD/DO (ICH10 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801JD/DO (ICH10 Family) 2-port SATA IDE Controller (rev 02)
Run Code Online (Sandbox Code Playgroud)

我不知道这有什么区别。

小智 9

对我有用:

sudo rescan-scsi-bus
Run Code Online (Sandbox Code Playgroud)

rescan-scsi-bus位于包中scsitools,默认情况下未安装,因此您可能必须先安装它:

sudo apt install scsitools
Run Code Online (Sandbox Code Playgroud)