
Ubuntu日本語フォーラム

ログインしていません。
シングルモードでddを使ってバックアップを取ろうとしていたところ、
[ 464.954941] ata2.01: status: { DRDY ERR }
[ 464.955011] ata2.01: error: { ICRC ABRT }
というエラーが延々と繰り返されたので中断してdmesgを見てみました。
すると
[ 464.954941] ata2.01: status: { DRDY ERR }
[ 464.955011] ata2.01: error: { ICRC ABRT }
[ 464.955091] ata2: soft resetting link
[ 465.183126] ata2.01: configured for UDMA/33
[ 465.183146] ata2: EH complete
[ 465.465499] ata2.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 465.465574] ata2.01: BMDMA stat 0x46
[ 465.465645] ata2.01: failed command: READ DMA
[ 465.465731] ata2.01: cmd c8/00:00:cd:19:97/00:00:00:00:00/f6 tag 0 dma 131072 in
[ 465.465732] res 51/84:e0:ed:19:97/84:00:02:00:00/f6 Emask 0x30 (host bus error)
というエラーがずっと繰り返されております。
ataがHDDもしくは光学ドライブを指しているのはわかりますが、エラーの内容がわかりません。
どういう意味なのでしょうか?
オフライン
>ata2.01: status: { DRDY ERR }
多分、HDDの2番目?が、読み書きできない状態になっている。
ケーブルの接続(有ればHDDピン設定)、マザーボードBios設定、マザーボード上の機能等が正常ならば、多くの場合、
HDDセクタ不良か、ケーブル不良。
これは、smart をサポートしているHDDなら、ディスクユーティリティで状態がわかる。
(Ubuntuの古いバージョンでは、ディスクユーティリティで、smart状態表示出来なかったかもしれない)
オフライン
なるほど。
しかし使っている分には何も不具合が無いですし、ディスクユーティリティでも「正常」と評価されており、ディスクユーティリティによるファイルシステムのチェックも正常でした。
ちなみにdmesgでは「ata2」であれば2番目のHDD、仮に「ata1」であれば1番目のHDDという意味で良いのでしょうか?
オフライン
となると、何かのバグか、HDD以外のハード的に問題(含 ドライバ未対応)が発生しているかだと思われます。
詳細な状況説明がないと、的はずれな推測になるかもしれません。
例えば、
Ubuntuのバージョンとカーネルの詳細バージョンは?
マザーボードorPC型番は?
>シングルモードでddを使ってバックアップ
新たにHDDを追加したのか、そうであれば、接続方法、HDD型番などは?
>UDMA/33
IDE HDD? : マスター、スレーブ、ピン設定、接続ケーブルグレード、コネクタ位置は?
エラー内容は、下記参照してください。
https://ata.wiki.kernel.org/articles/l/i/b/Libata_error_messages.html
>「ata2」であれば2番目のHDD、仮に「ata1」であれば1番目のHDDという意味
認識された順番です。普通は、Biosの認識順になっていると思います。
オフライン
返事が遅くなって申し訳ありません。
しばらくの間、自分で何とかできないかと調べていました。
結論を言うと解決しました。
とりあえずファイルシステムntfsであったのを思い出したので、現在Ubuntuのデフォルトとなっているext4にフォーマットしてみましたが、これは効果ありませんでした。
その後fsckをためしてみましたが、得に問題は見つかりませんでした。
次に「DRDY ERR」と「ICRC ABRT」についてもう一度検索をかけてみました。
するといくつか原因と思われる記事が見つかりました。
SATAケーブルが問題だったようです。
http://forums.whirlpool.net.au/archive/1075205
このページでも同じ現象にあった人がおり、「SATAケーブルを交換したら治った」と書いてあったので、ダメ元でやってみるとエラーを吐かなくなりました。
しかしどちらも同じSATAケーブルなのにこのような現象が起こるのですね。
しかしページによっては「相性の問題」と言っていたり、「日立製のディスクでこのエラーが出る」と言っていたりしていました。
相性の問題だったのでしょうか。
オフライン
Linux7 による投稿:
SATAケーブルが問題だったようです。
http://forums.whirlpool.net.au/archive/1075205
このページでも同じ現象にあった人がおり、「SATAケーブルを交換したら治った」と書いてあったので、ダメ元でやってみるとエラーを吐かなくなりました。
しかしどちらも同じSATAケーブルなのにこのような現象が起こるのですね。
しかしページによっては「相性の問題」と言っていたり、「日立製のディスクでこのエラーが出る」と言っていたりしていました。
相性の問題だったのでしょうか。
致命的な問題でなくよかったですね。
データ転送速度が上がり、ケーブルの品質や劣化(特にコネクタ部)、グレードの問題が表面化する場合があるようです。
特に、データ転送速度の高いメモリで「相性の問題」が出ますが、HDDでもそうなってきたのでしょうか?
余談ですが、
私は、半ば趣味で、頻繁にPCを組み換えするので、取り回し易さから、安価な丸ケーブルや、柔らかいケーブルを使いまわしていましたが、コネクタの接触部分が不安定になりやすく(安いものほど、SATAコネルタの抜き差し耐久はあまり高くない)、最近はそれなりのものを使うようにしています。
また、PC電源も、SATA電源コネクタ部のハウジングも安いものだと、寸法、形状のバラツキが大きく、挿入が固いモノだと欠けて、接触不良になるものがあります。
オフライン