Intel H57チップセットにeSATAコントローラーのカーネルサポートがあるかどうか、またはどこかにそのドライバーがあるかどうかを誰かが知っていますか? (完全な開示: 質問 SuperUser.comで終わり、運がないが、これは* nix指向の場所であるため...)
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をデュアルブートするように設定していません...したがって、この段階では、それがソフトウェアの問題であり、ハードウェアである可能性があり、ケーブルである可能性がありますが、Ubuntu指向であるかどうかはわかりません私が購入したベンダーは、それを機能させる方法もわからないと言っています(製品ページでそれについて言及しているわけではありません!)。
更新:
誰か---(Ubuntuフォーラムで 念のため、scsitoolsをインストールし、ルートとしてrescan-scsi-bus.sh
を実行することを提案しました。運が悪いですが、完全を期すためにその情報をここに投稿してください:
root @ forge:〜#rescan-scsi-bus.sh -c ホストアダプタ0(ahci)が見つかりました。 ホストアダプタ1(ahci)が見つかりました。 ホストアダプタ2( ahci)が見つかりました。 ホストアダプタ3(ahci)が見つかりました。 ホストアダプタ4(ahci)が見つかりました。 ホストアダプタ5(ahci)が見つかりました。 SCSIのスキャン新しいデバイスのサブシステム ホスト0チャネルのスキャン01SCSIターゲットIDの01 2 3 4 5 6 7、すべてのLUN デバイスのスキャン00 0 0 ... OLD:ホスト:scsi0チャネル:00 Id:00 Lun:00 ベンダー:ATAモデル:INTEL SSDSA2M080リビジョン:2CV1 タイプ:ダイレクトアクセスANSI SCSIリビジョン:05 スキャンホスト1チャネル01(SCSIターゲットID)0 1 2 3 4 5 6 7、すべてのLUN ホスト2チャネル01(SCSIターゲットID)0 1 2 3 4 5 6 7、すべてのLUN デバイス20 00をスキャンしています... OLD:ホスト:scsi2チャネル:00 ID:00 Lun:00 ベンダー:TSSTcorpモデル:CDDVDW SN-S083Cリビジョン:SB01 タイプ:CD-ROM ANSI SCSIリビジョン:05 Report Lunsコマンドはサポートされていません(SPC-3ではサポートが必須です) デバイス2のスキャン0 0 0 ... OLD:ホスト:scsi2チャネル:00 ID :00 Lun:00 ベンダー:TSSTcorpモデル:CDDVDW SN-S083Cリビジョン:SB01 タイプ:CD-ROM ANSI SCSIリビジョン:05 SCSIのホスト3チャネル01のスキャンターゲットID0 1 2 3 4 5 6 7、すべてのLUN SCSIターゲットIDのホスト4チャネル01をスキャン01 2 3 4 5 6 7、すべてのLUN ホスト5チャネルをスキャン01 SCSIターゲットIDの場合01 2 3 4 5 6 7、すべてのLUN 0個の新しいデバイスが見つかりました。 0個のデバイスが削除されました。
何か案は?前もって感謝します。
問題はドライバーとは何の関係もありませんでした。 Intel H57/DH57JG eSATAサポートを検索している他の誰かがそれを見つけた場合に備えて、この質問と回答をここに残します:あなたのボードis Ubuntu 10.04 LTSでサポートされており、特別なドライバーは必要ありません。
私の場合、これはデスクトップのビルド品質の問題です(このマシンで最初に経験したことではなく、ベンダーにあまり満足していません)。バックプレートはMBのeSATAポートからひどく曲がっており、eSATAコネクタを押し出します。そこに立って無理やり抱きしめるとうまくいきます。だから私はバックプレートとの戦いに出かけます...
これが誰かに役立つ場合、SATAコントローラーを再スキャンするもう1つの迅速で汚い方法は、次のコマンドを発行することです。
for i in `ls /sys/class/scsi_Host/`; do echo "- - -" > /sys/class/scsi_Host/$i/scan; done
これは、rescan-scsi-bus.shコマンドを使用する内部のホットスワップ不可能なSATAコントローラーでも機能しますしません。