Etter å ha skaffet mobilt bredbånd fra Netcom til mine foreldre fant jeg ut at modemet ikke fungerte ut av boksen i Ubuntu 9.04 med Network Manager.
Modemet er et USB 3G modem av modell MF636 og etter søking på google og ubuntu forumet fant jeg løsningen til slutt.
Start med å plugge ut modemet, deretter installeres pakken usb-modeswitch som kan lastes ned her. Dette programmet krever en oppsettsfil og den ligger i /etc/usb_modeswitch.conf bytt ut alt som står i den filen med:
######################################################## # ZTE MF628+ (tested version from Telia / Sweden) # # Contributor: Joakim Wennergren # # Also applies to MF627 (Tested 3 UK) JF # Also applies to MF636 (Tested Netcom Norway) DefaultVendor= 0x19d2 DefaultProduct= 0x2000 TargetVendor= 0x19d2 TargetProduct= 0x0031 MessageEndpoint=0x01 MessageContent="55534243123456782000000080000c85010101180101010101000000000000"
og lagre.
Deretter opprettet jeg en udev regel slik at modemet blir gjenkjent hver gang det plugges i, og det gjorde jeg ved å opprette filen /etc/udev/rules.d/999-zte.rules og i den skal det stå:
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/usr/sbin/usb_modeswitch"
Tilslutt la jeg inn informasjon til HAL slik at den gjenkjente modemet og jeg kunne bruke det med Network Manager og det gjorde jeg med å opprette filen /usr/share/hal/fdi/information/20thirdparty/20-zte-mf636.fdi og i den legge følgende tekst:
<!-- -*- SGML -*- -- > <deviceinfo version="0.2"> <device> <!-- ZTE MF636 HSDPA USB dongle --> <match key="@info.parent:usb.vendor_id" int="0x19d2"> <match key="@info.parent:usb.product_id" int="0x0031"> <match key="@info.parent:usb.interface.number" int="3"> <append key="modem.command_sets" type="strlist">GSM-07.07</append> <append key="modem.command_sets" type="strlist">GSM-07.05</append> <append key="info.capabilities" type="strlist">modem</append> </match> </match> </match> </device> </deviceinfo>
Restart maskinen og plugg i modemet når den har stabilisert seg inn på skrivebordet. Network Manager skal da spørre deg om å opprette en mobil bredbånd tilkobling.
Problem løst, og modemet fungerer utmerket!
pil 14. november 2009 - 10:12
...det funka ikke hos meg ass.. Hmmm
Kjører Kbuntu 9.10
Netcom modem. ZTE MF636
Må jeg kanskje deaktivere usb lagring i Windows først ? Mange andre mener visstnok det. Men hvis det ovenfor virket for deg så skulle det jo ikke være noe problem ....
Takk for at du gidder å dele dette med oss :-)
unhammer 2. juni 2011 - 14:34
Eg har ein ZTE MF656 (ZTE HSPA 14.4M Modem frå Netcom) her, prøvde same konfig-endringane.
lsusb|grep ZTE viser forskjellig info før og etter eg køyrte
sudo usb_modeswitch -c /etc/modeswitch.conf
så det å slå av usb-lagring manuelt frå linux ser ut til å fungera.
Og når eg koplar frå og koplar til kortet får eg først
Bus 001 Device 029: ID 19d2:2000 ONDA Communication S.p.A. ZTE MF627/MF628/MF628+/MF636+ HSDPA/HSUPA
og så
Bus 001 Device 030: ID 19d2:0031 ONDA Communication S.p.A. ZTE MF110/MF636
så udev-regelen fungerer :-) skal omstarta no og sjå kva HAL seier…
unhammer 2. juni 2011 - 15:06
hal fant openbart modemet, men no lurer eg på kva som må inn i kppp av informasjon? Eg prøvde wvdial, men får berre
--> WvDial: Internet dialer version 1.61
--> Cannot open /dev/ttyUSB1: Device or resource busy
--> Cannot open /dev/ttyUSB1: Device or resource busy
--> Cannot open /dev/ttyUSB1: Device or resource busy
(same melding med modem=/dev/ttyUSB0 eller -2 i conf-fila)