Ошибки в dmesg - Ошибка тестирования WP, предположим, что запись включена [дубликат]

У меня возникли проблемы с кешем диска, и я не знаю, что вызывает эти проблемы. Это мой 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
задан 5 May 2012 в 18:33

5 ответов

У меня есть та же проблема об официальных 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/каталоге.

9
ответ дан 5 May 2012 в 18:33

Я нашел, что загрузка драйвера с опцией 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 (прочь), и это работает.

6
ответ дан 5 May 2012 в 18:33

я получал ту же проблему после того, как я установил сервер человечности 12.04. Я установил gedit для изменения, регистрирующийся уровень (не смейтесь о том, что я использую gedit). Когда gedit устанавливал, он также установил много пакетов архива из ubuntu.com. После установки я оставил свой монитор на и ПК нетронутыми, чтобы видеть, происходит ли это снова, и это не сделало. Это, кажется, решило проблему для меня. Я не говорю, идут и устанавливают gedit, но там возможно, далеко для установки пакетов архива, которые идут с gedit. Надежда это помогает.

0
ответ дан 5 May 2012 в 18:33

Я получил тот же вывод в dmesg, когда я непреднамеренно получил коннектор IDE к диску один шаг, неправильно выровненный в IDE к USB-адаптеру. Это может быть причиной Вашей проблемы.

0
ответ дан 5 May 2012 в 18:33

Разгрузка драйвера работает на меня! Я никогда не использую cardreader, таким образом, это было прекрасной опцией иначе, я установлю 'ss_en=0' опцию.

0
ответ дан 23 November 2019 в 03:39

Другие вопросы по тегам:

Похожие вопросы: