LINUX.ORG.RU

[полтергейст] Что-то странное с pppd или ещё чем-то


0

0

Время от времени случается странная гадость. При опускании интерфейса (ifdown ppp0 или любым иным способом), перестаёт работать клавиатура в Иксах, при этом (для USB-клавы) не помогает даже переподключение оной (в syslog всё отмечается как надо). Однако мышь работает нормально. После закрытия графической сессии, вместо tty видим пустой чёрный экран с мигающим курсором в уголке, никакой реакции на клавиатуру, кроме Magic SysRq (если прибить все процессы, ввод работает) и Ctrl-Alt-Del — оно работает с задержкой, и, похоже, acpid испытывает при этом какие-то сложности, но всё, что есть в логах:

Nov 10 21:12:14 persephone init: open(/dev/console): Input/output error

на момент нажатия трёх клавиш...

Проявляется случайно, каких-то зависимостей не выявлено. Как провести диагностику?

Debian Lenny, 2.6.26.

★★★★★

Последнее исправление: GotF (всего исправлений: 1)

У меня также наблюдалась подобная фигня, только ещё хуже, с отваливанием в некий момент мыши/клавы/звука или тюнера. Решилась запретом I/O APIC в биосе.

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

Решилась запретом I/O APIC в биосе.

Не вариант.

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

Кхм, этот ppp0 через какое устройство?

ttyACM0, т.е. мобильник в режиме модема. Есть некоторые подозрения на него, т.к. с другими этого бага не припоминаю, но полной уверенности нет.

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

И кабель от мобильника воткнут в тот-же USB-хаб, куда и клавиатура?
Кстати, «ifdown ppp0» - не всегда приводит к убиванию процесса pppd, а в твоем случае - похоже, что приводит к зависанию USB-порта из-за этого.

Попробуй выполнить «killall pppd» (вместо «ifdown ppp0») - что будет с клавиатурой?

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

И кабель от мобильника воткнут в тот-же USB-хаб, куда и клавиатура?

Не думаю, что это имеет значение, т.к. одинаково проявляется и с PS/2-клавиатурой, других USB-девайсов просто нет.

Кстати, «ifdown ppp0» - не всегда приводит к убиванию процесса pppd

Да, бывает такое. Только kill -9 помогает.

а в твоем случае - похоже, что приводит к зависанию USB-порта из-за этого.

Вот это вполне возможно. Когда случится в следующий раз, протестирую порт.

Попробуй выполнить «killall pppd» (вместо «ifdown ppp0») - что будет с клавиатурой?

Глюк случается нечасто... Но попробую пользоваться таким способом.

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