Netcom Mobilt Bredbånd

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!

Valg for kommentarvisning

Velg din foretrukket måte å vise kommentarer på og klikk på "Lagre innstillinger" for å aktivere endringene.

pil

...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

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

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)

  • Skriv ut artikkel
  • Abonner med RSS

Siste kommentarer