usb/gsm-internet
Moderatorer: Nille, nomicon, Minime
-
- Evig gröngöling
- Inlägg: 85
- Blev medlem: 12 dec 2005 10:00
usb/gsm-internet
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?
-
- Lärling
- Inlägg: 180
- Blev medlem: 02 jul 2005 21:57
- ORT: Datorer
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
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)
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å!
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
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!
Jag har inget att dölja, och då ska de inte tjuvkika heller!
-
- Allsmäktig
- Inlägg: 226
- Blev medlem: 14 apr 2005 05:36
- ORT: Essunga
-
- Evig gröngöling
- Inlägg: 85
- Blev medlem: 12 dec 2005 10:00
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:~#
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:~#
-
- Lärling
- Inlägg: 180
- Blev medlem: 02 jul 2005 21:57
- ORT: Datorer
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!
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!
Jag har inget att dölja, och då ska de inte tjuvkika heller!
-
- Allsmäktig
- Inlägg: 226
- Blev medlem: 14 apr 2005 05:36
- ORT: Essunga
-
- Allsmäktig
- Inlägg: 226
- Blev medlem: 14 apr 2005 05:36
- ORT: Essunga
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
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
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
Och i Initialization string 2
Skriver du det som stod i init 1 raden.. I mitt fall ATZ
Lycka till
-
- Lärling
- Inlägg: 114
- Blev medlem: 25 jul 2005 10:32
- ORT: Sösdala
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?
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
-
- Lärling
- Inlägg: 114
- Blev medlem: 25 jul 2005 10:32
- ORT: Sösdala
Nu var jag tvungen att fixa fram scriptet och lägga upp det
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
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
Happy people don't need inspiration - they've got experience
-
- Besökare
- Inlägg: 1
- Blev medlem: 30 aug 2007 11:05
Ett enklare sätt
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
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