На этот вопрос уже есть ответ:
У меня возникли проблемы с кешем диска, и я не знаю, что вызывает эти проблемы. Это мой 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
Таких строк сотни. Это происходит с тех пор, как я установил 64-битную бета-версию Ubuntu 12.04 со своего флеш-накопителя. Теперь у меня ничего нет в / 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 / + источник/Linux / + ошибка/987993
Выполненные 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 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
В моем случае это - читатель мультикарты Realtek который быстрая проверка
$ dmesg | grep realtek [ 4.716068] usbcore: registered new interface driver ums-realtek $ lsmod | grep realtek ums_realtek 17920 0
показывает модуль ums-realtek
$sudo rmmod ums_realtek
Решает проблему обратимым способом ко мне. Это
$sudo modprobe ums_realtek
включает картридер снова. Я не протестировал, если это работает, так как я никогда не использую его.
Если это не работает существуют некоторые другие способы отключить USB-устройства путем развязывания их в/sys/каталоге.
Я нашел, что загрузка драйвера с опцией ss_en=0 работает. Выполнение
echo "ums-realtek ss_en=0" |sudo tee -a /etc/modules
делает изменение постоянным.
Дальнейшее объяснение:
При попытке обнаружить, почему это сообщение происходит, я изучил опции для этих двух включенных модулей, ums-realtek и устройство хранения данных usb. Я не чувствовал, что загрузка и разгрузка 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 (прочь), и это работает.
я получал ту же проблему после того, как я установил сервер человечности 12.04. Я установил gedit для изменения, регистрирующийся уровень (не смейтесь о том, что я использую gedit). Когда gedit устанавливал, он также установил много пакетов архива из ubuntu.com. После установки я оставил свой монитор на и ПК нетронутыми, чтобы видеть, происходит ли это снова, и это не сделало. Это, кажется, решило проблему для меня. Я не говорю, идут и устанавливают gedit, но там возможно, далеко для установки пакетов архива, которые идут с gedit. Надежда это помогает.
Я получил тот же вывод в dmesg, когда я непреднамеренно получил коннектор IDE к диску один шаг, неправильно выровненный в IDE к USB-адаптеру. Это может быть причиной Вашей проблемы.
Разгрузка драйвера работает на меня! Я никогда не использую cardreader, таким образом, это было прекрасной опцией иначе, я установлю 'ss_en=0' опцию.