问题描述
有谁知道英特尔H57芯片组中的eSATA控制器是否支持内核,或者在某处是否有驱动程序? (完整的披露:SuperUser.com上的Asked,不走运,但是,这更多的是* nix-oriented位置…)
我只是没有运气让我的Ubuntu 10.04 LTS桌面(64位)能够识别eSATA机箱中的驱动器。如果我通过其USB2连接器使用相同的机箱,则工作正常,这表明驱动器已成功安装在机箱中,并且该驱动器可以工作。
这是我尝试过/检查过的内容:
-
天真地连接驱动器。从字面上看,在Ubuntu运行时将eSATA电缆插入包装盒并打开驱动器。没有反应,磁盘实用程序或
fdisk -l
中没有任何显示。 -
保持驱动器处于连接状态,并冷启动Ubuntu(实际上是从关闭电源启动)。 DU或
fdisk -l
上仍然没有任何内容。 -
确保BIOS启用了eSATA端口(确实如此,我不必更改它)。
-
确保BIOS使用AHCI。并非如此,访问内部SATA SSD(包装盒的主驱动器)也没有任何问题。 (SSD显示在PATA控制器下,因为我认为BIOS正在仿真或执行其他操作。)将BIOS切换为在SATA控制器上使用AHCI并没有什么不同,除了SSD显示在SATA控制器下之外如您所料,它被列为使用ahci驱动程序。
-
寻找
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连接器推出。如果您站在那儿并强行握住它,它将起作用。所以我要去和背板战斗…