Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

jb: 3Connect (Huawei) E220, 3 och Ubuntu 7.10

Skin, skin som den sol du är.
Låt hela världen se ditt vackra leende.
Lys, lys som den stjärna du är.
Du lyser upp mitt mörker och jag känner du är med.
Hur du rör mig, talar, sättet du ser mig.
Tack mitt hjärta för alla stunder du ger mig.
Ras Cricket - Skin

Ikväll har jag pysslat med att få igång ett 3Connect E220 (Huawei E220 USB) kort från 3. Hade hört att man måste köra det i Windows första gången, något jag vägrade. Det visade sig naturligtvis att det inte alls behövdes.

När jag tryckte in USB-kabeln dök en ikon upp på skrivbordet som innehåller drivrutinerna för Windows. Detta kan vi linuxanvändare fullständigt ignorera. Jag borde få en /dev/ttyUSB0 eller /dev/ttyUSB1 också, men det fick jag inte alls. Det visade sig att jag måste starta datorn med USB-modemet inkopplat annars hittade inte Ubuntu det. Efter att ha konstaterat detta var det dags att skicka PIN-koden till kortet så SIM-kortet kunde låsas upp. Detta gjorde jag genom att skriva:

$ sudo echo "at+cpin=XXXX" > /dev/ttyUSB0

När kortet är upplåst kommer den blinkande dioden på kortet blinka annorlunda (från grönt till blått om jag inte minns fel).

Jag använde wvdialconf för att skapa en grundkonfiguration för uppkopplingen:

$ sudo wvdialconf

Konfigurationen hamnade i /etc/wvdial.conf och jag lade till ett par saker som rör uppkopplingen för 3:

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyUSB0
ISDN = 0
Dial Command = ATDT
Phone = *99#
Username = username
Password = password
Init4 = AT+CGDCONT=1,"IP","bredband.tre.se"

Japp, det skall vara username och password där - behöver inte ändra något. Det går också att lägga in PIN-kod-lås-öppningen i wvdial.conf men det orkade jag inte med.

Slutligen, så vem är Ras Cricket? Kika på http://www.rebelyouth.se/ där du kan ladda ner skivan och/eller lyssna på låtarna streamade (klicka på kasetten med Ras Cricket - Min tid för att välja Ras Cricket). Du bör gilla reggae för att njuta av musiken Wink

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

dikatlons bild

Inte illa alltså. Men du, behöver man verkligen starta om datorn. Går det inte att bara köra en omstart av udev?

Btw, fick för mig efter att läst detta göra något med Qt.

http://www.openzource.org/3g_surfarn.png

- ARCH LINUX -

fredentofts bild

Det finns alternativ till att starta om datorn:

sudo rmmod usb-storage
sudo rmmod usbserial
sudo modprobe usbserial vendor=0×12d1 product=0×1003

 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Argumentera aldrig med idioter.
De drar bara ner dig till sin nivå och vinner på erfarenhet!

-
För övrigt anser jag att trådindenteringen måste lagas
-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

iaidokas bild

Så gott som plug-n-play. Smile

 
Test.

Test.

patrikisakssons bild

och för oss som är helt inkompatibla med terminalen - när dyker det upp en liten dialog ruta i linux som säger : tack för att du satte i usb modemet - slå in din kod här och tuta och kör " ingen annan involvering ifrån ANVÄNDAREN....Wink

KISS - Keep it Simple & Stupid

Its not hard if your mind can do it

*************************************

Do not ask what open source can do for you - ask what you can do for open source !!

X - Its not hard if your mind can do it - X

FoHs bild

"och för oss som är helt inkompatibla med terminalen"

Har du inget tangentbord eller? Laughing out loud

dikatlons bild

Om du kan ge en output på vad dmesg spottar ut när man pluggar in modemet så ge mig gärna det samt vad lsusb visar när man pluggat in den.
Så kan jag göra en liten daemon som kan anropa ett gui(http://www.openzource.org/3g_surfarn.png) när ett sådant modem pluggas in.

- ARCH LINUX -

Lasps bild

det är nästan så att man känner för att skaffa ett USB modem när man läser denna tråd.
Vilket uppslagsverk för oss som inte har testa ännu!
Tack

_____________________________________
Skapa trygghet och gör någon nyfiken,
introducera en Linux distribution.

andys bild

Jag har datakortet är det bara en rad från lspci du bheöver i så fall?

00:04.0 CardBus bridge: Texas Instruments PCI1450 (rev 03)
00:04.1 CardBus bridge: Texas Instruments PCI1450 (rev 03)

dikatlons bild

de blir bra. Det jag skulle behöva nu är en lista komplett av fleras märken som har drivrutiner och som man vet fungerar i Linux.
Daemonen pollar alltså och ser om den hittar något usb modem eller pci modem som är väl känt efter en lista. Hittar den något så ger den meddelande. Sen kan den då starta ett externt GUI för och t ex registrera modemet.

- ARCH LINUX -

FoHs bild

En liten fundering: att polla efter hårdvara är väl inte så snällt för energisparfunktioner? Jag är osäker på svaret, men jag antar att det inte är det. Kan inte daemonen reagera på någon hårdvaruhändelse istället?