ドライブキャッシュで問題が発生していますが、これらの問題の原因がわかりません。これは私のdmesgです。
[11690.011238] sd 6:0:0:0: [sdb] Asking for cache data failed
[11690.011248] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[11741.720851] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
[11741.722965] sd 6:0:0:0: [sdb] Asking for cache data failed
[11741.722975] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[11793.433011] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
[11793.435347] sd 6:0:0:0: [sdb] Asking for cache data failed
[11793.435356] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[11845.140846] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
[11845.143098] sd 6:0:0:0: [sdb] Asking for cache data failed
[11845.143102] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[11896.856723] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
これらの行は何百もあります。ペンドライブからUbuntu 12.04 64ビットbeta2をインストールしたので、それが起こっています。現在、/ dev/sdbには何もありません。これらのエラーがシステムの応答性を低下させているかどうかはわかりませんが、dmesgはこのようには見えないはずです。
カーネルバージョン:3.2.0-24-generic
。
それを解決する方法はありますか?
前もって感謝します。
公式の12.04 LTSリリースでも同じ問題が発生しています。また、システムの応答性が低下していると考えています。いくつかの情報源によると、それは無害です。 (私は明らかに2つのリンクしか投稿できません)
以下は、これがオンボードカードリーダーからのエラー出力であると考えています。
https://bbs.archlinux.org/viewtopic.php?pid=1059099
でアップストリームの問題であることが確認されました
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/98799
Lsusbを実行し、問題のあるデバイスを見つけます
nathan @ Ham-Bone:〜$ lsusb Bus 001 Device 001:ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001:ID 1d6b :0002 Linux Foundation 2.0ルートハブ Bus 003デバイス001:ID 1d6b:0001 Linux Foundation 1.1ルートハブ Bus 004 Device 001:ID 1d6b:0001 Linux Foundation 1.1ルートハブ バス005デバイス001:ID 1d6b:0001 Linux Foundation 1.1ルートハブ バス006デバイス001:ID 1d6b:0001 Linux Foundation 1.1ルートハブ バス007デバイス001:ID 1d6b:0001 Linux Foundation 1.1ルートハブ バス008デバイス001:ID 1d6b:0001 Linux Foundation 1.1ルートハブ バス001デバイス002:ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0マルチカードリーダー
私の場合、それはRealtekマルチカードリーダーです
$ dmesg | grep realtek [4.716068] usbcore:登録済みの新しいインターフェイスドライバーums-realtek $ lsmod | grep realtek ums_realtek 17920 0
モジュールums-realtekを明らかにします
$ Sudo rmmod ums_realtek
私のために可逆的な方法で問題を修正します。あれは
$ Sudo modprobe ums_realtek
カードリーダーを再び有効にします。使用しないので、動作するかどうかはテストしていません。
これが機能しない場合は、/ sys /ディレクトリでUSBデバイスをバインド解除してUSBデバイスを無効にする他の方法があります。
オプションss_en = 0でドライバーをロードすると動作することがわかりました。やること
echo "ums-realtek ss_en=0" |Sudo tee -a /etc/modules
変更を永続的にします。
詳細な説明:
このメッセージが発生する理由を見つけようとして、関連する2つのモジュール、ums-realtekとusb-storageのオプションを調べました。私はカードリーダーをよく使っているので、毎回ums-realtekモジュールのロードとアンロードが適切な解決策であるとは感じませんでした。
モジュールオプションの確認:
# modinfo ums-realtek
parm: auto_delink_en enable auto delink (int)
parm: ss_en enable selective suspend (int)
parm: ss_delay seconds to delay before entering selective suspend (int)
これらのオプションが何のためのものであるかを調査しても結果は得られず、著者にメールでわざわざ迷惑を掛けようとは思わなかった。このドライバーはusbストレージも使用するため、「ラップトップ」のバッテリーを節約するために「サスペンド」オプションがデフォルトで有効になり、メッセージがwakeup-query-suspendシーケンスの結果になると感じました。デバイスの電源が常にオンであるかどうかは気にしなかったので、このオプションを0(オフ)に設定してみました。
ドライバーのアンロードは私のために動作します!私はカードリーダーを使用したことがないため、これは素晴らしいオプションでした。
ubuntu 12.04サーバーをインストールした後、同じ問題が発生していました。ログレベルを変更するためにgeditをインストールしました(geditを使用しているという事実については笑わないでください)。 geditのインストール時に、ubuntu.comから多くのアーカイブパッケージもインストールされました。インストール後、モニターをオンにしたまま、PCに手を触れずに、再び発生するかどうかを確認しました。これで問題は解決したようです。私は、geditをインストールするように言っているわけではありませんが、geditに付属するアーカイブパッケージをインストールする可能性があります。お役に立てれば。
IDE to USBアダプターで誤ってIDEコネクターを1ステップずらしてdmesgで同じ出力を取得しました。それが問題の原因かもしれません。