Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: pppd блокируется на последовательной линии
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Linux
alx2
Новая проблема. При попытке запустить pppd на последовательной линии (ttyS0 например) он блокируется в состоянии "D". Иногда в консоль идут такие сообщения:

------------[ cut here ]------------
WARNING: at drivers/tty/tty_io.c:1358 tty_open+0x29c/0x490()
Modules linked in: g_serial
[<c000d41c>] (unwind_backtrace+0x0/0xe0) from [<c0017ea0>] (warn_slowpath_common+0x4c/0x64)
[<c0017ea0>] (warn_slowpath_common+0x4c/0x64) from [<c0017ed0>] (warn_slowpath_null+0x18/0x1c)
[<c0017ed0>] (warn_slowpath_null+0x18/0x1c) from [<c0129b1c>] (tty_open+0x29c/0x490)
[<c0129b1c>] (tty_open+0x29c/0x490) from [<c006cf70>] (chrdev_open+0x114/0x138)
[<c006cf70>] (chrdev_open+0x114/0x138) from [<c0068758>] (__dentry_open.clone.17+0x1ac/0x2bc)
[<c0068758>] (__dentry_open.clone.17+0x1ac/0x2bc) from [<c00755b4>] (do_last.clone.39+0x670/0x6a0)
[<c00755b4>] (do_last.clone.39+0x670/0x6a0) from [<c00756c0>] (path_openat+0xb4/0x33c)
[<c00756c0>] (path_openat+0xb4/0x33c) from [<c0075a28>] (do_filp_open+0x2c/0x78)
[<c0075a28>] (do_filp_open+0x2c/0x78) from [<c006950c>] (do_sys_open+0xe4/0x17c)
[<c006950c>] (do_sys_open+0xe4/0x17c) from [<c0009380>] (ret_fast_syscall+0x0/0x2c)
---[ end trace 62d84db40633662e ]---

Если зайти по ssh и сказать pppd, все работает нормально.
linux-3.2.32 (пробовал 3.0.47 - та же проблема).
В linux-2.6.30 pppd работает нормально. Что делать? Не хочется откатываться на древнее ядро... У кого-то pppd с более современными ядрами работает?
Вот на всякий случай мой конфиг (для 3.2.32): http://pastebin.com/fUKAh97q

* * *
Попробовал ядро 3.6.9. pppd работает, зато поломался SPI... sad.gif
alx2
В ядре 3.4.21 pppd еще не работает (точно так же блокируется в состоянии "D")...
Как вообще такое возможно? Неужели сломанный PPP чинили столько лет (начиная с 3.0 и заканчивая 3.6)?

* * *
В linux-3.6.9 SPI работает. Это я вчера вечером, видимо, куда-то не туда смотрел. sm.gif
Видимо, буду пока это ядро использовать...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.