LINUX.ORG.RU

Не заводится PPPD для GPRS соединения


0

0

Вроде бы как завёлся IrDA dongle - MA-620. 
Телефон в /proc/net/irda/discovery видит. с
етевое устройство irda0 в ifconfig есть. 
Настройки pppd брал из статьи, ссылка на которую в faq. 

Проблема такая: при старте pppd он пишет так:

Jul 17 00:25:42 [pppd] pppd 2.4.3 started by root, uid 0
Jul 17 00:25:42 [chat] abort on (BUSY)
Jul 17 00:25:42 [chat] abort on (NO CARRIER)
Jul 17 00:25:42 [chat] send (AT^M)
Jul 17 00:25:42 [chat] expect (OK)
Jul 17 00:26:27 [chat] alarm
Jul 17 00:26:27 [chat] Failed
Jul 17 00:26:27 [pppd] Connect script failed

а dmesg говорит так:

ircomm_tty_open(), ircomm0, count = 1
ircomm_tty_attach_cable()
ircomm_tty_ias_register()
irlmp_register_client()
ircomm_tty_block_til_ready(), O_NONBLOCK requested!
ircomm_tty_write() : not initialised
ircomm_tty_close()
ircomm_tty_shutdown()
ircomm_tty_detach_cable()
ircomm_close()


Соответственно, никаких ppp0 не создаётся. 
KPPP при этом просто намертво виснет, и в dmesg ничего 
вменяемого вообще нет.

Никто не сталкивался? Не знаю, как бороть, хожу по GPRS из windows... :(
★★★★
Ответ на: комментарий от no-dashi

Починил... Но дело не в скрипте. Дебильный pppd начинал этим скриптом писать в ещё неинициализированный девайс, что было показано в выводе dmesg. Причём с помощью cu всё прошло на ура.

KPPP помог, хотя на тестировании irda-модема вешается со статусом D. То есть, походу имеется нехилая кривость в драйверах, но простая последовательность, славтегосподи, сработала.

А вдогонку: есть какой-нибудь правильный способ автоматического запуска irattach? Модуль грузится в недрах hotplug, через usbmodules, то есть в .usermap прописать не выйдет. Может, в hotplug что-то тика хуков есть?

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