ubuntuusers.de

o2 Surfstick Qualcomm 3G Icon 210 unter Ubuntu 8.10 installieren

Status: Gelöst | Ubuntu-Version: Ubuntu 8.10 (Intrepid Ibex)
Antworten |

cavalorn07

Anmeldungsdatum:
27. November 2008

Beiträge: Zähle...

Guten Abend, ich habe heute Ewigkeiten im Internet nachgelesen, um herauszufinden, wie man den o2 Surfstick von Qulcomm unter Ubuntu 8.10 installiert. Ich habe die Prepaid-Version (das L-Paket) von o2. o2 hat komplett davon abgeraten, es mit Linux zu versuchen. Umtsmon liefert immer wieder die Nachricht "device not found" und der Stick wird zwar als Laufwerk erkannt, nicht aber vom Network Manager.

Gibt es für meine Konfiguration denn schon ein work around?

Folgendes noch: * einem anderen User zufolge wird der Vertragsstick (schwarz) wird problemlos vom Network-Manager erkannt * o2 scheint auch keinen Support mehr für Linux-Anfragen zu geben, das sagte zumindest die Tante im Shop

Hat jemand eine Idee? Mit wird's einfach nur übel an den Gedanken, Windows benutzen zu müssen.

Vielen Dank und nette Tage

cavalorna

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

O2 Surfstick von Qulcomm unter Ubuntu 8.10

Bitte immer zuerst die zu verwendende Hardware konkret angeben. Dazu reicht die Bezeichnung, Farbe usw. nicht aus. Die sicherste Methode ist (bei eingestecktem UMTS-Stick):

lsusb

Bei Kenntnis der USB-ID kann man dann auch prima entweder hier im Forum oder im Internet weitersuchen.

der Stick wird zwar als Laufwerk erkannt, nicht aber vom Network Manager.

Das uebliche Verhalten eines UMTS USB-Sticks. Mit bestimmten Programmen (z.B. usb_modeswitch) laesst sich der Datentraegermodus ab- und die Modemfunktion einschalten.

O2 hat komplett davon abgeraten, es mit Linux zu versuchen.

Ein schlechtes Omen... kann aber auch sein, dass sich die Firma nur vor Support-Anfragen schuetzen will...

cavalorn07

(Themenstarter)

Anmeldungsdatum:
27. November 2008

Beiträge: 11

Vielen Dank für Deine AW. Ich habe mal lsusb eingegeben, die Ausgabe ist wie folgt:

Bus 005 Device 003: ID 1e0e:f000  
Bus 005 Device 002: ID 13fe:1d00 Kingston Technology Company Inc. DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Device 002 beschreibt meinen USB-Stick - ich verstehe nicht, warum mir der UMTS-Stick (er ist eingesteckt) nicht angezeigt wird. Vielleicht ist das schon das Grundproblem.

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

Vielleicht ist das schon das Grundproblem.

Ja - was nicht vorhanden ist, kann auch nicht benutzt werden. Was Du noch versuchen koenntest:

dmesg

direkt nach dem Anstecken des Sticks ausfuehren und schauen, was der Kernel zum Stick sagt... die letzten Zeilen sind die interessanten.

Ich wuerde aber eher vermuten, die Hardware ist zu neu und wird deshalb noch nicht erkannt: http://www.option.com/usbmodem/icon210/

wahlm

Anmeldungsdatum:
14. Februar 2009

Beiträge: Zähle...

Hallo,

habe seit heute auch diesen Stick. Der "CD"-Teil Deines Sticks ist (wie bei mir):

Bus 005 Device 003: ID 1e0e:f000

in Deinem lsusb. Er wird also erkannt. Nun heißt es also in den Modem-Mode umschalten und dann zum Laufen bringen...

Wenn ich da weiter gekommen bin, schreibe ich hier mal etwas dazu.

wahlm

RomanK

Anmeldungsdatum:
15. Februar 2009

Beiträge: Zähle...

Hallo Leute,

hat schon jemand versucht mit usb_modswitch das Ding zum laufen zu bekommen?

Mit

usb_modeswitch -v 1e0e -p f000 -d1

passiert bei mir auch nichts. Oder vergesse ich was?

Gruß RomanK

nuutsch

Anmeldungsdatum:
15. Februar 2009

Beiträge: Zähle...

Ich habe es nach folgender Anleitung geschafft den schwarzen o2 Stick zum Laufen zu bekommen:

Use a cellphone to disable PIN-request from the SIM. Probably it can be enabled afterwards (didn't try to, so dunno if it works...).

Code:

sudo -s -H
mkdir option
cd option
wget http://asuseee.free.fr/tuto/01/icon225.tar.gz
tar zxf icon225.tar.gz
mkdir /lib/modules/2.6.21.4-eeepc
mkdir /lib/modules/2.6.21.4-eeepc/extra
./install.sh
gedit conninfo.ini 

In conninfo.ini you'll need to do the following changes

"# APN=" –> "APN=internet" ("# PIN=” –> “PIN=blahblahblah“) ...if PIN-request is enabled.

Code:

mkdir usb
cd usb

download file from http://www.pharscape.org/index2.php?...download&id=28 and save to "usb"-folder

Code:

tar zxf hso-udev.tar.gz
make
make install
cp hso.udev /etc/udev/rules.d/z20_hso-udev.rules
udevcontrol reload_rules
cd ..
mkdir hso
cd hso

download file from http://www.pharscape.org/index2.php?...download&id=30 and save to "hso"-folder

Code:

tar hso-1.1.tar.gz
make
make install
cd ..

stick in your stick

Code:

dmesg | grep hs

–→ if you get something like "HSO: Found Network port hso0", then it's probably ok.

Code:

exit

sudo ./connect.sh up

!!! yippekayee !!!

Code:

sudo ./connect.sh down

Wie gesagt, das klappt problemlos. Die Links funktionieren jedoch leider nicht. Daher nach den drei Dateien über google suchen. Morgen kann ich sie allerdings auch reinstellen (bin grad an einem anderen Rechner). Manche Sachen musste ich etwas abändern (mal ein cd hso mehr zB).

Morgen habe ich Zeit eine deutsche, richtige Anleitung zu schreiben. Bis dahin hilft das hier vielleicht schonmal etwas weiter ☺

RomanK

Anmeldungsdatum:
15. Februar 2009

Beiträge: 3

Hi nuutsch,

danke für deine Info. Leider ist das eine Anleitung für den iCON 225.

Der O2 Surf-Stick 2 ist ein iCON 210. Zumindest bei mir kann ich das Ding so nicht installieren.

Hat jemand einen Treiber für das Ding gefunden?

Gruß Roman

nuutsch

Anmeldungsdatum:
15. Februar 2009

Beiträge: 4

Ich habe mir den Stick vorgestern abgeholt und es klappt definitiv. Bei Model steht bei mir auf dem Aufkleber vom Stick: GIO225

Liefert o2 verschiedene Sticks aus?

RomanK

Anmeldungsdatum:
15. Februar 2009

Beiträge: 3

Jup. Es gibt ja den O2 Surf-Stick den O2 Surf-Stick 2 und den schwarzen Surf-Stick. Das sind alle unterschiedliche Geräte.

Der O2 Surf-Stick 2 ist der iCON 210 und der läuft leider nicht so wie er sollte...

DrPaulaner

Avatar von DrPaulaner

Anmeldungsdatum:
15. November 2008

Beiträge: 432

wird der nicht von hsoconnect unterstützt?

der 225er GANZ sicher..bei deinem müsst ich auch nachschauen, hsolink und hsoconnect

nuutsch

Anmeldungsdatum:
15. Februar 2009

Beiträge: 4

RomanK schrieb:

Jup. Es gibt ja den O2 Surf-Stick den O2 Surf-Stick 2 und den schwarzen Surf-Stick. Das sind alle unterschiedliche Geräte.

Der O2 Surf-Stick 2 ist der iCON 210 und der läuft leider nicht so wie er sollte...

Und ich habe ganz sicher den schwarzen Surfstick! Vorher hatte ich den Huawei (den weißen). Jetzt den schwarzen und es läuft mit meiner Anleitung 100%!

Hab grad nachgeschaut. Ich habe tatsächlich von o2 den 225 und nicht den 210 bekommen! http://www.option.com/en/products/products/usb-modems/icon225/

wahlm

Anmeldungsdatum:
14. Februar 2009

Beiträge: 3

Hallo,

good news... Ich habe den USB-Verkehr bei Windows mitgeschnitten und habe nun einen Eintrag für usb_modeswitch-0.9.6 . Mit diesem Eintrag kann ich den Stick in den Modem-Mode schalten:

#-----------------------
# Option iCON 210
#
#
# Contributor: wahlm
#
DefaultVendor=  0x1e0e
DefaultProduct= 0xf000

TargetVendor= 0x1e0e
TargetProduct= 0x9000
TargetClass=    0xff

MessageEndpoint=0x1
MessageContent="55534243689d528100000000000006bd000000020000000000000000000000"

ResponseEndpoint=0x1
#------------------------------

Ich habe dann versucht, den hso-Treiber mit Vendor/Product zu erweitern, aber der hso-mode geht (noch?) nicht. Mit dem device /dev/ttyHS1 und comgt.0.32 und dann einer pppd-Konfiguration ist mir dann die Internet-Verbindung gelungen.

Für eine genauere Beschreibung muß ich noch ein bisschen mehr testen und ich werde dann wohl auch noch usb_serial ausprobieren.

Es wäre noch interessant, ob die Umschaltung auch bei den anderen iCON 210-Besitzern funktioniert...

Gruß, wahlm

stadthausblog

Anmeldungsdatum:
2. März 2009

Beiträge: Zähle...

Hallo wahlm,

danke für die Daten zum 210. Leider bin ich noch nicht mit dem icon210 online ☹ usb_modeswitch gibt mir folgende Meldung aus:

Looking for target devices
 No target device found
Looking for default devices
 Found default devices (1)
 All devices in target class mode
 No default device found. Is it connected? Bye

Fühlt sich noch nicht so richtig an, oder? lsusb meldet

Bus 004 Device 010: ID 1e0e:9000  

Mit wvdial komme ich an dem von Dir angegebenden device auch nicht weiter:

/$ wvdial pin
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttyHS1: No such file or directory
--> Cannot open /dev/ttyHS1: No such file or directory
--> Cannot open /dev/ttyHS1: No such file or directory

Von Umtsmon kriege ich:

umtsmon version 0.8 .
installing GUI SIGABRT handler
##P1 t=383: aLocale '(null)' denied
##P1 t=384: Query: removing excess byte 'A' 65
##P1 t=384: Query: removing excess byte 'T' 84
##P1 t=384: Query: removing excess byte '.' 13
##P1 t=384: Query: removing excess byte '.' 13
##P1 t=384: Query: removing excess byte '.' 10
##P1 t=384: Query: removing excess byte 'O' 79
##P1 t=384: Query: removing excess byte 'K' 75
##P1 t=384: Query: removing excess byte '.' 13
##P1 t=384: Query: removing excess byte '.' 10
##P1 t=384: binary '/sbin/pccardctl' is not SUID -> needs fixing
##P1 t=390: *** CRITICAL ERROR: SIM card is moaning about something I don't know about:
Unknown error - please review logs
Please insert the SIM into a regular phone and check it...


  *** umtsmon version 0.8 closed due to an unrecoverable program error.
  *** Please e-mail all of the above output to umtsmon-develop@lists.sourceforge.net,
  *** Or go to the umtsmon website and file a bug.


##P1 t=391: Critical Popup - application will halt

Kannst Du mir weiterhelfen?

wahlm

Anmeldungsdatum:
14. Februar 2009

Beiträge: 3

Hallo stadthausblog,

stadthausblog schrieb:

Hallo wahlm,

danke für die Daten zum 210. Leider bin ich noch nicht mit dem icon210 online ☹ usb_modeswitch gibt mir folgende Meldung aus:

Looking for target devices
 No target device found
Looking for default devices
 Found default devices (1)
 All devices in target class mode
 No default device found. Is it connected? Bye

Fühlt sich noch nicht so richtig an, oder?

Das sieht danach aus, als ob usb_modeswitch zum zweiten Mal gestartet wurde. Dann ist das CD-Device natürlich nicht mehr da. Beim ersten Mal nach dem Einstecken sollte das anders aussehen.

lsusb meldet

Bus 004 Device 010: ID 1e0e:9000  

Na, das ist doch prima, die Umschaltung hat geklappt. Aus 1e0e:f000 wird 1e0e:9000.

Mit wvdial komme ich an dem von Dir angegebenden device auch nicht weiter:

/$ wvdial pin
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttyHS1: No such file or directory
--> Cannot open /dev/ttyHS1: No such file or directory
--> Cannot open /dev/ttyHS1: No such file or directory

Das ist natürlich klar. Ich hatte ja den hso-Treiber-source angepaßt und neu kompiliert. Erst dann kann das Device zur Verfügung stehen. Da aber meine Versuche mit dem hso bisher nicht so erfolgreich waren, empfehle ich usb_serial mit Angabe von Vendor und Device, dann sollte /dev/ttyUSB0-2 zur Verfügung stehen.

Für meine momentan laufende Konfigutation wird noch zusätzlich comgt.0.32 benötigt. (Eventuell mußt Du das selber kompilieren).

Dann meine zusätzlichen module options:

options usbserial vendor=0x1e0e product=0x9000

Hier meine zusätzlichen Rules für udev:

ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="1e0e", SYSFS{idProduct}=="f000", RUN+="/usr/local/sbin/switch_icon210"
ACTION=="add", SYSFS{idVendor}=="1e0e", SYSFS{idProduct}=="9000", KERNEL=="ttyUSB2", RUN+="/sbin/modprobe usbserial", SYMLINK+="modem"
ACTION=="add", SYSFS{idVendor}=="1e0e", SYSFS{idProduct}=="9000", KERNEL=="ttyUSB2", RUN+="/usr/local/sbin/dial_icon210"

/usr/local/sbin/switch_icon210 ist:

#! /bin/sh
/usr/sbin/usb_modeswitch >>/tmp/switch_icon210.log 2>&1
exit 0

/usr/local/sbin/dial_icon210 ist: (Die PIN solltest Du natürlich ändern...)

#! /bin/sh
export COMGTPIN=0815
if [ -r /dev/modem ]
then
  /usr/local/bin/comgt PIN >>/tmp/dial_icon210.log 2>&1
  /usr/local/bin/comgt >>/tmp/dial_icon210.log 2>&1
  /usr/sbin/pppd call o2loop kdebug 7 debug logfile /tmp/pppd.log
fi
exit 0

Mein /etc/ppp/peers/o2loop:

#Set this to the device allocated to the GlobeTrotter
/dev/modem
#Baudrate
115200
#Idle time for closing connection
idle 7200
#Lock the device for this PPPD process use only
lock
#Use normal handshaking
crtscts
#Assume it is a modem device and force modem control methods
modem
#Any user can start the connection
noauth
#If a default route exists replace it with the ppp link
#You get an error if this command is not supported
#by your version of PPPD
#replacedefaultroute
#Make the ppp link the default root
defaultroute
#Username and Password for computer/GlobeTrotter ppp link
#Normally ignored. Change if GSM Operator requires it
user Anyname
password Anypassword
#Change the path to chat if required for your version of Linux
connect "/usr/sbin/chat -V -f /etc/ppp/o2loop-chat"
#Accept IP address provided by network
noipdefault
#Detach PPPD from console used to run the program {optional}
#updetach
#Get DNS addresses from operator
usepeerdns
#Don't use VJ compression for ppp link
novj
###########################################
###########################################

mtu 1452
mru 1452
ipcp-max-failure 60

und zum Schluß noch /etc/ppp/o2loop-chat:

###########################################
ABORT BUSY
ABORT 'NO CARRIER'
ABORT ERROR
REPORT CONNECT
TIMEOUT 10
"" "AT&F"
OK "ATE1"
OK "AT+CGDCONT=1,\042IP\042,\042surfo2\042"
SAY "Calling o2loop\n"
TIMEOUT 60
OK "ATD*99***1#"
CONNECT \c
###########################################
###########################################

Ich hoffe, beim cut and paste habe ich nichts versaut 😀

Es geht bestimmt noch eleganter, aber so funktioniert es erstmal...

Viel Erfolg beim Probieren, wahlm

Antworten |