当前位置: 首页>>技术教程>>正文


使Ubuntu与eSATA(Intel H57芯片组)一起使用

,

问题描述

有谁知道英特尔H57芯片组中的eSATA控制器是否支持内核,或者在某处是否有驱动程序? (完整的披露:SuperUser.com上的Asked,不走运,但是,这更多的是* nix-oriented位置…)

我只是没有运气让我的Ubuntu 10.04 LTS桌面(64位)能够识别eSATA机箱中的驱动器。如果我通过其USB2连接器使用相同的机箱,则工作正常,这表明驱动器已成功安装在机箱中,并且该驱动器可以工作。

这是我尝试过/检查过的内容:

  1. 天真地连接驱动器。从字面上看,在Ubuntu运行时将eSATA电缆插入包装盒并打开驱动器。没有反应,磁盘实用程序或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,它使用英特尔H57芯片组。

  • shell 是Apex(便宜,但除了电缆长度问题外,亚马逊上的人们似乎都喜欢它,而且很帅)。

  • 驱动器是Samsung F3 HD103SJ

  • 电缆是a cable

  • 英特尔doesn’t seem to have主板上任何特定的Linux驱动程序(例如,Ubuntu或Linux甚至都不是here类别),它们只是列出了芯片组受支持的”native.”,但由于它们没有具体说明eSATA,因此可能有任何意义。

不幸的是,我没有任何其他支持eSATA的机器,因此我可以做显而易见的事情,并证明该装置(机柜和电缆)可以在另一个盒子上的eSATA上正常工作。 :-(而且我没有在其他操作系统上将桌面设置为dual-boot …所以在这个阶段,我不知道这是软件问题,可能是硬件,可能是电缆,但是我购买了Ubuntu-oriented供应商from说他们也不知道如何使它工作(不是他们在产品页面上提到了!),所以…

更新:

有人over on the Ubuntu forums建议安装scsitools并以root用户身份运行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.                 

有任何想法吗?提前致谢。

最佳答案

该问题与驱动程序无关。如果有人在搜索Intel H57 /DH57JG eSATA支持,找到了它,我将在这里留下这个问题并回答:Ubuntu 10.04 LTS支持您的主板,不需要特殊的驱动程序。

就我而言,这是台式机的构建质量问题(不是我第一次使用这台机器,对供应商也不满意)。背板从MB上的eSATA端口弯曲得非常厉害,以至于将eSATA连接器推出。如果您站在那儿并强行握住它,它将起作用。所以我要去和背板战斗…

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8861.html,未经允许,请勿转载。