usb/gsm-internet

Kompatibilitetsfrågor rörande hårdvara och Slackware ställs här.

Moderatorer: Nille, nomicon, Minime

anli
Evig gröngöling
Inlägg: 85
Blev medlem: 12 dec 2005 10:00

usb/gsm-internet

Inlägg av anli »

Har Slackware 12.0 och försöker installera ett usb-modem (HUAWEI E220 Hsdpa) med Telia.Sätter in modemet,får ikon på skrivbordet,högerklickar på ikonen och försöker köra"AutoRun.exe" men får ett medelande:this program cannot be run in DOS mode?
Dukeman
Lärling
Inlägg: 180
Blev medlem: 02 jul 2005 21:57
ORT: Datorer

Inlägg av Dukeman »

Det har förmodligen att göra med att en .exe är en windows-binär (Ett körbart program för helt fel Operativsystem med andra ord).

Gissningsvis är Autorun.exe till för att göra en eller flera av:
a) Installera drivrutiner för modemet
b) Konfigurera nätverksinställningar för det nya interface som modemet utgör
c) Ställa in proxy- och liknande information i webbläsaren

Det första är överflödigt under linux, Om det finns drivrutiner så finns de med stor sannolikhet redan i kernel.

Alla dessa tre är windows-specifika i sig, jag tvivlar på att du har någon nytta av att köra Autorun.exe i exempelvis wine heller, eftersom linux inte använder samma drivrutiner, samma nätverkssystem eller internet explorer (Bläh).


För att ta reda på om ditt modem fungerar redan kan du göra så här:

som root i en terminal kör du

Kod: Markera allt

tail -f /var/log/messages
Detta gör att systemloggen visas i din terminal när det kommer nya meddelanden

Koppla sedan in modemet och se om något händer!

Gissningsvis fungerar modemet dels som ett USB-minne (eftersom du ser den automonterad) och dels som ett modem, varför /var/log/messages troligen kommer att säga en del om SCSI-emulering och att en ny enhet (sda eller sdb exempelvis) läggs till.
Om modemets verkliga funktion också fungerar borde du se lite mer text som beskriver det också.

Kontrollera om du fått ett nytt interface med ifconfig (Jag är inte helt säker på om ett GSM-modem skulle bete sig som ett nätverkskort, men det är en gissning i alla fall)

Kod: Markera allt

/sbin/ifconfig -a

Om det inte ramlar på plats och börjar fungera, kopiera gärna det som kom upp i systemloggen till ett inlägg här!

edit: Det finns en sida som handlar om hur man får detta modem att fungera i linux HÄR. Pröva gärna den också!
Ta gärna en tur på (länk borttagen av admin då wikin inte finns längre /MDKDIO) också!
Jag har inget att dölja, och då ska de inte tjuvkika heller!
Plutonium
Allsmäktig
Inlägg: 226
Blev medlem: 14 apr 2005 05:36
ORT: Essunga

Inlägg av Plutonium »

Jag har ett samma modem.. Jag kör med kppp med standrad inställningar, ändrar telenr *99# sen kör med användarnamn: username lösenord: password.. Detta funkar bra för mig..
Förutsättningar att ditt modem,ligger på /dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2
anli
Evig gröngöling
Inlägg: 85
Blev medlem: 12 dec 2005 10:00

Inlägg av anli »

root@linux:~# tail -f /var/log/messages
Aug 26 17:46:59 (none) kernel: usbcore: registered new interface driver usbserial_generic
Aug 26 17:46:59 (none) kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core
Aug 26 17:46:59 (none) kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
Aug 26 17:46:59 (none) kernel: option 1-1:1.0: GSM modem (1-port) converter detected
Aug 26 17:46:59 (none) kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
Aug 26 17:46:59 (none) kernel: usbcore: registered new interface driver option
Aug 26 17:46:59 (none) kernel: drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1
Aug 26 17:50:21 (none) kernel: usb 1-1: USB disconnect, address 3
Aug 26 17:50:21 (none) kernel: option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
Aug 26 17:50:21 (none) kernel: option 1-1:1.0: device disconnected
Aug 26 17:51:09 (none) kernel: usb 1-2: reset low speed USB device using uhci_hcd and address 2
Aug 26 17:51:22 (none) kernel: usb 1-1: new full speed USB device using uhci_hcd and address 4
Aug 26 17:51:22 (none) kernel: usb 1-1: configuration #1 chosen from 1 choice
Aug 26 17:51:22 (none) kernel: usb-storage: device ignored
Aug 26 17:51:22 (none) kernel: option 1-1:1.0: GSM modem (1-port) converter detected
Aug 26 17:51:22 (none) kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0

root@linux:~# /sbin/ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

root@linux:~#
Dukeman
Lärling
Inlägg: 180
Blev medlem: 02 jul 2005 21:57
ORT: Datorer

Inlägg av Dukeman »

Din log pekar på att stöd för modemet finns i kernel och att det känns igen och installeras som väntat.
Om du prövar plutoniums tips eller använder sidan jag länkade till först så borde saker och ting trilla på plats av sig själva!
Ta gärna en tur på (länk borttagen av admin då wikin inte finns längre /MDKDIO) också!
Jag har inget att dölja, och då ska de inte tjuvkika heller!
anli
Evig gröngöling
Inlägg: 85
Blev medlem: 12 dec 2005 10:00

Inlägg av anli »

När jag använder kppp så ringer modet upp *99# men loggen visar:CME ERROR:SIM PIN required. Vart sätter jag in pinkoden?
Plutonium
Allsmäktig
Inlägg: 226
Blev medlem: 14 apr 2005 05:36
ORT: Essunga

Inlägg av Plutonium »

Jag gjorde så här att jag körde igång modemet i XP, och i programet till modemet kan kan inaktivera pin koden..
anli
Evig gröngöling
Inlägg: 85
Blev medlem: 12 dec 2005 10:00

Inlägg av anli »

Har bara linux på datorn!
Plutonium
Allsmäktig
Inlägg: 226
Blev medlem: 14 apr 2005 05:36
ORT: Essunga

Inlägg av Plutonium »

Sätt i Sim kortet i en mobiltelefon och inaktivera det...

Eller så skall det gå att göra så här oxå, har dock inte testat med prova du..

I kppp har jag sett att det finns 2 st init rader..
Initialization string 1 resp Initialization string 2

I Initialization string 1 kan du skriva

Kod: Markera allt

AT+CPIN=XXXX 
XXXX = alltså din pin kod
Och i Initialization string 2
Skriver du det som stod i init 1 raden.. I mitt fall ATZ

Lycka till
anli
Evig gröngöling
Inlägg: 85
Blev medlem: 12 dec 2005 10:00

Inlägg av anli »

Nu har jag kommit så långt att modemet ansluter till nätverket men sen är det stopp igen! I kppp-loggen står det:Cannot determine ethernet address for proxy ARP. ???
duzchip
Lärling
Inlägg: 114
Blev medlem: 25 jul 2005 10:32
ORT: Sösdala

Inlägg av duzchip »

Mitt funkar under linux (slackware 12.0)
Skrev ett litet bashscript (har inte det här nu) som letar upp modemet
och när det hittats så använder man ju bara valfri ppp-dialer och ringer upp internet (sen får man sätta valfri dns själv i resolf.conf då man inte får någon automatiskt).
Hela problemet ligger i option-modulen som är buggig.

Kan skicka upp scriptet senare om du vill?
Happy people don't need inspiration - they've got experience
duzchip
Lärling
Inlägg: 114
Blev medlem: 25 jul 2005 10:32
ORT: Sösdala

Inlägg av duzchip »

Nu var jag tvungen att fixa fram scriptet och lägga upp det :D

Kod: Markera allt

#! /bin/bash

ppp-off 2>&1 >/dev/null
typeset -i i
i=0

while [ -e "/dev/ttyUSB$i" ]
do
	i=$i+1
done

echo "Reloading option"
modprobe -r option
modprobe option
echo "Waiting for device on /dev/ttyUSB$i"

while [ ! -e "/dev/ttyUSB$i" ]
do :
done

echo "AT+CPIN=XXXX" > /dev/ttyUSB$i

Ersätt XXXX med din pinkod.
Kör sedan scriptet som rot och stoppa i modemet i usbuttaget (efter du kört scriptet).
Gör om denna process tills dess att ditt modem blinkar blått (kan ta allt från 1 upp till 25 gånger att få igång det (buggig option-modul som sagt)).
När det sedan blinkar blått öppnar du en ppp-dialer och ringer upp *99# och sätter
användarnamn == username
lösenord == password
modem /dev/ttyUSB0
När du fått klartecken att du är uppkopplad sätter du en dns själv i resolf.conf
t.ex sunets dns genom att skriva:
echo "nameserver 192.36.125.14" > /etc/resolv.conf


tack för mig och hoppas ni får igång era modem :D
Happy people don't need inspiration - they've got experience
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Inlägg av Nille »

David hur många /dev/ttyUSB* skapar den när du pluggar i den?
Är du säker på att det är option som buggar?
The more linux you go the slacker you get.
anli
Evig gröngöling
Inlägg: 85
Blev medlem: 12 dec 2005 10:00

Inlägg av anli »

Lyckades få till anslutningen med KPPP,behövde inte ändra initialization string eller mata in pin-kod! Använde *99# som nummer,username:username,password:password.
Tillfällig
Besökare
Inlägg: 1
Blev medlem: 30 aug 2007 11:05

Ett enklare sätt

Inlägg av Tillfällig »

Hade samma problem och hamnade här. Men jag tycker er lösning verkar lite omständig.

Testa att använd vodafons linux-dialer. Den är näst inpå identisk med den som finns till XP och Mac.


http://www.vodafonebetavine.net/web/linux_drivers

Fyll i *99#
password
username

och

data.tre.se eller dyligt
Välj static name server

Sen är det bara och tuta och köra...
Sia