让 Ubuntu 识别我的 eSATA 驱动器

T.J*_*der 6 esata ubuntu

已解决,请参阅我对下面已接受答案的评论,该问题与驱动程序无关。

我已经购买了一个 eSATA 机箱并在其中放置了一个驱动器,但我没有运气让我的 Ubuntu 10.04 LTS 桌面(64 位)通过 eSATA 识别它。如果我通过其 USB2 连接器使用相同的机箱,它工作正常,这告诉我驱动器已成功安装在机箱中并且驱动器工作正常。

这是我尝试/检查过的:

  1. 天真地连接驱动器。从字面上看,将 eSATA 电缆插入盒子并打开驱动器,同时 Ubuntu 正在运行。没有反应,磁盘 Uility 或fdisk -l.

  2. 保持驱动器连接并从关机状态冷启动 Ubuntu。仍然没有关于 DU 或fdisk -l.

  3. 确保 BIOS 启用了 eSATA 端口(确实如此,我不必更改它)。

  4. 确保 BIOS 正在使用 AHCI。事实并非如此,访问内部 SATA SSD(盒子的主驱动器)也没有任何问题。(SSD 出现在 PATA 控制器下,因为我认为 BIOS 正在执行仿真或其他操作。)将 BIOS 切换为在 SATA 控制器上使用 AHCI 没有任何区别,只是 SSD 出现在 SATA 控制器下并且如您所料,被列为使用 ahci 驱动程序。

  5. 寻找dmesg任何有用的东西。我根本没有看到任何提到驱动器的内容(除了我通过 USB 连接它时)。

其他信息:

  • eSATA 在主板上,一个Intel DH57JG
  • 外壳是Apex(便宜,但除了电缆长度问题之外,亚马逊上的人们似乎喜欢它,而且它很漂亮)。
  • 驱动器是三星 F3 HD103SJ
  • 电缆是,嗯,电缆

不幸的是,我没有任何其他支持 eSATA 的机器,所以我可以做显而易见的事情并证明设备(外壳和电缆)在另一个盒子上通过 eSATA 工作。:-( 而且我没有将我的桌面设置为双启动另一个操作系统......所以在这个阶段,我不知道这是一个软件问题,可能是硬件问题,可能是电缆问题,但以防万一显然我失踪了......

更新 1

hotei 建议我可能需要特定的主板驱动程序(DH57JG 中的英特尔 H57 芯片组),但英特尔似乎认为内核已经原生支持该芯片组。我不得不说我从来没有想过内部 SATA 会工作而 eSATA 不会。

更新2

有人在上Ubuntu论坛建议安装scsitools和运行rescan-scsi-bus.sh为根,以防万一。不走运,但为了完整起见,请在此处发布该信息:

root@forge:~# rescan-scsi-bus.sh -c
Host adapter 0 (ahci) found.
Host adapter 1 (ahci) found.
Host adapter 2 (ahci) found.
Host adapter 3 (ahci) found.
Host adapter 4 (ahci) found.
Host adapter 5 (ahci) found.
Scanning SCSI subsystem for new devices
Scanning host 0 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning for device 0 0 0 0 ...
OLD: Host: scsi0 Channel: 00 Id: 00 Lun: 00
      Vendor: ATA      Model: INTEL SSDSA2M080 Rev: 2CV1
      Type:   Direct-Access                    ANSI SCSI revision: 05
Scanning host 1 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning host 2 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning for device 2 0 0 0 ...
OLD: Host: scsi2 Channel: 00 Id: 00 Lun: 00
      Vendor: TSSTcorp Model: CDDVDW SN-S083C  Rev: SB01
      Type:   CD-ROM                           ANSI SCSI revision: 05
Report Luns command not supported (support mandatory in SPC-3)
Scanning for device 2 0 0 0 ...
OLD: Host: scsi2 Channel: 00 Id: 00 Lun: 00
      Vendor: TSSTcorp Model: CDDVDW SN-S083C  Rev: SB01
      Type:   CD-ROM                           ANSI SCSI revision: 05
Scanning host 3 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning host 4 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning host 5 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
0 new device(s) found.               
0 device(s) removed.                 
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

har*_*ymc 1

看看这是否有帮助:HOWTO:热插拔 eSATA 驱动器

另请参阅eSATA 驱动器的安装(尤其是最后一个条目)。