LINUX.ORG.RU

Какая-то проблема с USB.


0

0

Вот уже довольно продолжительное время система мне гадит в логи и консоль следующим сообщением:
Dec 11 08:13:41 s-main kernel: [127995.280050] hub 2-0:1.0: unable to enumerate USB device on port 4
Вообще-то она матюгалась и раньше, сообщением типа «over-current change on port такой-то», но это было относительно редко и рабочую консоль не затрагивало. Сейчас же, на новой убунте оно загаживает мне всю консоль так, что в ней невозможно работать.
Прошу помощи по устранению источника данной проблемы. Или подскажите хотя бы, как заблокировать вывод этого сообщения.

★★★

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/256767 - оно?

Судя по всему, это просто варнинг, и если USB работает, то это сообщение можно игнорировать.

Сейчас же, на новой убунте оно загаживает мне всю консоль так, что в ней невозможно работать.

Оно вообще на все консоли гадит? Что у тебя в настройках syslog'а?

Deleted ()
Ответ на: комментарий от Deleted

>Судя по всему, это просто варнинг, и если USB работает, то это сообщение можно игнорировать.
Видимо, не просто. Один из портов на материнке не пашет как надо: мышка не загорается, мобилка пищит, зажигает лед, но не определяется.

Оно вообще на все консоли гадит?

Да, раз в секунду в активную консоль.

Что у тебя в настройках syslog'а?

Ты про /etc/logrotate.d/rsyslog или что-то другое?

lyset ★★★ ()
Ответ на: комментарий от lyset

Видимо, не просто. Один из портов на материнке не пашет как надо: мышка не загорается, мобилка пищит, зажигает лед, но не определяется.

А есть возможность проверить этот порт под другими операционными системами? Может он железно сломался.

Ты про /etc/logrotate.d/rsyslog или что-то другое?

Я хз как это в убунте выглядит. /etc/rsyslog.conf, /etc/rsyslog.d/ или как-то ещё. Смысл в том, что сообщения из журнала ядра в терминал (а так же в файлы /var/log или ещё куда-нибудь) перенаправляет syslog-демон. Существует несколько реализаций этого демона, в убунте вроде бы rsyslog.

Deleted ()
Ответ на: комментарий от Deleted

Может он железно сломался.

Думаю, так и есть. Насчёт других операционок не знаю, но всякие разные линуксы на него тоже ругались, просто не так интенсивно.

/etc/rsyslog.d/

auth,authpriv.*                 /var/log/auth.log 
*.*;auth,authpriv.none          -/var/log/syslog  
#cron.*                         /var/log/cron.log 
daemon.*                        -/var/log/daemon.log
kern.*                          -/var/log/kern.log  
lpr.*                           -/var/log/lpr.log   
mail.*                          -/var/log/mail.log  
user.*                          -/var/log/user.log  
 
mail.info                       -/var/log/mail.info
mail.warn                       -/var/log/mail.warn
mail.err                        /var/log/mail.err  
                        
news.crit                       /var/log/news/news.crit
news.err                        /var/log/news/news.err 
news.notice                     -/var/log/news/news.notice

*.=debug;\                   
        auth,authpriv.none;\ 
        news.none;mail.none     -/var/log/debug
*.=info;*.=notice;*.=warn;\                    
        auth,authpriv.none;\                   
        cron,daemon.none;\                     
        mail,news.none          -/var/log/messages

*.emerg                         *

daemon.*;mail.*;\
        news.err;\
        *.=debug;*.=info;\
        *.=notice;*.=warn       |/dev/xconsole

/etc/rsyslog.conf

$ModLoad imuxsock # provides support for local system logging
$ModLoad imklog   # provides kernel logging support (previously done by rklogd)
#$ModLoad immark  # provides --MARK-- message capability                       

$KLogPath /var/run/rsyslog/kmsg

$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

$RepeatedMsgReduction on

$FileOwner syslog
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
$PrivDropToUser syslog
$PrivDropToGroup syslog

$IncludeConfig /etc/rsyslog.d/*.conf

//Файлы привёл без комментов

lyset ★★★ ()
Ответ на: комментарий от lyset

Попробуй создать файл /etc/rsyslog.d/10-disable-usb-error.conf с таким содержимым:

:msg,contains,"unable to enumerate USB device" ~
И перезапусти демон rsyslog.

Deleted ()
Ответ на: комментарий от Deleted

Сделал, перезапустил. Не помогло.
Остановил демон. Сообщения всё равно сыпятся. WTF?

lyset ★★★ ()
Ответ на: комментарий от lyset

Остановил демон. Сообщения всё равно сыпятся. WTF?

Хм... Видать я чего-то не понимаю. А он точно весь остановился?

Deleted ()
Ответ на: комментарий от Deleted

Дошло, в консоль гадит не сислог.
Твоё правило запретило запись именно в сислог, и /var/log/syslog стал чист. А вот dmesg всё ещё загажен, и консоль в том числе.

lyset ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.