Jesteś tutaj: Strona Główna > Polski Linux - Testy Sprzętu > Sony Ericsson GC89/GC79 i Linux

Sony Ericsson GC89/GC79 i Linux

 
Sony Ericsson GC89 to jeden z modemów oferowanych w usłudze Blueconnect i i iPlus umożliwiający transmisję danych HSDPA/EDGE/GPRS/WLAN. Jest on natywnie obsługiwany pod Linuksem, a wszystko dokładnie zostało opisane w serwisie jakilinux.org w artykule Sony Ericsson GC89: iPlus i Linux. Skracając wspomniany artykuł - kernel naszej dystrybucji musi obsługiwać PCMCIA oraz protokół PPP z odpowiednimi modułami, co dla chyba wszystkich liczących się dystrybucji jest normą. W systemie musimy mieć zainstalowane ppp. Tworzymy trzy pliki (konfiguracja dla iPlusa!): /etc/ppp/iplus-connect - ten plik używany jest do pierwszego łączenia się z siecią ("XXXX" zastępujemy swoim pinem):
TIMEOUT 600
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'ERROR'
SAY 'Starting GPRS connect script
'

"" 'AT+CFUN=1,1'
"" 'AT+CPIN=XXXX'

OK 'ATE1\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d'

SAY 'Setting APN
'
OK 'AT+CGDCONT=1,"IP","www.plusgsm.pl"'

ABORT 'NO CARRIER'
SAY 'Dialing...
'
OK 'ATD*99***1#'

CONNECT ''

/etc/ppp/iplus-connect2 - ten plik używamy jeżeli rozłączyliśmy się z siecią i chcemy się ponownie połączyć nie wykonując restartu systemu:
TIMEOUT 600
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'ERROR'
SAY 'Starting GPRS connect script
'

"" 'AT+CFUN=1,1'

OK 'ATE1\d'

SAY 'Setting APN
'
OK 'AT+CGDCONT=1,"IP","www.plusgsm.pl"'

ABORT 'NO CARRIER'
SAY 'Dialing...
'
OK 'ATD*99***1#'

CONNECT ''

/etc/ppp/iplus-disconnect - ten plik odpowiedzialny jest za rozłączanie się:
"" "\K" "" "+++ATH0" SAY "GPRS Disconnected."
Następnie przystępujemy do stworzenia ostatnich dwóch plików. /etc/ppp/peers/iplus - skrypt łączący z Internetem:
noauth
connect "/usr/sbin/chat -v -f /etc/ppp/iplus-connect"
disconnect "/usr/sbin/chat -v -f /etc/ppp/iplus-disconnect"
debug
/dev/ttyS0
57600
defaultroute
crtscts
lock
local
nodetach
usepeerdns
lcp-echo-failure 4
lcp-echo-interval 65535

/etc/ppp/peers/iplus2 - skypt łączący w przypadku zerwania połączenia:
noauth
connect "/usr/sbin/chat -v -f /etc/ppp/iplus-connect2"
disconnect "/usr/sbin/chat -v -f /etc/ppp/iplus-disconnect"
debug
/dev/ttyS0
57600
defaultroute
crtscts
lock
local
nodetach
usepeerdns
lcp-echo-failure 4
lcp-echo-interval 65535
By nawiązać połączenie wykonujemy jako root:
pppd call iplus
W wypadku rozłączenia i ochoty ponownego łączenia się wydajemy polecenie:
pppd call iplus2


Sony Ericsson GC79

Również nie powinno być problemów. W sieci dostępny jest dedykowany przewodnik.
Biblioteka Riklaunima. Hosting NRC-FOSS na AU-KBC. Serwis oparty o Django/Python.