• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

HUAWEI USB-UMTS-Stick wird nicht erkannt

Status
Für weitere Antworten geschlossen.
Hey Leute,
das leidige Thema USB-UMTS-Stick unter LINUX.
Ich komme hier einfach nicht weiter.
Habe alles denkbare gegoogelt, natürlich auch hier im Forum,
An einer Stelle spießt es sich dann aber immer.
Der Reihe nach:

Was habe ich:

Linux 2.6.31.12-0.1-desktop x86_64 (laut Yast)
OpenSuse 11.2 auf x86_64 x86_64 System (uname -ip)
KDE 4.3.1 "release 6" laut Yast
HUAWEI Model E122 HSPA USB Stick
Provider: T-Mobile Austria

installierte RPM-Pakete:
umtsmon version 0.9.71 (umtsmon-0.9-3.1.x86_64.rpm)
huawei_umtsmodem-1.0.0-1.1.x86_64

libusb-1_0-0-32bit-1.0.2-2.2.x86_64 (wird von umtsmon verlangt, obwohl dieses 64bit Version)
libusb-1_0-0-1.0.2-2.2.x86_64 (mit System installiert)

libusb-0_1-4-32bit-0.1.13-2.2.x86_64 (wird von umtsmon verlangt, obwohl dieses 64bit Version)
libusb-0_1-4-0.1.13-2.2.x86_64 (mit System installiert)

usb_modeswitch-0.9.6-3.3.x86_64

Problembeschreibung:

beim Aufruf von usb_modeswitch (als root) erscheint folgender Fehler:
libusb-0_1-4-32bit-0.1.13-2.2.x86_64: error while loading shared libraries: libusb-0.1.so.4: wrong ELF class: ELFCLASS32

libusb-0.1.so.4 ist in der libusb-0_1-4-0.1.13-2.2.x86_64 bzw. libusb-0_1-4-32bit-0.1.13-2.2.x86_64
enthalten.
Deinstaliere ich libusb-0_1-4-32bit-0.1.13-2.2.x86_64, dann läßt sich umtsmon nicht mehr starten,
der Fehler beim Aufruf von usb_modeswitch ist aber trotzdem noch da. Obwohl nur noch die
64Bit-Version libusb-0_1-4-0.1.13-2.2.x86_64 da.

Gehe ich richtig inder Annahme, daß die Bezeichnungen 32bit und x86_64 in einem
Paketnahmen darauf hindeuten, das Paket für 64bit-System aber erforderlich
für ein 32bit-Programm auf einem 64bit-System ?

Aber laut RPM-Paket-Nahme ist umtsmon ein echtes 64bit-Paket.
Wie dem auch sei, das eigentliche Problem ist wie gesagt. der Aufruf von usb_modswich
(damit Stick als Modem und nicht als Datenstick erkannt wird).
Was exakt ist eine ELF Class bzw. konkret eine ELFCLASS32 ?
Wenn das ein Hinweis ist auf eine 32bit-Version, wo zum Teufel saugt er sich die dann weg ?
(libusb-0_1-4-0.1.13-2.2.x86_64 ist doch eine echte 64bit Version und libusb-0_1-4-32bit-0.1.13-2.2.x86_64 für
UMTSMON ist deinstalliert).
Habe auch mögliche Links auf alte Paket-Versionen überprüft, aber da ist definitiv nichts.
Ich selber installiere von /usr/local/lib aus, aber das sollte relativ egal sein.

Wer kann mir den entscheidenden Tip geben für die Lösung des Problems ?
 

tomm.fa

Administrator
Teammitglied
http://www.opensuse-forum.de/huawei-usb-umts-stick-wird-nicht-erkannt-hardware-treiber/themen-f9/t4355-f11/#post26242
 

spoensche

Moderator
Teammitglied
Da der TE sich nicht seit 15 Tagen nicht mehr zu seinem Problem geäußert, mache ich den Thread dicht.
 
Status
Für weitere Antworten geschlossen.
Oben