PPPD блокирует модем и не выпускает его

Получил проблему с PPPD в одной из нашей системы, у нас есть ПК, который используется, чтобы говорить с удаленными сайтами через набор соединение, модем может и соединиться с сайтами и сайтами, также набирают, въезжают задним ходом. В настоящее время у меня есть проблема, где несколько раз эфир сайта набирает в, или мы набираем, и он соединяется, но затем блокирует модем и броски и ошибку к kern.log.

Aug 26 14:23:57 TM-SCADA kernel: [191233.503745] INFO: task pppd:8142 blocked for more than 120 seconds.
Aug 26 14:23:57 TM-SCADA kernel: [191233.503750] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Aug 26 14:23:57 TM-SCADA kernel: [191233.503753] pppd            D ffffffff8180cb40     0  8142      1 0x00000000
Aug 26 14:23:57 TM-SCADA kernel: [191233.503759]  ffff8800ac1f5dc8 0000000000000086 ffff8800ac1f5fd8 00000000000137c0
Aug 26 14:23:57 TM-SCADA kernel: [191233.503765]  ffff8800ac1f4010 00000000000137c0 00000000000137c0 00000000000137c0
Aug 26 14:23:57 TM-SCADA kernel: [191233.503770]  ffff8800ac1f5fd8 00000000000137c0 ffffffff81c13020 ffff880135df5b80
Aug 26 14:23:57 TM-SCADA kernel: [191233.503775] Call Trace:
Aug 26 14:23:57 TM-SCADA kernel: [191233.503784]  [<ffffffff8166ba29>] schedule+0x29/0x70
Aug 26 14:23:57 TM-SCADA kernel: [191233.503790]  [<ffffffff813db005>] tty_ldisc_ref_wait+0x65/0xb0
Aug 26 14:23:57 TM-SCADA kernel: [191233.503796]  [<ffffffff813f3061>] ? uart_ioctl+0xd1/0x1c0
Aug 26 14:23:57 TM-SCADA kernel: [191233.503801]  [<ffffffff81076960>] ? wake_up_bit+0x40/0x40
Aug 26 14:23:57 TM-SCADA kernel: [191233.503806]  [<ffffffff813d3fa0>] tty_ioctl+0x2c0/0x9a0
Aug 26 14:23:57 TM-SCADA kernel: [191233.503810]  [<ffffffff811d0549>] ? fcntl_setlk+0x69/0x200
Aug 26 14:23:57 TM-SCADA kernel: [191233.503815]  [<ffffffff81195f79>] do_vfs_ioctl+0x99/0x330
Aug 26 14:23:57 TM-SCADA kernel: [191233.503820]  [<ffffffff81195212>] ? do_fcntl+0x232/0x410
Aug 26 14:23:57 TM-SCADA kernel: [191233.503823]  [<ffffffff811962b1>] sys_ioctl+0xa1/0xb0
Aug 26 14:23:57 TM-SCADA kernel: [191233.503829]  [<ffffffff81674e69>] system_call_fastpath+0x16/0x1b

Трассировка системного журнала останавливается при "Установленном последовательном соединении".

Aug 28 06:00:03 TM-SCADA pppd[10358]: pppd 2.4.5 started by root, uid 0
Aug 28 06:00:04 TM-SCADA chat[10360]: abort on (NO CARRIER)
Aug 28 06:00:04 TM-SCADA chat[10360]: abort on (NO DIALTONE)
Aug 28 06:00:04 TM-SCADA chat[10360]: abort on (ERROR)
Aug 28 06:00:04 TM-SCADA chat[10360]: abort on (NO ANSWER)
Aug 28 06:00:04 TM-SCADA chat[10360]: abort on (BUSY)
Aug 28 06:00:04 TM-SCADA chat[10360]: abort on (Username/Password Incorrect)
Aug 28 06:00:04 TM-SCADA chat[10360]: send (atz^M)
Aug 28 06:00:04 TM-SCADA chat[10360]: expect (OK)
Aug 28 06:00:04 TM-SCADA chat[10360]: atz^M^M
Aug 28 06:00:04 TM-SCADA chat[10360]: OK
Aug 28 06:00:04 TM-SCADA chat[10360]:  -- got it
Aug 28 06:00:04 TM-SCADA chat[10360]: send (atx0^M)
Aug 28 06:00:04 TM-SCADA chat[10360]: expect (OK)
Aug 28 06:00:04 TM-SCADA chat[10360]: ^M
Aug 28 06:00:04 TM-SCADA chat[10360]: atx0^M^M
Aug 28 06:00:04 TM-SCADA chat[10360]: OK
Aug 28 06:00:04 TM-SCADA chat[10360]:  -- got it
Aug 28 06:00:04 TM-SCADA chat[10360]: send (atdt0123456789^M)
Aug 28 06:00:04 TM-SCADA chat[10360]: expect (CONNECT/ARQ)
Aug 28 06:00:04 TM-SCADA chat[10360]: ^M
Aug 28 06:00:30 TM-SCADA chat[10360]: atdt0123456789^M^M
Aug 28 06:00:30 TM-SCADA chat[10360]: CONNECT/ARQ
Aug 28 06:00:30 TM-SCADA chat[10360]:  -- got it
Aug 28 06:00:30 TM-SCADA pppd[10358]: Serial connection established.

Я только нашел два способа выпустить модем в этом условии, первое должно выключить и включить модем снова, второе должно удалить последовательный файл блокировки, и затем SIGKILL pppd. Теперь я мог записать в наше программное обеспечение, чтобы сделать последнего, если модем заблокирован, но я мешал бы ему блокировать во-первых если вообще возможный. Причина я поместил эту проблему в askubuntu, состоит в том, потому что мы раньше использовали OpenSuse и никогда не имели проблему с ним, по общему признанию который был версией 11.2 или ранее так ее все еще и старое ядро, но я полагал, что спрошу здесь сначала так или иначе.

Любые предложения мест для взгляда ценились бы.

0
задан 28 August 2012 в 12:24

1 ответ

Сообщения, которые Вы видите в kern.log, указывают, что существует ошибка в ядре, которое Вы используете, возможно этот: https://bugzilla.kernel.org/show_bug.cgi? id=16206.

0
ответ дан 21 October 2019 в 12:14

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

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