解決しました。以下の承認された回答に対する私のコメントを参照してください。問題はドライバーとは何の関係もありませんでした。
ESATAエンクロージャーを購入してドライブを入れましたが、Ubuntu 10.04 LTSデスクトップ(64ビット)でeSATA経由で認識できません。代わりにUSB2コネクタを介して同じエンクロージャを使用すると正常に動作します。これにより、ドライブがエンクロージャに正常にインストールされ、ドライブが機能していることがわかります。
これが私が試した/チェックしたものです:
ドライブを素朴に接続します。文字通り、Ubuntuの実行中に、eSATAケーブルをボックスに接続し、ドライブの電源を入れます。反応はなく、DiskUilityまたはfdisk -l
には何も表示されません。
ドライブを接続したままにして、Ubuntuを電源オフからコールドブートします。 DUまたはfdisk -l
にはまだ何もありません。
BIOSでeSATAポートが有効になっていることを確認します(有効になっているので、変更する必要はありませんでした)。
BIOSがAHCIを使用していることを確認します。そうではなく、内部SATA SSD(ボックスのプライマリドライブ)へのアクセスに問題はありませんでした。 (BIOSがエミュレーションなどを行っていたため、SSDはPATAコントローラーの下に表示されました。)SATAコントローラーでAHCIを使用するようにBIOSを切り替えても、SSDがSATAコントローラーの下に表示された以外は何の違いもありませんでした。予想どおり、ahciドライバーを使用していると記載されていました。
dmesg
で役立つものを探します。ドライブについての言及はまったくありません(USB経由で接続した場合を除く)。
他の情報:
残念ながら、eSATAをサポートするマシンは他にないので、明らかなことを実行して、リグ(エンクロージャーとケーブル)が別のボックスのeSATAで機能することを証明できます。 : そして私はデスクトップを別のOSをデュアルブートするように設定していません...だからこの段階では、それがソフトウェアの問題であるか、ハードウェアであるか、ケーブルである可能性があるかはわかりませんが、何かがある場合は明らかに私は行方不明です...
更新1:
hoteiは、ボード用の特定のドライバー(DH57JGのIntel H57チップセット)が必要かもしれないと提案しましたが、---(Intelは考えているようです カーネルはすでにチップセットをネイティブにサポートしています。内部SATAが機能し、eSATAが機能しないことは私には思いもよらなかったと言わざるを得ません。
アップデート2:
誰か buntuフォーラムで 念のため、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.
何か案は?
これが役立つかどうかを確認してください: HOWTO:ホットスワップeSATAドライブ 。
eSATAドライブのマウント (特に最後のエントリ)も参照してください。
一見すると、マザーボード上のeSATA用のドライバーはUbuntu10.4にはありません。 eSATAは、通常のSATAとは十分に異なるため、独自のドライバーが必要になります。 PCIカードのeSATAで同じ問題が発生しました。私のeSATAドライブはXPで認識されましたが、Ubuntuでは認識されませんでした。
やや古いリンクですが、これはしばらくの間問題があったことを示しています: http://brainstorm.ubuntu.com/item/6607/