Installation eines Huawwei Surfsticks


buddha1337

Member
Joined
Aug 30, 2010
Messages
241
Hallo,

ich habe mir einen Huawei Surfstick gekauft. Nach diesem Tutorial sowie diesem Thread habe ich zunächst den Modemmanager erfolgreich installiert und meine Pandora Erfolgreich dazu gebracht meinen Stick als Huawei Stick zu identifizieren.

Soweit so gut. Wenn ich aber folgendes eintippe:
Code:
ls /dev/ttyUSB*
kommt
Code:
 /dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2
dabei raus. Dabei sollte noch ein USB3 aufgeführt sein.
Wie erreiche ich also das auch USB3 aufgeführt wird?


Als ich versuchte mit "sudo pon umts" zu verbinden bekam ich die Rückmeldung:
Code:
/usr/sbin/pppd: pppd is unable to open the /dev/ppp device device.
You need to create the /dev/ppp device node by executing the following command as root:
mknod /dev/ppp c 108 0

Nun kann ich leider nicht erkennen wo ich was und wie erstellen soll. Kann mir jemand helfen?
Jemand aus dem Englischem Chat sagte ich sollte ersteinmal bewerkstelligen das USB3 ebenfalls gelistet wird.
Wie das geht finde ich nirgendwo. Würde mich sehr über eine Lösung des Problems freuen.
 
hi buddha1337,

Nach Deiner Beschreibung müßte Du im Tutorial doch schon sehr früh abweichen, nämlich spätestens bei der Ausgabe von 'dmesg' - dort wird /dev/ttyUSB3 nämlich schon aufgeführt.

Folglich vermute ich mal, daß es an diesem Befehl hier hängt:
Enter the following command replacing the vendor and product with your own vendor and product.

# sudo modprobe usbserial vendor=0x12d1 product=0x1446

Der modprobe- Befehl lädt den Treiber namens usbserial.
Hast Du diesen treiber nicht geladen, oder hast Du die Vendor- und ProductID nicht an das angepaßt, was Dir beim lsusb ausgegeben wird, tauchen auch die Devices nicht auf.

Zur Not gibt einfach mal folgenden Befehl ein:
dmesg | grep usb
Und poste die ganze Ausgabe hier.
 
Wenn ich diesem Befehl (sudo modprobe usbserial vendor=0x12d1 product=0x1446) ausführe kommt nix zurück.
Die richtige Produkt id etc hab ich natürlich ausgetauscht.
Code:
<i>
</i>[   13.647766] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[   13.654602] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   13.661895] usb usb1: Product: OMAP-EHCI Host Controller
[   13.667266] usb usb1: Manufacturer: Linux 2.6.27.46-omap1 ehci_hcd
[   13.673522] usb usb1: SerialNumber: ehci-omap.0
[   13.683227] usbcore: registered new interface driver usb-storage
[   13.694091] usbcore: registered new interface driver libusual
[   13.826873] usb 1-2: new high speed USB device using ehci-omap and address 2
[   13.997650] usb 1-2: configuration #1 chosen from 1 choice
[   14.225982] usb 1-2: New USB device found, idVendor=1a40, idProduct=0101
[   14.232727] usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[   14.239959] usb 1-2: Product: USB 2.0 Hub
[   14.342803] usb 1-2.2: new full speed USB device using ehci-omap and address 3
[   14.469818] usb 1-2.2: configuration #1 chosen from 1 choice
[   14.484649] usb 1-2.2: New USB device found, idVendor=12d1, idProduct=1001
[   14.491668] usb 1-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=1
[   14.499084] usb 1-2.2: Product: HUAWEI Mobile
[   14.503448] usb 1-2.2: Manufacturer: �������������������
[   14.508819] usb 1-2.2: SerialNumber: �������������������
[   14.514343] usb-storage: device found at 3
[   14.514343] usb-storage: waiting for device to settle before scanning
[   14.514678] usb 1-2.2: USB disconnect, address 3
[   14.670989] usbcore: registered new interface driver usbhid
[   14.676605] usbhid: v2.6:USB HID core driver
[   15.171081] usb 1-2.2: new full speed USB device using ehci-omap and address 4
[   15.298278] usb 1-2.2: configuration #1 chosen from 1 choice
[   15.305267] usb-storage: probe of 1-2.2:1.0 failed with error -5
[   15.313903] usb-storage: probe of 1-2.2:1.1 failed with error -5
[   15.321411] usb-storage: probe of 1-2.2:1.2 failed with error -5
[   15.337280] usb 1-2.2: New USB device found, idVendor=12d1, idProduct=1001
[   15.344329] usb 1-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=1
[   15.351745] usb 1-2.2: Product: HUAWEI Mobile
[   15.356109] usb 1-2.2: Manufacturer: �������������������
[   15.361480] usb 1-2.2: SerialNumber: �������������������
[   15.367218] usb-storage: device found at 4
[   15.367218] usb-storage: waiting for device to settle before scanning
[   20.379028] usb-storage: device scan complete
[   29.910095] usbcore: registered new interface driver usbserial
[   29.916168] usbserial: USB Serial support registered for generic
[   29.922454] usbcore: registered new interface driver usbserial_generic
[   29.929290] usbserial: USB Serial Driver core
[   30.615356] usbserial: USB Serial support registered for GSM modem (1-port)
[   30.629425] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB0
[   30.643188] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB1
[   30.656951] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB2
[   30.664062] usbcore: registered new interface driver option
[  438.878692] usb 1-2.2: USB disconnect, address 4
[  463.178680] usb 1-2.2: new full speed USB device using ehci-omap and address 5
[  463.305877] usb 1-2.2: configuration #1 chosen from 1 choice
[  463.335205] usb 1-2.2: New USB device found, idVendor=12d1, idProduct=1001
[  463.342132] usb 1-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=1
[  463.349578] usb 1-2.2: Product: HUAWEI Mobile
[  463.353973] usb 1-2.2: Manufacturer: �������������������
[  463.359344] usb 1-2.2: SerialNumber: �������������������
[  463.365539] usb-storage: device found at 5
[  463.365570] usb-storage: waiting for device to settle before scanning
[  463.366210] usb 1-2.2: USB disconnect, address 5
[  463.952087] usb 1-2.2: new full speed USB device using ehci-omap and address 6
[  464.079498] usb 1-2.2: configuration #1 chosen from 1 choice
[  464.086364] usb-storage: probe of 1-2.2:1.0 failed with error -5
[  464.099334] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB0
[  464.108642] usb-storage: probe of 1-2.2:1.1 failed with error -5
[  464.121551] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB1
[  464.130554] usb-storage: probe of 1-2.2:1.2 failed with error -5
[  464.143493] usb 1-2.2: GSM modem (1-port) converter now attached to ttyUSB2
[  464.160919] usb 1-2.2: New USB device found, idVendor=12d1, idProduct=1001
[  464.167968] usb 1-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=1
[  464.175354] usb 1-2.2: Product: HUAWEI Mobile
[  464.179748] usb 1-2.2: Manufacturer: �������������������
[  464.185089] usb 1-2.2: SerialNumber: �������������������
[  464.210754] usb-storage: device found at 6
[  464.210754] usb-storage: waiting for device to settle before scanning
[  469.343933] usb-storage: device scan complete
 
Moin,

Ich bin auch mal wieder da - war das Wochenende ein wenig offlein.

Also die Ausgabe von demesg sieht korrekt aus. Um das fehlende /dev/ttyUSB3 würde ich mir weniger Sorgen machen.
Wenns nach den Vendor/DeviceIDs geht hast Du ein anderes Gerät, eventuell hat das nur 3 Kanäle - aber so gut kenne ich mich mit Surfsticks nicht aus. Mein letztes Einrichten einer ppp- Verbindung unter Linux war noch über so ein komisch fiepsendes Gerät von USRobotics ;o)

Änder ggf. Deine /etc/ppp/upts/peers ab, und ersetz hier /dev/ttyUSB3 gegen /dev/ttyUSB2 damit ein existierendes Device angesprochen wird.

Dann versuch den Befehl: 'sudo pon umts' nochmal.



Falls es das noch nicht war, befolgen wir einfach das, was die Fehlermeldung vom pppd sagt:

Der meldet ja eigentlich schon, was ihm fehlt: die 'Datei' /dev/ppp
Und er bringt untendrunter auch schon den Befehl mit dem die Datei angelegt werden kann.

Das mußt du unter 'Root' machen, also erstmal sudo su und schauen ob die Datei wirklich nicht da ist:

sudo su
<Dein PW eingeben>
ls -al /dev/ppp
(hier sollte die Meldung 'no such file' zurückkommen)
mknod /dev/ppp c 108 0
(keine Ausgabe)
pon umts

Spätestens jetzt sollte es eine neue originelle Fehlermeldung geben, aber viel wahrscheinlicher ist, daß es läuft. :yes:

Edith
Oder mal den letzten Eintrag von milkshake durcharbeiten...
 
espiritu_protector said:
sudo su
<Dein PW eingeben>
ls -al /dev/ppp
(hier sollte die Meldung 'no such file' zurückkommen)
mknod /dev/ppp c 108 0
(keine Ausgabe)
pon umts

Edith
Oder mal den letzten Eintrag von milkshake durcharbeiten...

Laut meiner Pandora existier die Datei "mknod /dev/ppp c 108 0" bereits. Muss da vll etwas drin stehen?
Das "Permission denied" Problem ist gelöst worden.

sudo pon umts bringt weiterhin kein Ergebnis.

Eintrag von milkshake habe ich bereits durchgearbeitet.
 
Hi,

Das ist natürlich jetzt schwer nachzuvollziehen da ich keinen Surfstick habe, aber ich versuchs mal:
buddha1337 said:
Laut meiner Pandora existier die Datei "mknod /dev/ppp c 108 0" bereits. Muss da vll etwas drin stehen?
Das "Permission denied" Problem ist gelöst worden.
Nein, in der Datei braucht nichts drinzustehen.
Es handelt sich um spezielle Dateien, an die sich Treiber oder Dienste 'anklinken' können. Deswegen muß auch der spezielle Befehl 'mknod' für das Erstellen genommen werden.
sudo pon umts bringt weiterhin kein Ergebnis.

Eintrag von milkshake habe ich bereits durchgearbeitet.

Bringt sudo pon umts kein Ergebnis oder weiterhin eine Fehlermeldung?
Und wenn ja: Welche Fehlermeldung?

Hat es immer noch mit der Datei /dev/ppp zu tun oder gibt es eine andere Fehlermeldung?
Läuft ein Prozeß pppd?
 
Hallo,
es ist weiterhin folgende Fehlermeldung:
Code:
/usr/sbin/pppd: pppd is unable to open the /dev/ppp device device.
You need to create the /dev/ppp device node by executing the following command as root:
mknod /dev/ppp c 108 0

Ich habe aber geprüft ob die Datei existiert und das tut sie.

Weiterhin habe ich /dev/ttyUSB3 in /dev/ttyUSB2 geändert. Diesbezüglich bekomme ich momentan keine Fehlermeldung mehr.
 
Moin,

Also halten wir fest:
- Das device existiert
- aber der pppd kann nicht darauf zugreifen

Prüf mal mit ps ax ob bereits ein pppd- Prozeß läuft.
da der Dienst im root- Kontext läuft sollte man fehlende Berechtigung ausschließen können.
mal ne ganz andere Frage: Hast Du Deine Pandora zwischenzeitlich mal neugestartet? Eventuell ist die Datei auch noch von einem früheren Prozeß im Zugriff...
 
Meine p&|a ist gerade bei ED zur Reparatur. Wird also noch etwas dauern bis ich es ausprobieren kann.
 
Hi,
ich versuche gerade auch mein UMTS-Stick zum laufen zu bekommen, mit der gleichen Anleitung : http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/ aber ich komme bis zu
Code:
opgk install modemmanager

da kommt folgender Fehler :
Code:
<i>
</i>Installing modemmanager (0.4-r0.6) to root...
....
Installing libudev0 (151-r25.6) to root...
....
Collected errors:
 *check_data_file_clashes: Package libudev0 wants to install file /lib/libudev.so.0.6.1
                 But that file is already provided by package * check_data_file_clashes: udev

 *check_data_file_clashes: Package libudev0 wants to install file /lib/libudev.so.0
                 But that file is already provided by package * check_data_file_clashes: udev
 * opkg_install_cmd: Cannot install package modemmanager

habe vorher auch ein update gemacht... kann mir das grad nicht erklären...

Hoffe ihr könnt da helfen..

MfG
 
Dr.Damn Fist said:
Hi,
ich versuche gerade auch mein UMTS-Stick zum laufen zu bekommen, mit der gleichen Anleitung : http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/ aber ich komme bis zu
Code:
opgk install modemmanager

da kommt folgender Fehler :
Code:
<i>
</i>Installing modemmanager (0.4-r0.6) to root...
....
Installing libudev0 (151-r25.6) to root...
....
Collected errors:
 *check_data_file_clashes: Package libudev0 wants to install file /lib/libudev.so.0.6.1
                 But that file is already provided by package * check_data_file_clashes: udev

 *check_data_file_clashes: Package libudev0 wants to install file /lib/libudev.so.0
                 But that file is already provided by package * check_data_file_clashes: udev
 * opkg_install_cmd: Cannot install package modemmanager

habe vorher auch ein update gemacht... kann mir das grad nicht erklären...

Hoffe ihr könnt da helfen..

MfG

Hast du beim Installieren eine Internetverbindung?
 
Ja hab ich vorerst über WLAN..

sudo lsusb gibt folgendes aus :
Code:
<i>
</i>Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem

es ist ein Huawei Mobile Connect E160G HSDPA USB-Stick

MfG
 
Dr.Damn Fist said:
Hi,
ich versuche gerade auch mein UMTS-Stick zum laufen zu bekommen, mit der gleichen Anleitung : http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/ aber ich komme bis zu
Code:
opgk install modemmanager

da kommt folgender Fehler :
Code:
<i>
</i>Installing modemmanager (0.4-r0.6) to root...
....
Installing libudev0 (151-r25.6) to root...
....
Collected errors:
 *check_data_file_clashes: Package libudev0 wants to install file /lib/libudev.so.0.6.1
                 But that file is already provided by package * check_data_file_clashes: udev

 *check_data_file_clashes: Package libudev0 wants to install file /lib/libudev.so.0
                 But that file is already provided by package * check_data_file_clashes: udev
 * opkg_install_cmd: Cannot install package modemmanager

habe vorher auch ein update gemacht... kann mir das grad nicht erklären...

Hoffe ihr könnt da helfen..

MfG
Die Meldung bedeutet, dass ein paket Dateien installieren will die ein anderes Paket bereits mitbringt.

Das Paket ist libudev0 das nicht will weil es Kram dabei hat den udev schon mitbingt.
Mit folgendem Befehl kriegt Ihr Das Paket auch ohne diese Abhaengigkeit drauf:

opkg --nodeps install modemmanager

Und dann muesstest Du mal testen ob das Paket auch mit den Libs aus dem alten Paket klarkommt.
 
Hi Leute,

ich muss diesen Thread nochmal ausgraben, nachdem ich grade krampfhaft versuche meinen Huawei E160 zum Laufen zu kriegen...

hab alles an Informationen rangezogen was es zum Thema UMTS Sticks an der Pandora gibt und hab mich hauptsächlich an diese Anleitung gehalten: Hier

soweit ich das sehe brauchte ich kein Mode Switching bei meinem Stick. Eigentlich komm ich auch bei der Anleitung komplett bis zum Ende, allerdings kann ich eine Sache nicht tun und zwar habe ich ein entsprechendes Profil für meine Verbindung im Network Manager erstellt, ich kann dieses Profil auch sehen, wenn ich meinen Stick anschließe, jedoch kann ich bei einem Rechtsklick auf das Network Manager Icon die Option "Enable Mobile Boradband" zwar anhaken, aber es wird scheinbar nicht übernommen, denn der Haken ist beim nächsten Öffnen sofort wieder raus. Ich vermute da liegt der Hund begraben, aber wie bekomm ich es hin, dass dieser Haken drin bleibt??
Vielleicht hatte ja einer von euch das gleiche Problem und hat eine Lösung gefunden...

Hoffe ich konnte das Problem verständlich schildern und ihr könnt mir helfen.

Danke schon mal :)
 
Hallo nerz,

ich hab ebenfalls den E160 und er läuft. Den Haken bei "Enable Mobile Broadband" musste ich nicht aktivieren. Wenn der Stick erkannt wurde kann ich mit einem Linksklick auf das Netzwerk-Symbol mein Profil auswählen und werde verbunden. Das müsste doch bei dir auch funktionieren?! Wenn nicht, was passiert stattdessen?
 
Hallo Horrendus,

bei mir steht dann einfach nur "Disconnected - The network connection has been disconnected."

bin wie gesagt nach der Anleitung vorgegangen, aber versuch nochmal kurz zu beschreiben was ich getan habe:

- modemmanager installiert (ohne deps, anders ging es nicht...)
- dann mit einem "sudo lsusb" die product und vendor ID rausgefunden (vendor: 12d1, product: 1003), das dürfte dann bei dir ja genau so gewesen sein
- nach einem "sudo modprobe usbserial vendor=0x12d1 product=0x1003" habe ich in dmesg nachgeschaut, habe dir mal einen output angehängt (dmesg | grep usb):
Code:
[   12.515747] usbmon: debugfs is not available
[   12.560760] usb usb1: configuration #1 chosen from 1 choice
[   12.678405] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[   12.685241] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   12.692535] usb usb1: Product: OMAP-EHCI Host Controller
[   12.697906] usb usb1: Manufacturer: Linux 2.6.27.46-omap1 ehci_hcd
[   12.704162] usb usb1: SerialNumber: ehci-omap.0
[   12.713867] usbcore: registered new interface driver usb-storage
[   12.724731] usbcore: registered new interface driver libusual
[   13.323791] usbcore: registered new interface driver usbhid
[   13.329437] usbhid: v2.6:USB HID core driver
[39360.834014] usb 1-2: new high speed USB device using ehci-omap and address 2
[39361.009704] usb 1-2: configuration #1 chosen from 1 choice
[39361.074676] usb 1-2: New USB device found, idVendor=12d1, idProduct=1003
[39361.081481] usb 1-2: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[39361.088714] usb 1-2: Product: HUAWEI Mobile
[39361.092926] usb 1-2: Manufacturer: HUAWEI Technology
[39361.097961] usb 1-2: USB disconnect, address 2
[39361.104034] usb-storage: device found at 2
[39361.104064] usb-storage: waiting for device to settle before scanning
[39368.349639] usb 1-2: new high speed USB device using ehci-omap and address 3
[39368.525329] usb 1-2: configuration #1 chosen from 1 choice
[39368.545989] usb-storage: probe of 1-2:1.0 failed with error -5
[39368.553039] usb-storage: probe of 1-2:1.1 failed with error -5
[39376.443084] usb-storage: device found at 3
[39376.443084] usb-storage: waiting for device to settle before scanning
[39384.335571] usb-storage: device scan complete
[39384.356170] usb 1-2: New USB device found, idVendor=12d1, idProduct=1003
[39384.363006] usb 1-2: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[39384.370208] usb 1-2: Product: HUAWEI Mobile
[39384.374450] usb 1-2: Manufacturer: HUAWEI Technology
[39384.379577] usbcore: registered new interface driver usbserial
[39384.385650] usbserial: USB Serial support registered for generic
[39384.391937] usbcore: registered new interface driver usbserial_generic
[39384.398529] usbserial: USB Serial Driver core
[39384.428466] usbserial: USB Serial support registered for GSM modem (1-port)
[39384.442321] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
[39384.455963] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB1
[39384.462951] usbcore: registered new interface driver option
[39384.483001] usb-storage: device found at 3
[39384.483032] usb-storage: waiting for device to settle before scanning
[39389.581848] usb-storage: device scan complete

nach der Anleitung habe ich daraus geschlossen, dass ich kein Mode Switching brauche?!?
- naja und dann hab ich auch schon ein entsprechendes Profil im Network Manager erstellt (APN und PIN eingetragen)

Hab ich was vergessen bzw. mach ich was falsch?

Gruß

-- Sa Okt 08, 2011 19:17 --

weiß keiner direkt einen Rat? muss morgen früh lange reisen und hatte gehofft bis dahin mobiles Internet zu haben :/
 
Also ich habs folgendermaßen gemacht (habs auch grad nochmal auf meinem SD-Karten-OS durchgespielt und es funktioniert):

Also da ich ohne UMTS-Stick keinen Internet zugriff habe lade ich mir mit meinem PC folgende ipk-Dateien runter:

http://www.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/base/libudev0_171-r2.9_armv7a.ipk
http://www.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/base/modemmanager_0.4-r0.9_armv7a.ipk

Die Dateien schiebe ich ins home/*benutzername* -Verzeichnis

(Entfällt natürlich wenn du zugriff aufs Netz per Wlan o.ä. hast)

Über die Konsole werden die Pakete installiert:

sudo opkg install --force-overwrite libudev0_171-r2.9_armv7a.ipk
sudo opkg install --force-overwrite modemmanager_0.4-r0.9_armv7a.ipk

Danach richte ich die Mobile-Broadband Verbindung ein. Die Pandora wird neugestartet und der Stick eingesteckt. Per Linksklick auf das Netzwerk-Symbol kann dann die eingerichtete Verbindung ausgewählt werden.

Fertig.

Funktioniert bei mir so ;-)
 
Back
Top