Csendes őrület :( Szépen felépül az option.ko driver és az USB0-2 nódok. A google szerint, ez ppp daemon -ért kiállt. Gondoltam nem gond, csinálok konfigot és chat scriptet. A chat scriptet először minicommal "kisérleteztem" ki, itt a capture:
ATZ
OK
ATE1
OK
AT+CPIN="xxxx"
OK
AT+CGDCONT=1,"IP","internet"
OK
ATDT*99#"
CONNECT
Ezután, csináltam egy "telenor" provider konfigot és hozzá egy "telenor-connect-chat" fájl készletet.
/etc/ppp/peers/telenor :
# USB Huawei E1752 settings
/dev/ttyUSB0
9600
idle 7200
lock
crtscts
modem
noauth
replacedefaultroute
defaultroute
user user
password passw
connect "/usr/sbin/chat -V -f /etc/ppp/peers/telenor-connect-chat"
noipdefault
usepeerdns
novj
/etc/ppp/peers/telenor-connect-chat :
ECHO ON
ABORT BUSY
ABORT ERROR
ABORT 'NO CARRIER'
REPORT CONNECT
TIMEOUT 10
SAY "Telenor connect chat\n"
OK "ATZ"
OK "ATE1
OK "AT+CPIN=\042xxxx\042"
OK "AT+CGDCONT=1,\042IP\042,\042internet\042"
SAY "Calling Telenor\n"
TIMEOUT 60
OK "ATDT*99#"
CONNECT \c
Elindítom szépen a "$pon telenor" parancsot, mire kisvágtatva kiírja, hogy "Telenor connect chat" majd hosszabb gyászos hallgatás után kiírja :
Script /usr/sbin/chat -V -f /etc/ppp/peers/telenor-connect-chat finished (PID valami), status 0x03
Connect script failed
A chat man -ja szerint ez időtúllépés, nem jött a kiküldött parancsra a elvárt válasz. Elméletileg, azt kértem a chat -től, hogy "ECHO ON" tehát, ki kellene írnia (szerintem) azt, hogy kiküldte az "ATZ" parancsot ... vár, nem jön az OK. Miért nem kapok echo -t? Miért csak a "SAY" -t látom az egész cuccból?
UI: nem tudja valaki hogy a chat honnan tudja hova kell "küldeni" a tokeneket? A man -ból nem derül ki, hogy kapja meg a /dev/ttyUSB0 -át mint cél eszközt, ha egyszerűen csak ">/dev/ttyUSB0" akkor nem tudna semmit arról hogy mit kapott. Nem értem ;(