UbuntuをeSATA(Intel H57チップセット)と連携させる

UbuntuをeSATA(Intel H57チップセット)と連携させる

Intel H57チップセットにeSATAコントローラのカーネルサポートがあるのか​​、それともドライバがあるのか​​を知っている人はいますか?(全公開:尋ねるSuperUser.comには運がありません。でもそこは*nix志向的な場所なので...)

Ubuntu 10.04 LTSデスクトップ(64ビット)にeSATAエンクロージャのドライブを認識させるのは幸運ではありません。 USB2コネクタを介して同じケースを使用すると、正常に動作します。これは、ドライブがケースに正常に取り付けられ、ドライブが機能していることを意味します。

私が試した/チェックした内容は次のとおりです。

  1. 無邪気な接続ドライブ。名前が示すように、eSATAケーブルをボックスに接続し、Ubuntuの実行中にドライブの電源を入れます。何も起こらず、ディスクユーティリティやディスクユーティリティには何も表示されませんfdisk -l

  2. ドライブを接続したままにしてUbuntuをコールドブートします(実際には電源を切った状態で起動します)。 DUまたはfdisk -l

  3. BIOSでeSATAポートが有効になっていることを確認してください(有効になっているため変更する必要はありませんでした)。

  4. BIOSがAHCIを使用していることを確認してください。これは事実ではなく、内部SATA SSD(ボックスのメインドライブ)にアクセスするのに問題はありません。 (BIOSがエミュレーションなどを行っていると思うので、SSDはPATAコントローラの下に表示されます。)を除いて、違いはありません。あなたは期待します。

  5. dmesg便利なものを探しています。 USB経由で接続しない限り、ドライブへの言及はまったくありません。

その他の情報:

  • eSATAはマザーボードにあり、インテルDH57JG、Intel H57チップセットを使用してください。
  • 殻は最高レベル(安いですが、ケーブル長の問題を除いて、Amazonの人が好きなようで美しいです。)
  • ドライブはサムスンF3 HD103SJ
  • ケーブルは、まあ、ケーブル
  • インテルそうではないこのボード用の特定のLinuxドライバ(UbuntuまたはLinuxカテゴリー ここ、たとえば)「ネイティブ」をサポートするチップセットのみをリストします。ただし、eSATAに具体的に言及していないので意味があるかもしれません。

残念ながら、eSATAをサポートする他のコンピュータがないため、機器(ケースとケーブル)が別のボックスでeSATAを介して動作することを明らかに証明できました。 :-(そして、他のOSをデュアルブートするようにデスクトップを設定していませんでした...だから、現段階ではソフトウェアの問題なのか、ハードウェアの問題なのか、ケーブルの問題なのかは分からないが購入しようとしています。言います(製品ページに記載されているものではありません!)。

修正する:

Ubuntuフォーラムでrescan-scsi-bus.sh場合に備えて、scsitoolsをインストールしてrootとして実行することをお勧めします。幸運ではありませんが、完全性のためにここに情報を投稿します。

root@forge:~# rescan-scsi-bus.sh -c
ホストアダプタ0(ahci)が見つかりました。
ホストアダプタ1(ahci)を見つけます。
ホストアダプタ2(ahci)を見つけます。
ホストアダプタ3(ahci)を見つけます。
ホストアダプタ4(ahci)を見つけます。
ホストアダプタ5(ahci)を見つけます。
新しいデバイスのSCSIサブシステムの検索
SCSI ターゲット ID 0 1 2 3 4 5 6 7、すべての LUN のホスト 0 チャネル 0 1 検索
スキャン装置 0 0 0 0 ...
前: ホスト: scsi0 チャネル: 00 Id: 00 Lun: 00
      サプライヤー:ATAモデル:INTEL SSDSA2M080リビジョン:2CV1
      タイプ: ダイレクトアクセス ANSI SCSI リビジョン: 05
SCSI 宛先 ID 0 1 2 3 4 5 6 7、すべての LUN のホスト 1 チャネル 0 1 検索
SCSI 宛先 ID 0 1 2 3 4 5 6 7、すべての LUN のホスト 2 チャネル 0 1 検索
スキャン装置2 0 0 0 ...
前: ホスト: scsi2 チャンネル: 00 Id: 00 Lun: 00
      サプライヤー:TSSTcorpモデル:CDDVDW SN-S083Cバージョン:SB01
      タイプ: CD-ROM ANSI SCSI リビジョン: 05
Report Lunsコマンドはサポートされていません(SPC-3では必須サポート)。
スキャン装置2 0 0 0 ...
前: ホスト: scsi2 チャンネル: 00 Id: 00 Lun: 00
      サプライヤー:TSSTcorpモデル:CDDVDW SN-S083Cバージョン:SB01
      タイプ: CD-ROM ANSI SCSI リビジョン: 05
SCSI 宛先 ID 0 1 2 3 4 5 6 7、すべての LUN のホスト 3 チャネル 0 1 検索
SCSI 宛先 ID 0 1 2 3 4 5 6 7、すべての LUN のホスト 4 チャネル 0 1 検索
SCSI 宛先 ID 0 1 2 3 4 5 6 7、すべての LUN のホスト 5 チャネル 0 1 検索
0個の新しいデバイスが見つかりました。               
0個の端末が削除されました。                 

どんなアイデアがありますか?よろしくお願いします。

ベストアンサー1

これが誰にでも役立つ場合は、SATAコントローラを再検索する別の迅速で汚い方法は、次のコマンドを実行することです。

for i in `ls /sys/class/scsi_host/`; do echo "- - -" > /sys/class/scsi_host/$i/scan; done

これは、ホットスワップが不可能な内部SATAコントローラを使用しても機能します。再スキャン-scsi-bus.shコマンドはそうではありません。

おすすめ記事