Over-current change on port(решено, хоть и варварски :D)

Здравствуйте!
Такая проблема, во все окна консоли и лог ядра валются сообщения типа "over-current change on port 7".
Это какая-то фигня с usb у моего ноута, под виндой тоже иногда подглючивает (устройства иногда не сразу определяются и т.п.), но работает.
Так вот, интересно, как угомонить ядро, чтобы оно не рассылало в консоли и лог эти сообщения, это единственное что держит меня на винде.
Заранее спасибо!

0
smartass - 21 Март, 2011 - 00:03
Изображение пользователя smartass.

[Вольный перевод]
Хозяин, у меня коротит в седьмом порту. Вылечи пожалуйста.
[/Вольный перевод]
А винда тебе просто не рассказывает, что у тебя с железом плохо. Посмотри внимательно с фонариком в порты. Возможно что-то застряло и коротит.

0
mrProF - 21 Март, 2011 - 02:51

Ноут давно уже был вскрыт вдоль и поперек.
Что-то внутри, много электричества жрет, как новый ноут куплю, этот разберу и посмотрю что к чему.
Решил проблему, отключил через sysctl вывод сообщений ядра и вырубил модуль rsyslog отвечающий за логирования ядра.
Полегчало :)

0
Vlad_W_1999 - 21 Март, 2011 - 03:21

Изверг...

0
SD - 21 Март, 2011 - 09:46

доктор Франкенштейн :)

0
dyug - 21 Март, 2011 - 11:36

Это, не отключить рсислог, а сказать ему чтоб критикал(как я помню) уровень в консоль не кидал...

Вот здесь /etc/rsyslog.d/50-default.conf
# Emergencies are sent to everybody logged in.
#
*.emerg *

0
mrProF - 21 Март, 2011 - 19:15

в консоль кидает не rsyslog. А само ядро.

0
dyug - 21 Март, 2011 - 20:02

ух ты... :-)
всю жизнь было это задачей сислога, и тут оно стало задачей ядра.. :-)
Ядро на экран выводит только свой посмертный дамп, и не больше, все остальное - сислог делает. :-)

0
mrProF - 21 Март, 2011 - 20:42

Отлично, а убитие демона rsyslog разве не должно было прекратить вывод сообщений на экран?
Это не помогало. хотя в журналы ни чего и не писалось.
(Точнее остановка rsyslog)

0
dyug - 21 Март, 2011 - 21:11

Гмм, да, так и должно быть, если не закоментить строчку.
Ибо ядро шлет это то в стдоут/ерраут, которым является именно сислог,а при его остановке стдоут/ерроут является консоль вывода...

0
mrProF - 21 Март, 2011 - 21:25

Может быть.
Тем не менее, думаю надежнее отключить вывод в ядре, чем будет разбираться с этой кучей rsyslog :)

0
dyug - 21 Март, 2011 - 23:33

Не спорю, что раньше найдено, то и работает. :-)
впрочем, отключив вывод сообщений из ядра, вполне можно обратно включить сислогд, дабы иметь хоть какую то инфу о работе приложений...

0
mrProF - 21 Март, 2011 - 23:59

Я отключил только один модуль rsyslog, который логирует ядро, остальное пишет :)

0
smartass - 22 Март, 2011 - 00:25
Изображение пользователя smartass.

Прекрати издеваться над пингвином. Дело не в пингвине, а в месте его обитания. Ремонтируй ноут. Есть вероятность, что это его посмертный зов.

0
mrProF - 22 Март, 2011 - 01:53

Более 3-х лет этот зов :D
При чем тут издеваться? Уж лучше я отрублю логирование, чем полезу в ноут ковыряться, и лишусь приспособления для зарабатывания денег мозгами.
Я привык к быстрым и эффективным решениям, а рискованными копаниями в железе, я займусь как-нибудь потом.
Оценка рисков мне подсказывает, что вероятность закосячить ноут более 30%, а вероятность того, что ноут сдохнет от отключения логирования сообщений ядра, примерно 0.00000001%.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры