- Вопрос про CALLBACK, модем не перезванивает, mplane, 21:24 , 22-Дек-05 (1)
- Вопрос про CALLBACK, модем не перезванивает, igor gabriel, 15:48 , 07-Июл-06 (4)
>Здравствуй ALL !!!! У меня АСП 10 и MOXA >Вопрос про CALLBACK, модем не перезванивает в логе пишет такую весчь >Oct 22 16:39:18 fos mgetty[3806]: data dev=ttyM0, pid=3806, caller='none', conn='33600', name='', cmd='/usr/sbin/pppd_2_4_1', > >user='/AutoPPP/' >Oct 22 16:39:18 fos pppd[3806]: pppd 2.4.1 with CBCPs (ASPLinux) started by >a_ppp, uid 0 >Oct 22 16:39:18 fos pppd[3806]: Using interface ppp0 >Oct 22 16:39:18 fos pppd[3806]: Connect: ppp0 <--> /dev/ttyM0 >Oct 22 16:39:22 fos pppd[3806]: LCP terminated by peer (-M-^PP^]^@<M-Mt^@^@^@^@) >Oct 22 16:39:23 fos pppd[3806]: Hangup (SIGHUP) >Oct 22 16:39:23 fos pppd[3806]: Modem hangup >Oct 22 16:39:23 fos pppd[3806]: Connection terminated. >======!!!!!!!!!!!!!!! >Oct 22 16:39:23 fos pppd[3806]: tcgetattr: No such device or address(6) >Oct 22 16:39:23 fos pppd[3806]: tcsetattr: No such device or address >======!!!!!!!!!!!!!!! >Oct 22 16:39:23 fos pppd[3806]: Exit. > проблема в том что в нов. ядрах переписан tty device в области одного процесса послe SIGHUP(в нашем случае ето делает модем при разр. соединения) работа с сом портом невозможна(нужен сброс некотор. flags в tty structure сом порта) Лечить: В исходниках pppd with CBCPs в файле sys-linux.c в функции set_up_tty установить флаг CLOCAL old: if (!restore_term) inittermios = tios; tios.c_cflag &= ~(CSIZE | CSTOPB | PARENB | CLOCAL); tios.c_cflag |= CS8 | CREAD | HUPCL; New:
if (!restore_term) inittermios = tios; tios.c_cflag &= ~(CSIZE | CSTOPB | PARENB | CLOCAL); tios.c_cflag |= CS8 | CREAD | HUPCL | CLOCAL; В даном случае pppd сам разберетса с разрівом соединения. >И все на этом...... Что он за девайсы хочет?
|