SATAリンクリセット

SATAリンクリセット

次のエラーが発生します。

[ 2614.727471] ata1: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen
[ 2614.727477] ata1: irq_stat 0x00000040, connection status changed
[ 2614.727481] ata1: SError: { DevExch }
[ 2614.727488] ata1: limiting SATA link speed to 1.5 Gbps
[ 2614.727491] ata1: hard resetting link
[ 2615.450561] ata1: SATA link down (SStatus 0 SControl 310)
[ 2615.450577] ata1: EH complete

そしてSATAディスクドライブが接続されていません。 IDEディスクがあります! ! !

私のカーネルバージョンは最新です:4.2.8-300.fc23.x86_64、Fedora 23、マザーボード:ASRock Supercomputer X58

これが本当でなければ、なぜ私にリンクがあると言うのでしょうか?これを診断する方法はありますか?私のマザーボードのIDEコネクタが何らかの方法でSATAコントローラにマッピングされているようで、私が受け取るエラーはディスクではなくコントローラで発生します。では、リンクが1.5Gbpsにリセットされるというメッセージが表示されるのはなぜですか? ? ?最大IDE速度は133MB / sです。非常に奇妙な。ところで、私のディスクは問題なくうまく動作します。

答え1

ハードウェアエラーです。 PCI Express SATAアダプタカードを購入し、マザーボードでSATAアダプタを無効にするとエラーが消えました。

答え2

解決策を見つけたのは幸いです。私は主にこのページを探している他の人に提案します。ドライバ、カーネル、またはBIOSエラーの問題を解決しないでください。。 PCIカードは他のSATAコントローラを使用できるため、BIOSとドライバコードも異なります。

特定のマザーボードはIntel ICH10Rを使用しています。 ASRock SuperComputer X58のBIOSまたはチップセットドライバにPCIeインターフェイスモードが正しく設定されていないため、スリープモードで再起動するとSATAコントローラの状態を損なうバグがあるという報告があります。これは私の前提ですが、これが問題の原因かもしれません。

BIOSが最新であることをご存知ですか? (このマザーボードには21のBIOSバージョンがあります。https://www.asrock.com/mb/Intel/X58%20SuperComputer/index.asp#BIOS。 )


BIOSのバージョンを確認するには、以下を試してください。

sudo dmidecode -s bios-version

それとももっと役に立つかもしれません。

inxi -M

ビルド日やその他の有用な情報もたくさん得られるからです。持っていない場合インシAPTベースのディストリビューションにインストールした後、まずsudo apt install inxiinxi -F

関連文書にアクセスせずにSATAコントローラを識別するには、次の2つのコマンドを使用することをお勧めします。

lspci | grep SATA

そして

dmesg | grep AHCI

これは、それぞれSATAコントローラおよび対応する接続​​トポロジに関する情報を提供し、コントローラが複数ある場合、2つのコントローラ間の対応関係は、各出力の最初の項目として表示されます。

この情報を使用すると、カーネル/ドライバのバグトラッカーで同様の問題や関連するバグに関するレポートを簡単に見つけることができます。


ハードウェアの問題のように見えますが、実際には次の原因が原因で発生したことがいくつかありました。最新カーネルは以下で実行されます。年をとるハードウェア。場合によっては、以前のライブディストリビューションをテストするか、2010年のハードウェアを含む未使用のドライブに古いバージョンをインストールするのが役立ちます。 2011年のOSビルドに問題がなければ、ハードウェアが大丈夫だとかなり確信で​​きます。 (最も最近の例はバグでした。ズラムこれは、ログに何も書き込まず、システム全体(マウス、Caps Lockなどを含む)を完全に停止させるため、ハードウェアの問題のようです。これはカーネルの更新によって導入された回帰でした。私はそれを追跡するのに多くの時間を無駄にしました。 )

関連情報