Ошибки в dmesg - тест WP не выполнен, предположим, что Write Enabled [duplicate]

Этот вопрос уже имеет ответ здесь: Что такое & ldquo; запрос на получение данных кэша не удалось & rdquo; warning? 9 ответов

У меня возникают некоторые проблемы с кэшем накопителя, и я не знаю, что вызывает эти проблемы. Это мой 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 64bit beta2 из моего pendrive. Теперь у меня ничего нет на / dev / sdb. Я не знаю, что эти ошибки делают мою систему менее отзывчивой, но я думаю, что dmesg не должен выглядеть так.

Моя версия ядра: 3.2.0-24-generic.

Do вы знаете, как его решить?

Спасибо заранее.

12
задан 5 May 2012 в 19:33

5 ответов

У меня такая же проблема на официальном 12.04 LTS relase. Я также считаю, что это заставляет систему быть менее отзывчивой. По некоторым данным, это безобидно. (я могу, по-видимому, отправлять только 2 ссылки)

Следующее думает, что это ошибка выхода с бортового устройства для чтения карт:

https://bbs.archlinux.org/viewtopic.php? pid = 1059099

Подтверждено, что это проблема восходящего потока в

https://bbs.archlinux.org/viewtopic.php?pid=1059099 [ ! d5]

Запустите 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
ответ дан 25 May 2018 в 11:51
  • 1
    Я должен добавить, что вы также можете занести в черный список модуль, если вы его никогда не используете – N8tron 6 May 2012 в 23:37
  • 2
    Похоже, у нас есть такое же устройство, которое вызывает проблему. Автобус 001 Устройство 003: ID 0bda: 0158 Realtek Semiconductor Corp. Мультиплеерный накопитель USB 2.0. Надеюсь, они скоро его разрешат. благодаря – mescam 14 May 2012 в 00:23
  • 3
    Похоже, что последнее обновление ядра устранило проблему. :) – N8tron 3 June 2012 в 21:03

Я обнаружил, что загружается драйвер с опцией ss_en = 0. Выполнение

echo "ums-realtek ss_en=0" |sudo tee -a /etc/modules

делает изменение постоянным.

Дальнейшее объяснение:

При попытке выяснить, почему это сообщение происходит, я рассмотрел варианты для двух модули, 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-хранилище, я почувствовал, что опция «suspend» может быть включена по умолчанию (возможно, для экономии заряда аккумулятора на ноутбуках), а сообщения - в результате последовательности приостановки запроса-запроса. Поскольку меня не волновало, постоянно ли включалось устройство или нет, я попытался установить этот параметр на 0 (off), и он работает.

6
ответ дан 25 May 2018 в 11:51

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

0
ответ дан 25 May 2018 в 11:51
  • 1
    По умолчанию Gedit установлен на рабочем столе ubuntu, поэтому пакеты, на которых это зависит, также должны присутствовать. – mescam 31 May 2012 в 03:11

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

0
ответ дан 25 May 2018 в 11:51

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

0
ответ дан 25 May 2018 в 11:51

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

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