Od kernela 2.6.21 nie sa nam już potrzebne inne sterowniki ponieważ od tego modelu zostały właczone do kernela. Jeœli masz starszy kernel, zmień na odpowiedniš wersję. Zaczynamy od zainstalowania odpowiednich rzeczy w debianie:
Kod: Zaznacz cały
apt-get install wvdial
Sprawdzamy czy nasz modem jest poprawnie widziany przez Debiana :
Kod: Zaznacz cały
egrep -i 'Vendor|Manufacturer|product' /proc/bus/usb/devices
Szukamy sekcji zawierającej dane naszego modemu :
P: Vendor=12d1 ProdID=1003 Rev= 0.00
S: Manufacturer=HUAWEI Technologies
S: Product=HUAWEI Mobile
Na wszelki wypadek wyładowujemy moduł usbserial
Kod: Zaznacz cały
rmmod usbserial
i ładujemy go z odpowiednimi parametrami :
Kod: Zaznacz cały
modprobe usbserial vendor=0x12d1 product=0x1003
Logi:
Jan 1 15:10:36 klaudia kernel: usbcore: registered new driver usbserial
Jan 1 15:10:36 klaudia kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
Jan 1 15:10:36 klaudia kernel: usbserial_generic 1-1:1.0: generic converter detected
Jan 1 15:10:36 klaudia kernel: usb 1-1: generic converter now attached to ttyUSB0
Jan 1 15:10:36 klaudia kernel: usbserial_generic 1-1:1.1: generic converter detected
Jan 1 15:10:36 klaudia kernel: usb 1-1: generic converter now attached to ttyUSB1
Jan 1 15:10:36 klaudia kernel: usbcore: registered new driver usbserial_generic
Jan 1 15:10:36 klaudia kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core
Po poprawnym załadowaniu modułu powinny być dostępne 2 porty USB w systemie sprawdzamy to poprzez :
Kod: Zaznacz cały
ls -la /dev/ttyU*
crw-rw---- 1 root dialout 188, 0 2007-01-01 15:10 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 2007-01-01 15:10 /dev/ttyUSB1
Następnie konfigurujemy wvdial.conf tak aby się łaczyć z usługa (w przykładowej konfiguracji wystarczy zmienić tylko pin z 1234 na własny)
Kod: Zaznacz cały
[Dialer Defaults]
Modem=/dev/ttyUSB0
Phone = *99***1#
Username = iplus
Password = iplus
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT
[Dialer pin]
Init1 = AT+CPIN=1234
[Dialer iplus]
Modem=/dev/ttyUSB0
Baud=460800
Init2=ATZ
Init3=ATE0V1&D2&C1S0=0+IFC=2,2
ISDN=0
Modem Type = Analog Modem
[Dialer internet]
Init5=AT+CGDCONT=1,"IP","www.plusgsm.pl";
Po każdym połączeniu do komputera trzeba pierwszy raz wywołać:
Kod: Zaznacz cały
wvdial pin
Przy kolejnych próbach łączenia z usługą nie jest to już konieczne pod warunkiem że nie odłączymy modemu od komputera, ponieważ PIN jest pamiętany do momentu utraty zasilania w modemie. następnie należy wywołać :
Kod: Zaznacz cały
wvdial iplus internet
I cieszyć się połączeniem z prędkością do HSDPA 7,2Mbit włacznie

Konfiguracja dla Ery:
Kod: Zaznacz cały
[Dialer Defaults]
Modem=/dev/ttyUSB0
Phone = *99***1#
Username = erainternet
Password = erainternet
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT
[Dialer pin]
Init1 = AT+CPIN=1234
[Dialer iplus]
Modem=/dev/ttyUSB0
Baud=460800
Init2=ATZ
Init3=ATE0V1&D2&C1S0=0+IFC=2,2
ISDN=0
Modem Type = Analog Modem
[Dialer internet]
Init5=AT+CGDCONT=1,"IP","erainternet";
Konfiguracja dla PLAY
Kod: Zaznacz cały
[Dialer Defaults]
Modem=/dev/ttyUSB0
Phone = *99***1#
Username = internet
Password = internet
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT
[Dialer pin]
Init1 = AT+CPIN=1234
[Dialer iplus]
Modem=/dev/ttyUSB0
Baud=460800
Init2=ATZ
Init3=ATE0V1&D2&C1S0=0+IFC=2,2
ISDN=0
Modem Type = Analog Modem
[Dialer internet]
Init5=AT+CGDCONT=1,"IP","internet";