LINUX.ORG.RU

Зависает PPP-соединение GPRS (IrDA) в Linux (Debian)


0

0

Здравствуйте всем!

Лелею надежду, что кто-нибудь поможет разобраться!

Следующее соединение устанавливаю PPP-сессию через GPRS (IrDA, телефон Samsung Х620). Дозвон нормально проходит, создается PPP-соединение. После нескольких КБ трафика происходит нечто мне непонятное и соединение зависает. Оно не рвется, но через него уже ничего не идет, даже ping'и. В /var/sys/net/syslog ничего не появляется. При этом, когда я завершаю выполнение pppd, дисконнект нормально не выполняется, PPP-сессия убивается, но соединение с телефоном продолжается, на телефончике горит даже буква G.

На консоль выводит следующее: Terminating on signal 2 Connect time 15.0 minutes. Sent 16911 bytes, received 38744 bytes. Script /etc/ppp/ip-down started (pid 4370) sent [LCP TermReq id=0x3 "User request"] Script /etc/ppp/ip-down finished (pid 4370), status = 0x0 sent [LCP TermReq id=0x4 "User request"] Connection terminated.

Несколько раз жму Ctrl+C - pppd все же завершается... Получаю такие строки: ioctl(TIOCSETD, N_TTY): Interrupted system call (line 571) tcsetattr: Invalid argument (line 971) tcsetattr: Invalid argument (line 1010)

...но после этого уже дозвон не работает. В результате в /var/log/syslog появляется следующая бяка: Jun 15 03:44:30 localhost chat[4453]: expect (OK) Jun 15 03:44:32 localhost kernel: ircomm_param_service_type(), services in common=06 Jun 15 03:44:32 localhost kernel: ircomm_param_service_type(), resulting service type=0x04 Jun 15 03:44:32 localhost kernel: ircomm_param_port_type(), port type=3 Jun 15 03:44:32 localhost kernel: irlmp_state_dtr(), Unknown event LM_LAP_CONNECT_CONFIRM on LSAP 0x11 Jun 15 03:44:33 localhost kernel: irlmp_state_dtr(), Unknown event LM_LAP_CONNECT_CONFIRM on LSAP 0x11 Jun 15 03:44:37 localhost chat[4453]: alarm Jun 15 03:44:37 localhost chat[4453]: Failed Jun 15 03:44:37 localhost pppd[4452]: Connect script failed Jun 15 03:44:38 localhost kernel: irlmp_state_setup() WATCHDOG_TIMEOUT!

Помогает только перегрузка телефона.

Прочитал, что подобная проблема возникает у некоторых телефонов, если выставлена слишком большая скорость. Выставил 38400, но не помогло.

Сразу добавлю, что под WinXP все нормально работает, т.е. телефон у меня не бракованный. :)

а на irda какая скорость стоит? поиграй с ней.

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