Sziasztok,
némi kínlódás után az alábbi módon sikerült használatba venni a fenti modemet ubuntu alatt tmobil szolgáltatóval.
A modem típusát nem tudom pontosan, windoz alatt E1750 linux alatt E620
A kernel amit használok: Linux 2.6.30 x86_64 GNU/Linux
Az usb_modeswitch: Version 1.0.2 (C) Josua Dietze 2009
A libusb: libusb-0.1-4 2:0.1.12-12
Az usb_modeswitch előtt az lsusb kimenete:
Bus 001 Device 007: ID 12d1:1446 Huawei Technologies Co., Ltd.
Ez így még storage módban van.
nekem az sdb scsi disk-nek jön fel alapból...
(dmesg)
usb-storage: waiting for device to settle before scanning
scsi 2:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
scsi 3:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2
sd 3:0:0:0: Attached scsi generic sg1 type 0
usb-storage: device scan complete
sr0: scsi-1 drive
sr 2:0:0:0: Attached scsi CD-ROM sr0
sr 2:0:0:0: Attached scsi generic sg2 type 5
usb-storage: device scan complete
sd 3:0:0:0: [sdb] Attached SCSI removable disk
ezért ezt eltávolítottam:
# eject sdb
aztán biztos ami biztos a kernel modult is, bár azt talán nem lenne muszáj:
# rmmod usb-storage
A modem módra való átálláshoz az alábbi beállításokat írtam az usb_modeswitch.conf-ban (/etc/usb_modwswitch.conf):
..........................................
# Huawei E....
DefaultVendor= 0x12d1;
DefaultProduct= 0x1446
TargetVendor= 0x12d1
TargetProduct= 0x1001
MessageContent="55534243000000000000000000000011060000000000000000000000000000"
CheckSuccess=5
.........................................
eztán a mód váltás jön:
# usb_modeswitch
lsusb:
Bus 001 Device 008: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem
így már jó.
az alábbi kernel opciók vannak a kernelben:
CONFIG_SERIAL_CORE=y
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_OPTION=m
Szóval az *option* és az *usbserial* modulok kellenek neki.
Nekem a modbeállítás után ezek betöltődtek automatikusan,
de ha nem akkor be lehet húzni kézzel:
# modprobe usbserial vendor=0x12d1 product=0x1001
# modprobe option
Az option modul behúzása után meg kellene jelenjenek a /dev -ben
a ttyUSB eszközök:
$ ls /dev/ttyUSB*
/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2
aztán wvdial-al tárcsáztam (/etc/wvdial.conf):
..........................................
[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","internet"
Area Code =
Phone = *99#
Username = web
Password = web
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 0
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1
New PPPD = yes
.............................................
működik, ollé!
Üdv, bánmiki