Привет всем! Сразу скажу, что перечитал в инете всё что нашел, но проблема остаётся открытой. Железо: ASUS A3500Vc, Nokia 8310. Gentoo 2006.0, kernel 2.6.15-gentoo-r5. Ирда у меня эмулируется через ttyS1.
# cat /etc/conf.d/irda IRDA=yes IRDADEV=/dev/ttyS1 #Set (optional) Dongle name here #DONGLE=airport DISCOVERY=yes
# /etc/init.d/irda start
# ifconfig irda0 Link encap:IrLAP HWaddr 00:00:00:00 UP RUNNING NOARP MTU:2048 Metric:1 RX packets:22 errors:0 dropped:0 overruns:0 frame:0 TX packets:9268 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:8 RX bytes:638 (638.0 b) TX bytes:142992 (139.6 Kb)
# cat /proc/net/irda/discovery IrLMP: Discovery log:
nickname: Nokia 8310, hint: 0xb125, saddr: 0xdd0f9f9a, daddr: 0x25640000
# lsmod | grep ppp ppp_async 8832 0 ppp_generic 25108 1 ppp_async slhc 6016 1 ppp_generic crc_ccitt 1728 2 ppp_async,irda
Дальше скрипт для подключения: ###### umc_gprs ####### #!/bin/sh DIALTIMEOUT=20 MODEM=ttyS1 SPEED=57600 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"www.umc.ua\" OK' IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault debug usepeerdns mtu 576 novj nobsdcomp novjccomp nopcomp noaccomp" LOGSCRIPT="CONNECT" PHONE="*99#"
DR=`route -n | egrep '^0.0.0.0'| grep -v ppp | sed 's/^[^ ]* *\([^ ]*\) .*/default gw \1/'` ; if [ -n "$DR" ] ; then trap "echo route add $DR ; route add $DR ; exit" 2 3 9 15 route delete $DR echo route delete $DR fi
while true ; do pppd \ connect 'chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MODEM_INIT"' ATD'$PHONE' '"$LOGSCRIPT"' ;' \ crtscts defaultroute modem -detach mru 1500 \ $NASH_IP:$IH_IP /dev/$MODEM $SPEED cat /etc/ppp/resolv.conf > /etc/resolv.conf sleep $DIALTIMEOUT done ###############
А вот собственно и проблема которая появилась: #### строки из /var/log/messages #### pppd[9103]: pppd 2.4.2 started by starfish, uid 0 pppd[9103]: tcsetattr: Invalid argument (line 987) pppd[9103]: Exit.
Посоветуйте что-нибудь.
P.S. В строке набора номера стоит ATD, в скриптах из инета для подключения к beeline, mts, etc там стояло ATDP, но пробовал и ATDT - ничего не помогло, какой правильный этот параметр?