Как заблокировать сообщения от распечатки в активных ттыс?

Из-за этой ошибки , я получаю текстовые сообщения, портящие мои ttys каждую минуту.
Сообщения появляются на любом tty, даже перед входом в систему; но только когда активен tty.
Хуже всего, когда я использую полноэкранные приложения, такие как emacs, vim или aptitude.

Можно ли избавиться от этих назойливых, навязчивых, неуместных предупреждений?

Я использую Ubuntu 12.04. (Но, похоже, это проблема ядра Linux, поскольку в Arch Linux и Debian также есть эта ошибка) на ноутбуке Dell Vostro.

1
задан 11 September 2017 в 12:50

2 ответа

Как roadmr заметил меня, обходное решение уже упоминается в страница, которую я связал в своем вопросе среди комментариев:

Комментарий № 8, Neal McBurnett (nealmcb):

2 ОБХОДНЫХ РЕШЕНИЯ: Я могу, по крайней мере, заставить его замолчать путем выполнения" sudo rmmod ums_realtek"

, Если я впоследствии делаю" sudo modprobe ums_realtek" сообщения, запускают показ снова каждые 52 секунды.

, Если я на самом деле пробую, используют sdb устройство (который является SD-картой в моей лощине мини-1 012 нетбуков) путем вставки SD-карты, карта, кажется, хорошо работает - это автоматически перезагружает модуль и монтирует карту.

И, кроме того, вставляя карту также заставляет сообщения уйти, даже после того, как карта удалена, и даже при том, что ums_realtek остается загруженным.

Комментарий № 75 Krzysztof Kosinski (tweenk):

Для постоянного обходного решения, создайте файл
/etc/modprobe.d/ums-realtek.conf со следующим содержанием:

options ums_realtek ss_en=0

или выполняют эту команду:

sudo sh -c 'echo "options ums_realtek ss_en=0" > /etc/modprobe.d/ums-realtek.conf'
0
ответ дан 11 September 2017 в 12:50

Чтобы препятствовать тому, чтобы текстовые сообщения появились в actives ttya, можно просто добавить kernel.printk = 3 4 1 3 в Вашем /etc/sysctl.conf файл. (Или просто не прокомментируйте строку, если это кажется содержавшимся в комментарии)

, Вот вершина моего /etc/sysctl.conf, так как я сделал так:

#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables
# See sysctl.conf (5) for information.
#

#kernel.domainname = example.com

# Uncomment the following to stop low-level messages on console
kernel.printk = 3 4 1 3
0
ответ дан 11 September 2017 в 12:50

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

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