nsg's blog

Huawei E2200 HSDPA

2007-10-05

Uppdaterad 2007-11-09 med mer information.
Jag satt nÄgra timmar i dag och försökte fÄ igÄng modemet pÄ min bÀrbara dator, nu funkar det Àntligen och jag uppdaterar nu informationen hÀr under.

Jag bestĂ€llde i tisdags ett abonnemang frĂ„n 3, mobilt “bredband” för 199kr/mĂ„n, bekvĂ€mt dĂ„ jag kan ta met mig den nĂ€r jag flyttar och ett plus Ă€r att jag kan springa runt med modemet i vĂ€skan och anvĂ€nda till min bĂ€rbara dator.

Modemet Àr ett Huawei E2200 HSDP, jag hade kollat runt lite pÄ webben innan att det inte skulle vara helt omöjligt att fÄ igÄng i linux. SÄ jag bestÀllde det.

I gĂ„r kom det och jag starta windows för att prova det sĂ„ att allt funkade som det skulle, det var bara och plugga in det i Vista och det lĂ„tsades vara en cd-spelare dĂ€r installationsprogrammet autostartar frĂ„n för att sedan nĂ€r det Ă€r klart gömma “cd-spelaren”. Det funkade fint.

I linux sÄ var det dock inte lika lÀtt dÄ [ubuntu i mitt fall] blev förvirrad av den virtuella cd-spelaren, i tidigare versioner av ubuntu sÄ var en lösning att plocka bort stödjet för det och pÄ sÄ vis lura fram modem-delen. Men jag sÄg att 7.04 (Feisty Fawn) som jag kör klarade av det genom att helt enkelt ignorera cd-spelaren. Men det var inte frid och fröjd för ett problem kvarstod. Det funkade inte, vad jag kunde utlÀsa sÄ svarade inte modemet.

Efter att ha googlat runt lite mer sÄ sÄg jag att jag skulle fÄ tre devices och inte en som jag hade, sÄ hÀr ska det se ut:

s@Narsil ~ $ ls -l /dev/ttyUSB*
crw-rw—- 1 root dialout 188, 0 2007-10-05 09:25 /dev/ttyUSB0
crw-rw—- 1 root dialout 188, 1 2007-10-05 09:21 /dev/ttyUSB1
crw-rw—- 1 root dialout 188, 2 2007-10-05 09:21 /dev/ttyUSB2

Jag försökte olika trix med att ladda ut/in moduler, m.m. men inget verkade hjÀlpa, slutligen hittade jag en lösning, inte snygg, rÀtt jobbig men den duger tills vidare. Om jag startar datorn med modemet i sÄ funkar det :)

Uppdaterat
Notera att det jag trode hÀr var inte hela sanningen, jag hade tidigare installerat ett program gjort för vodafone men för samma modem. NÀr jag försökte fÄ modemet att funka pÄ min bÀrbara dator (7,10, Gutsy Gibbon) sÄ ville det inte funka förÀn programmet var installerat.
Jag hade helt glömt bort att jag hade det installerat nÀr jag skrev hÀr tidigare, men det kanske Àr dÄ att det funkar utan pÄ 7.04, kan inte kolla det nu dÄ alla minna system nu kör 7.10. Men jag gissar pÄ att det behövs.
Kort och gott, om du bara hittar ttyUSB0 sÄ installera programmet.

Programmet jag pratar om Àr:

https://forge.vodafonebetavine.net/projects/vodafonemobilec/

Du kan behöva installera lite bibliotek innan men det tar installern hand om.

Det kan bli lite lustigt om modemet Àr din enda vÀg ut pÄ internet dÄ installern vill ladda ner saker, en lösning Àr kommandorna:

gdebi --apt-line namnet_pÄ_paketet.deb
sudo apt-get install --print-uris lÄng lista pÄ paket

Som ger dig vilka paket som behöver laddas ner, resp. adressen till paketen för att ladda ner dom manuellt pÄ en annan dator. Sedan Àr det bara att kopiera in dom till rÀtt stÀlle i systemet:

sudo cp /sökvÀg/*.deb /var/cache/apt/archives/

Uppdaterat (igen)
Tidigare i dag sÄ fick jag igÄng modemet  frÄn en Live-skiva, det enda jag behövde göra var att kopiera min wvdial.conf till skivans /etc och köra **wvdial **i en terminal, klart.

Det lite lustiga Àr att jag fick inte det att funka pÄ min bÀrbara dator som var installerad frÄn samma skiva utan behövde drivrutinen som jag nÀmner ovan.

Skivan Ă€r en “ubuntu 7.10″-skiva.

SjÀlvklart mÄste jag undersöka hur jag ska kunna fÄ igÄng det utan att starta (om) datorn, men tills vidare Àr jag nöjd.

Problemet försvann i Gutsy Gibbon.

—

Om nÄgon har hittat hit och behöver hjÀlp att fÄ igÄng sitt modem sÄ gör följande.

  1. Stoppa in simkortet i en mobil och stÀng av pin-koden, koden kan Àven avaktiveras frÄn en windows-installation (mitt val). Det gÄr att ha kvar pin-koden men det krÄnglar bara till det.
  2. Starta datorn med modemet i, har du en nyare version Àn 7.04 sÄ kanske behöver du inte behöver det.
  3. Kör ls -l /dev/ttyUSB* i konsol, du bör fÄ tre resultat, se ovan. Om inte, installera programmet, se ovan.
  4. Editera /etc/wvdial.conf med din favoriteditor, t.ex. sudo gedit /etc/wvdial.conf
  5. Skriv in följande i filen:

[Dialer Defaults]
Phone = *99***1#
Username = skrivvadsomhalst
Password = skrivvadsomhalst
Stupid Mode = 1
New PPPD = yes
Dial Command = ATDT

Modem = /dev/ttyUSB0
Baud = 460800
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem

Sedan för att ansluta, skriv sudo wvdial

Funkar det inte prova med att lÀgga till:

connection = 3GPREF
wvdial_profile_name = PAP
apn = data.tre.se

SjÀlvklart finns det grafiska sÀtt att göra allt delar av det, men det tar jag nÄgon annan gÄng, nu Àr jag bara nöjd att det funkar.

Jag skrev om det grafiska sÀttet hÀr, men dÀr utgÄr jag frÄn att allt bara funkar direkt, jag rekommenderar att du provar i konsoll först.

:: Tre, Linux, Internet, Bredband

Please note that this is a old post from the year 2007 and the information may be outdated. All these 928 words are written by Stefan Berggren, feel free and contact me if you like.