デルのラップトップにUbuntuサーバー12.04をインストールしていますが、次のようなメッセージが頻繁に表示されます。
3256.362200] sd 5:0:0:0: [sdb] Asking for cache data failed
[3256.362200] sd 5:0:0:0: [sdb] Assuming drive cache : write through
このメッセージは何を意味し、どのように削除できますか?
デルのラップトップにUbuntuサーバー12.04をインストールしていますが、次のようなメッセージが頻繁に表示されます。
3256.362200] sd 5:0:0:0: [sdb] Asking for cache data failed
[3256.362200] sd 5:0:0:0: [sdb] Assuming drive cache : write through
このメッセージは何を意味し、どのように削除できますか?
回答:
ハードディスクには、書き込み操作を高速化するために少量のRAMキャッシュがあります。システムは、データがディスクに書き込まれるのを実際に待つことなく、データのチャンクをディスクキャッシュに書き込むことができます。これは「ライトバック」モードと呼ばれることもあります。
キャッシュデータを尋ねることはできなかった警告は、通常、(システムにSCSIデバイスとして自らを提示するなど、USBフラッシュドライブ、USBカードリーダーなどのデバイスで発生sdX
)が、何のキャッシュを持っていません。
このバグは、多くのコンピューターに搭載されているフラッシュカードリーダーに関連しているようです。そのような読者がいて、それを使用していない場合は、ここにあるNeal McBurnettによって提供された回避策を使用できるかもしれません。
sudo rmmod ums_realtek
この回避策は私のラップトップで機能します。
これは、5月のUbuntuの以前の質問: dmesgのエラー-WPのテストに失敗しました。書き込みが有効になっていると仮定しました。
最初にドライバーをアンロードしてからリーダーが必要になるたびに再ロードするのが適切なソリューションではないss_en=0
場合、この回答で最初に行ったようにドライバーにオプションを指定することをお勧めします。
その答えを要約すると:
rmmod
。sudo modprobe ums_realtek ss_en=0
/etc/modules
withで指定して、ums_realtek ss_en=0
この変更を永続的にします。私はlubuntu 14.04を使用していますが、他の答えはうまくいきません。私はここで回避策を見つけましたhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/925760/comments/70
前に追加rmmod ums_realtek
するだけ/etc/rc.local
exit 0
先端
13.10 Saucy Salamanderでは、このメッセージが繰り返されます。プロンプトが表示されません。これがラップトップであり、予備のメモリカードがある場合。貼り付けると、適切な修正を適用できるようになるまでメッセージは消えます。はい、これは別の投稿で言及されています。しかし、それはここで少し時間を節約できます。
他の人が説明したように、これらの警告は通常の予想される動作を報告します。でそれらを抑制することができます/etc/rsyslog.conf
。/etc/rsyslog.d/20-suppresswarnings.conf
さらに、次のルールを含むファイルを作成します。
# Suppress certain messages
:msg, contains, "Test WP failed, assume Write Enabled" ~
:msg, contains, "Asking for cache data failed" ~
:msg, contains, "Assuming drive cache: write through" ~