Surfstick (Huawei E3533) in Debian Jessie nutzen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
36grad
Beiträge: 4
Registriert: 25.08.2016 17:16:22

Surfstick (Huawei E3533) in Debian Jessie nutzen

Beitrag von 36grad » 04.09.2016 21:16:17

Hey Leute,

ich bin ganz neu im hier im Forum und auch relativ neu bei Linux/Debian.
Ein bisschen habe ich mich eingefuchst. Es gab abundzu mal Probleme, aber mit einer ordentlichen Recherche und Geduld konnte ich schon ein paar Probleme lösen...

...doch nun stoße ich allerdings an meine Grenzen! Seit Tagen vergewaltige ich Google. Ich konnte zwar Ansätze finden, aber leider bin ich wohl zu blöde um das Problem zu lösen, weshalb ich hier den Thread eröffne und auf eure Hilfe hoffe!


Ich habe mir einen UltraStick HiLink HUAWEI E3533 Surfstick besorgt und würde gerne diesen in Debian nutzen.

Ich habe Debian "Jessie" 8.5 als 64-bit-Version auf meinem Laptop.

Stecke ich den Surfstick ein, leuchtet zwar die Kontrollleuchte am Surfstick, aber unter Geräte wird nichts angezeigt.
Interessanterweise kann ich aber in "VirtualBox" unter "USB" einen Filter für "HUAWEI Technology HUAWEI Mobile [0102]" anlegen. Also da wird er angezeigt. Funktioniert allerdings auch in der VM nicht.

Ich habe was von "usb-modeswitch" und "usb-modeswitch-data" gelesen, allerdings komme ich da auch nicht weiter.

Ich habe den Ordner mit dem Treiber der sich auf dem Surfstick befindet auf einen anderen USB-Stick kopiert und anschließend in mein Download Ordner in Debian gepackt. Dort habe ich folgende Dateien vorliegen:

ArConfig.dat
AUTORUN.INF
HiLink.app
linux_mbb_install
Startup.ico
AutoRun.exe
autorun.sh
install_linux
MobileBrServ


Bei Doppelklick auf "install_linux" erscheint eine Textdatei, mit der ich leider nichts viel anfangen kann (einer von euch bestimmt schon)... Hier der Inhalt der Textdatei:

Code: Alles auswählen

#!/bin/bash

#VERSION=22.001.03.01.03

install_exit()
{
    echo "Preass any key to exit. "
    read COMMAND
    exit
}

WHEREWHOAMI="`which whoami`"
ROOTORNOT="`$WHEREWHOAMI`"
#echo "$ROOTORNOT"
if [ "$ROOTORNOT" != "root" ]
then
    echo "You must run the install process by root."
    install_exit
fi

CURRENTPATH="$(dirname "$0")"
#echo "$CURRENTPATH"
TMP_FILE_PATH="/tmp/MobileBrServ_AutoRun"
INSTALL_FILE="/linux_mbb_install"
SYSCONFIG_PATH="/ArConfig.dat"
INSTALL_SHELL="/install"
DATACARD_VERIFY="/DataCard_Verify"
MBB_BIN_FILE="/mbbservice.bin"
MBB_FILE="/mbbservice"
SYSCONFIG_VALUE="VALUE"

INSTALL_PATH="/usr/local/MobileBrServ"

LOG_PATH="/tmp/MobileBrServ_autoinstall_log"

#define the install variable
FIRST_INSTALL="NO"
INSTALL_OR_NOT="NO"

echo "Current path = ${CURRENTPATH}" > ${LOG_PATH}

check_ISO()
{
    echo "begin to verify ISO ..." | tee -a ${LOG_PATH} #> /dev/null 2>&1
    #TESTFILE="${CURRENTPATH}"
    #echo "$TESTFILE"
    #read COMMAND
    if [ ! -f "${CURRENTPATH}${INSTALL_FILE}${MBB_BIN_FILE}" ]
    then
    echo "${CURRENTPATH}${INSTALL_FILE}${MBB_BIN_FILE}"
    echo "the .bin file is not exist! " | tee -a ${LOG_PATH}
    install_exit
    fi

    if [ ! -f "${CURRENTPATH}${INSTALL_FILE}${SYSCONFIG_PATH}" ]
    then
    echo "the ArConfig.dat file is not exist! " | tee -a ${LOG_PATH}
    install_exit
    fi 
    echo "verify the ISO succeed !" | tee -a ${LOG_PATH}  
}



backup_ISO()
{
    echo "begin to copy install file..." | tee -a ${LOG_PATH}
    
    if [ -d "${TMP_FILE_PATH}" ]
    then
    rm -f -R "${TMP_FILE_PATH}"
    fi

    mkdir -p "${TMP_FILE_PATH}"    
    cp -f -R "${CURRENTPATH}${INSTALL_FILE}" "${TMP_FILE_PATH}${INSTALL_FILE}"
    chmod a+wrx -R "${TMP_FILE_PATH}${INSTALL_FILE}"
    sleep 1
}

x_install_mbbservice()
{
    echo "now begin to install... " | tee -a ${LOG_PATH}

    #read cmo
    export DISPLAY=":0"
    if which xterm;
    then
        echo "Run xterm and begin to install" | tee -a ${LOG_PATH}
        TERMINAL=`which xterm`
        ${TERMINAL} '-e' "${TMP_FILE_PATH}${INSTALL_FILE}${INSTALL_SHELL}"
        echo "Exit install and remove temporary files" | tee -a ${LOG_PATH}
        exit 0
        #install_exit
    fi
    
    if which gnome-terminal;
    then
        echo "Run gnome-terminal and begin to install" | tee -a ${LOG_PATH}
        TERMINAL=`which gnome-terminal`
        ${TERMINAL} '-e' "${TMP_FILE_PATH}${INSTALL_FILE}${INSTALL_SHELL}"
        echo "Exit install and remove temporary files" | tee -a ${LOG_PATH}
        exit 0
        #install_exit
    fi
    
    if which konsole;
    then
        echo "Run konsole and begin to install" | tee -a ${LOG_PATH}
        TERMINAL=`which konsole`
        ${TERMINAL} '-e' "${TMP_FILE_PATH}${INSTALL_FILE}${INSTALL_SHELL}"
        echo "Exit install and remove temporary files" | tee -a ${LOG_PATH}
        exit 0
        #install_exit
    fi

    echo "Run shell and begin to install" | tee -a ${LOG_PATH}
    "${TMP_FILE_PATH}${INSTALL_FILE}${INSTALL_SHELL}"
    echo "Exit install and remove temporary files" | tee -a ${LOG_PATH}
    exit 0
    #install_exit
}

check_ISO
#check_first_install
#if [ "${FIRST_INSTALL}" = "YES" ]
#then
backup_ISO
x_install_mbbservice
#else
#verify_version
#fi
#read mo

...also versuche ich es via Terminal:

Code: Alles auswählen

user@debian:~/Downloads/Huawei$ ls
ArConfig.dat  AUTORUN.INF  HiLink.app     linux_mbb_install  Startup.ico
AutoRun.exe   autorun.sh   install_linux  MobileBrServ
user@debian:~/Downloads/Huawei$ sudo sh install_linux
[sudo] password for user: 
begin to verify ISO ...
verify the ISO succeed !
begin to copy install file...
now begin to install... 
/usr/bin/xterm
Run xterm and begin to install
Exit install and remove temporary files
user@debian:~/Downloads/Huawei$ sudo sh install_linux
begin to verify ISO ...
verify the ISO succeed !
begin to copy install file...
now begin to install... 
/usr/bin/xterm
Run xterm and begin to install
Exit install and remove temporary files
user@debian:~/Downloads/Huawei$ sudo sh install_linux
begin to verify ISO ...
verify the ISO succeed !
begin to copy install file...
now begin to install... 
/usr/bin/xterm
Run xterm and begin to install
...nun öffnet sich ein neues Fenster mit folgendem Inhalt(*):

*= leider konnte ich den Text nicht kopieren, weswegen ich den Text manuel abgetippt habe und sich u.U. Tipfehler eingeschlichen haben könnten, ich habe es aber mehrmals überprüft und konnte keinen Fehler entdecken

Code: Alles auswählen

install begin...
/usr/local/MobileBrServ/mbbservice '&' /usr/local/MobileBrServ/ArConfig.dat is not exist
begin to copy file...
/tmp/MobileBrServ_AutoRun/linux_mbb-install/install: Zeile 99: /tmp/MobileBrServ_AutoRun/linux_mbb_install/7zr: Datei oder Verzeichnis nicht gefunden
copy end ...
begin to install ...
cp: der Aufruf von stat für "./*" ist nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: der Aufruf von stat für "/usr/local/MobileBrServ/10-Huawei-FlashCard.rules"
ist nicht möglich: Datei oder Verzeichnis nicht gefunden
chmod: Zugriff auf "etc/udev/rules.d/10-Huawei-FlashCard.rules" nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: der Aufruf von stat für "/etc/udev/rules.d/10-Huawei-FlashCard.rules" ist nicht möglich: Datei oder Verzeichnis nicht gefunden
install success...
run the process...
/usr/local/MobileBrServ/mbbservice
/tmp/MobileBrServ_AutoRun/linux_mbb_install/install: Zeile 513: /usr/local/MobileBrServ/mbbservice: Datei oder Verzeichnis nicht gefunden
install end...
Press any key to exit.
Ich komme leider nicht weiter. Auch bei Google komme ich an meine Grenzen, oder ich suche falsch. Wie gesagt, ich habe einige Ansätze gefunden aber für mich als Laie unverständlich, da fehlen mir definitiv die Fachkenntnisse.

Ich wäre sehr dankbar wenn mir jemand hilft der da durchsteigt.

Grüße

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Re: Surfstick (Huawei E3533) in Debian Jessie nutzen

Beitrag von pdreker » 04.09.2016 22:11:14

China Software... :-(

Code: Alles auswählen

/tmp/MobileBrServ_AutoRun/linux_mbb-install/install: Zeile 99: /tmp/MobileBrServ_AutoRun/linux_mbb_install/7zr: Datei oder Verzeichnis nicht gefunden
Das ist die (erste) Fehlermeldung, die er anzeigt und scheinbar fehlt da irgendwas, damit das Skript sauber ablaufen kann (Er findet halt /tmp/MobileBrServ_AutoRun/linux_mbb_install/7zr nicht, die er aber vorher irgendwie dort hätte hinkopieren sollen). Leider führt er dabei auch ein weiteres Skript aus (das "install" in dem gleichen Verzeichnis) und das ist das Skript, das den Fehler wirft.

Meistens geht es mit etwas "reverse engineering" dann doch, aber dazu muss man erstmal das Skript Verbrechen, was die da abgeliefert haben analysieren, um dem dann auf die Sprünge zu helfen. Dabei ist immer noch die Frage offen, ob das Dingen irgendeinen Binary Blob in den Kernel pressen will, der dann in genau der Version vorliegt, die in genau *EINEN* 5 Jahre alten RedHat Kernel reingeht, oder ob Du es auch unter Debian geladen bekommst...

Sorry, dass ich Dir da jetzt keinen Mut machen kann, aber das ist ein fortgeschrittenes Abenteuer mit ungewissem Ausgang. Kann klappen, kann aber auch nicht...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

DeletedUserReAsG

Re: Surfstick (Huawei E3533) in Debian Jessie nutzen

Beitrag von DeletedUserReAsG » 04.09.2016 22:22:27

Ich würde anders herangehen: beobachten, als was der Stick beim Einstecken registriert wird (via z.B. dmesg) – ist da schon ttyUSBx oder sowas dabei, sollte es mit den üblichen Netzwerkmanagern nutzbar sein, taucht es nur als Massenspeicher auf, sollte man es mit modeswitch in den richtigen Modus für obige Ausgabe schalten, und mit einem Netzwerkmanager bearbeiten können. Taucht es als Netzwerkschnittstelle auf (habe ich vor einiger Zeit hier gesehen, dass es mittlerweile sowas gibt), gibt es möglicherweise eine via Browser erreichbare Konfigurations-/Optionsseite. Dass man auf mitgelieferte Software angewiesen ist, habe ich so noch nicht gesehen (was aber nix heißen soll – möglich ist heute alles).

Hilfreich können die IDs (via lsusb in Erfahrung zu bringen) sein – damit können auch Leute mal suchen, die den Stick gerade nicht da haben.

Benutzeravatar
MartinV
Beiträge: 788
Registriert: 31.07.2015 19:38:52
Wohnort: Hyperion
Kontaktdaten:

Re: Surfstick (Huawei E3533) in Debian Jessie nutzen

Beitrag von MartinV » 05.09.2016 09:37:22

Ich habe vor xyz Jahren unter Ubuntu einen Huawei-Stick in Betrieb gehabt. Dabei hat mir dieser Artikel geholfen: https://wiki.ubuntuusers.de/Mobiler_Datentransfer/
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.

debianoli
Beiträge: 4073
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Surfstick (Huawei E3533) in Debian Jessie nutzen

Beitrag von debianoli » 05.09.2016 10:31:32

Das Ding sollte laut dieser Seite unter Linux laufen https://www.movertix.com/de/modem-usb-3 ... ional-info

Da es auch einen Installer gibt, sollte es der Stick auch tun. @niemand hat dir bereits den richtigen Weg gewiesen.

Du öffnest eine Konsole und gibst das da ein. Dann steckst du den Stick ein und schaust, was dmesg dir sagt (wichtig sind da nur die neuen Zeilen nach dem Einstecken des Sticks):

Code: Alles auswählen

dmesg -wT
Ebenfalls hilfreich ist die Ausgabe von

Code: Alles auswählen

lsusb
Irgendwo findest du dabei auch den tatsächlich verbauten Chip. Dann geht es weiter mit dem richtigen Treiber.

36grad
Beiträge: 4
Registriert: 25.08.2016 17:16:22

Re: Surfstick (Huawei E3533) in Debian Jessie nutzen

Beitrag von 36grad » 05.09.2016 15:00:29

Also erstmal vielen Dank für eure Unterstützung!

Nach Eingabe von:

Code: Alles auswählen

lsusb
Wird folgendes angezeigt:

Code: Alles auswählen

user@debian:~$ lsusb
Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 04f2:b420 Chicony Electronics Co., Ltd 
Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 038: ID 12d1:1442 Huawei Technologies Co., Ltd. 
Bus 002 Device 002: ID 0e8f:00a7 GreenAsia Inc. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
user@debian:~$ 
Nach Eingabe von:

Code: Alles auswählen

dmesg -wT
wird folgendes angezeigt (nachdem ich den Stick eingesteckt habe):

Code: Alles auswählen

[Mo Sep  5 14:57:51 2016] usb 2-2: new high-speed USB device number 39 using xhci_hcd
[Mo Sep  5 14:57:51 2016] usb 2-2: New USB device found, idVendor=12d1, idProduct=157d
[Mo Sep  5 14:57:51 2016] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Mo Sep  5 14:57:51 2016] usb 2-2: Product: HUAWEI Mobile
[Mo Sep  5 14:57:51 2016] usb 2-2: Manufacturer: HUAWEI
[Mo Sep  5 14:57:51 2016] usb 2-2: SerialNumber: FFFFFFFFFFFFFFFF
[Mo Sep  5 14:57:51 2016] usb-storage 2-2:1.0: USB Mass Storage device detected
[Mo Sep  5 14:57:51 2016] scsi35 : usb-storage 2-2:1.0
[Mo Sep  5 14:57:51 2016] usb 2-2: usbfs: interface 0 claimed by usb-storage while 'usb_modeswitch' sets config #2
[Mo Sep  5 14:57:52 2016] usb usb2-port2: disabled by hub (EMI?), re-enabling...
[Mo Sep  5 14:57:52 2016] usb 2-2: USB disconnect, device number 39
[Mo Sep  5 14:57:57 2016] cdc_mbim 2-2:2.0: SET_NTB_FORMAT failed
[Mo Sep  5 14:57:57 2016] cdc_mbim 2-2:2.0: bind() failure
[Mo Sep  5 14:57:57 2016] usb_modeswitch[9521]: segfault at 100000002 ip 00007efbf87d2614 sp 00007ffdbd4d4dc8 error 4 in libc-2.19.so[7efbf8756000+1a2000]
[Mo Sep  5 14:57:57 2016] usb 2-2: new high-speed USB device number 40 using xhci_hcd
[Mo Sep  5 14:57:57 2016] usb 2-2: New USB device found, idVendor=12d1, idProduct=157d
[Mo Sep  5 14:57:57 2016] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Mo Sep  5 14:57:57 2016] usb 2-2: Product: HUAWEI Mobile
[Mo Sep  5 14:57:57 2016] usb 2-2: Manufacturer: HUAWEI
[Mo Sep  5 14:57:57 2016] usb 2-2: SerialNumber: FFFFFFFFFFFFFFFF
[Mo Sep  5 14:57:57 2016] usb-storage 2-2:1.0: USB Mass Storage device detected
[Mo Sep  5 14:57:57 2016] scsi36 : usb-storage 2-2:1.0
[Mo Sep  5 14:57:58 2016] usb 2-2: usbfs: interface 0 claimed by usb-storage while 'usb_modeswitch' sets config #2
[Mo Sep  5 14:57:58 2016] usb usb2-port2: disabled by hub (EMI?), re-enabling...
[Mo Sep  5 14:57:58 2016] usb 2-2: USB disconnect, device number 40
[Mo Sep  5 14:58:03 2016] cdc_mbim 2-2:2.0: SET_NTB_FORMAT failed
[Mo Sep  5 14:58:03 2016] cdc_mbim 2-2:2.0: bind() failure
[Mo Sep  5 14:58:03 2016] usb_modeswitch[9572]: segfault at 100000002 ip 00007f12db724614 sp 00007ffcd3c0aec8 error 4 in libc-2.19.so[7f12db6a8000+1a2000]
[Mo Sep  5 14:58:03 2016] usb 2-2: new high-speed USB device number 41 using xhci_hcd
[Mo Sep  5 14:58:03 2016] usb 2-2: New USB device found, idVendor=12d1, idProduct=157d
[Mo Sep  5 14:58:03 2016] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Mo Sep  5 14:58:03 2016] usb 2-2: Product: HUAWEI Mobile
[Mo Sep  5 14:58:03 2016] usb 2-2: Manufacturer: HUAWEI
[Mo Sep  5 14:58:03 2016] usb 2-2: SerialNumber: FFFFFFFFFFFFFFFF
[Mo Sep  5 14:58:03 2016] usb-storage 2-2:1.0: USB Mass Storage device detected
[Mo Sep  5 14:58:03 2016] scsi37 : usb-storage 2-2:1.0
[Mo Sep  5 14:58:04 2016] usb 2-2: usbfs: interface 0 claimed by usb-storage while 'usb_modeswitch' sets config #2
[Mo Sep  5 14:58:04 2016] usb usb2-port2: disabled by hub (EMI?), re-enabling...
[Mo Sep  5 14:58:04 2016] usb 2-2: USB disconnect, device number 41
[Mo Sep  5 14:58:09 2016] cdc_mbim 2-2:2.0: SET_NTB_FORMAT failed
[Mo Sep  5 14:58:09 2016] cdc_mbim 2-2:2.0: bind() failure
[Mo Sep  5 14:58:09 2016] usb_modeswitch[9622]: segfault at 100000002 ip 00007f0705807614 sp 00007ffff84b3878 error 4 in libc-2.19.so[7f070578b000+1a2000]
[Mo Sep  5 14:58:09 2016] usb 2-2: new high-speed USB device number 42 using xhci_hcd
[Mo Sep  5 14:58:09 2016] usb 2-2: New USB device found, idVendor=12d1, idProduct=157d
[Mo Sep  5 14:58:09 2016] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Mo Sep  5 14:58:09 2016] usb 2-2: Product: HUAWEI Mobile
[Mo Sep  5 14:58:09 2016] usb 2-2: Manufacturer: HUAWEI
[Mo Sep  5 14:58:09 2016] usb 2-2: SerialNumber: FFFFFFFFFFFFFFFF
[Mo Sep  5 14:58:09 2016] usb-storage 2-2:1.0: USB Mass Storage device detected
[Mo Sep  5 14:58:09 2016] scsi38 : usb-storage 2-2:1.0
[Mo Sep  5 14:58:10 2016] usb 2-2: usbfs: interface 0 claimed by usb-storage while 'usb_modeswitch' sets config #2
[Mo Sep  5 14:58:10 2016] usb usb2-port2: disabled by hub (EMI?), re-enabling...
[Mo Sep  5 14:58:10 2016] usb 2-2: USB disconnect, device number 42
[Mo Sep  5 14:58:15 2016] cdc_mbim 2-2:2.0: SET_NTB_FORMAT failed
[Mo Sep  5 14:58:15 2016] cdc_mbim 2-2:2.0: bind() failure
[Mo Sep  5 14:58:15 2016] usb_modeswitch[9673]: segfault at 100000002 ip 00007f322e3c0614 sp 00007ffc80943508 error 4 in libc-2.19.so[7f322e344000+1a2000]
[Mo Sep  5 14:58:15 2016] usb 2-2: new high-speed USB device number 43 using xhci_hcd
[Mo Sep  5 14:58:16 2016] usb 2-2: New USB device found, idVendor=12d1, idProduct=157d
[Mo Sep  5 14:58:16 2016] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Mo Sep  5 14:58:16 2016] usb 2-2: Product: HUAWEI Mobile
[Mo Sep  5 14:58:16 2016] usb 2-2: Manufacturer: HUAWEI
[Mo Sep  5 14:58:16 2016] usb 2-2: SerialNumber: FFFFFFFFFFFFFFFF
[Mo Sep  5 14:58:16 2016] usb-storage 2-2:1.0: USB Mass Storage device detected
[Mo Sep  5 14:58:16 2016] scsi39 : usb-storage 2-2:1.0
[Mo Sep  5 14:58:16 2016] usb 2-2: usbfs: interface 0 claimed by usb-storage while 'usb_modeswitch' sets config #2
[Mo Sep  5 14:58:16 2016] usb usb2-port2: disabled by hub (EMI?), re-enabling...
[Mo Sep  5 14:58:16 2016] usb 2-2: USB disconnect, device number 43
[Mo Sep  5 14:58:21 2016] cdc_mbim 2-2:2.0: SET_NTB_FORMAT failed
[Mo Sep  5 14:58:21 2016] cdc_mbim 2-2:2.0: bind() failure
[Mo Sep  5 14:58:21 2016] usb_modeswitch[9723]: segfault at 100000002 ip 00007f0ce3c98614 sp 00007ffce2f0f5d8 error 4 in libc-2.19.so[7f0ce3c1c000+1a2000]
[Mo Sep  5 14:58:22 2016] usb 2-2: new high-speed USB device number 44 using xhci_hcd
[Mo Sep  5 14:58:22 2016] usb 2-2: New USB device found, idVendor=12d1, idProduct=157d
[Mo Sep  5 14:58:22 2016] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Mo Sep  5 14:58:22 2016] usb 2-2: Product: HUAWEI Mobile
[Mo Sep  5 14:58:22 2016] usb 2-2: Manufacturer: HUAWEI
[Mo Sep  5 14:58:22 2016] usb 2-2: SerialNumber: FFFFFFFFFFFFFFFF
[Mo Sep  5 14:58:22 2016] usb-storage 2-2:1.0: USB Mass Storage device detected
[Mo Sep  5 14:58:22 2016] scsi40 : usb-storage 2-2:1.0
[Mo Sep  5 14:58:22 2016] usb 2-2: usbfs: interface 0 claimed by usb-storage while 'usb_modeswitch' sets config #2
[Mo Sep  5 14:58:23 2016] usb usb2-port2: disabled by hub (EMI?), re-enabling...
[Mo Sep  5 14:58:23 2016] usb 2-2: USB disconnect, device number 44
[Mo Sep  5 14:58:28 2016] cdc_mbim 2-2:2.0: SET_NTB_FORMAT failed
[Mo Sep  5 14:58:28 2016] cdc_mbim 2-2:2.0: bind() failure
[Mo Sep  5 14:58:28 2016] usb_modeswitch[9774]: segfault at 100000002 ip 00007fad04660614 sp 00007ffea3e18c68 error 4 in libc-2.19.so[7fad045e4000+1a2000]
[Mo Sep  5 14:58:28 2016] usb 2-2: new high-speed USB device number 45 using xhci_hcd
[Mo Sep  5 14:58:28 2016] usb 2-2: New USB device found, idVendor=12d1, idProduct=1442
[Mo Sep  5 14:58:28 2016] usb 2-2: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[Mo Sep  5 14:58:28 2016] usb 2-2: Product: HUAWEI Mobile
[Mo Sep  5 14:58:28 2016] usb 2-2: Manufacturer: HUAWEI Technology
[Mo Sep  5 14:58:28 2016] option 2-2:1.0: GSM modem (1-port) converter detected
[Mo Sep  5 14:58:28 2016] usb 2-2: GSM modem (1-port) converter now attached to ttyUSB0
[Mo Sep  5 14:58:28 2016] option 2-2:1.1: GSM modem (1-port) converter detected
[Mo Sep  5 14:58:28 2016] usb 2-2: GSM modem (1-port) converter now attached to ttyUSB1
Bei der Auswertung dieser Informationen brauche ich aber definitiv eure Hilfe!

DeletedUserReAsG

Re: Surfstick (Huawei E3533) in Debian Jessie nutzen

Beitrag von DeletedUserReAsG » 05.09.2016 15:27:58

Die Segfaults sind definitiv schlecht, dem müsste man mal auf den Grund gehen. Nichtsdestotrotz bedeutet

Code: Alles auswählen

[Mo Sep  5 14:58:28 2016] option 2-2:1.0: GSM modem (1-port) converter detected
[Mo Sep  5 14:58:28 2016] usb 2-2: GSM modem (1-port) converter now attached to ttyUSB0
[Mo Sep  5 14:58:28 2016] option 2-2:1.1: GSM modem (1-port) converter detected
[Mo Sep  5 14:58:28 2016] usb 2-2: GSM modem (1-port) converter now attached to ttyUSB1
dass es mit einem handelsüblichen Netzwerkmanager (Debiannetwork-manager, Debianwicd) ohne Weiteres nutzbar sein sollte. Allerdings kann zumindest ich nix weiter dazu sagen, ich habe seinerzeit Debianwvdial genutzt (das angesichts der Ausgabe auch mit dem Stick funktionieren sollte, aber wahrscheinlich nicht das ist, was du möchtest).

guennid

Re: Surfstick (Huawei E3533) in Debian Jessie nutzen

Beitrag von guennid » 05.09.2016 15:45:45

usb-modeswitch ist, wenn ich recht sehe, offenbar installiert. Irgdenwo müsste das System doch jetzt erzählen, welche Gerätedateien TTYUSB* es denn nun angelegt hat. Das finde ich nicht in dem Ausgabewust von dmesg. Vielleicht schaust du einfach mal nach dem output auf irgend einer Text-Konsole beim Anstecken des Sticks (kein Terminal!). Wenn xhci-hcd erscheint, benutzt du offenbar einen USB-3.0-Anschluss. Die dem Stick beiliegende software kannst du wohl getrost vergessen. Ich habe noch nie erlebt, dass da was Linuxtaugliches angeboten worden wäre. Ich weiß nicht wie "neu" das Teil ist, aber vielleicht wäre die Benutzung eines USB-2.0 Anschlusses zielführender - Alles nur Spekulationen meinerseits. Ich habe einen älteren Modemstick mit Huawei-Chip, der mit Aldi-prepaid tadellos funktioniert. Vielleicht liefert das hier Anregungen [1].

(1) viewtopic.php?f=30&t=155743&hilit=huawei

@niemand: wvdial benutze ich ebenfalls und keinen Netzwerkmanager.

Grüße, Günther

DeletedUserReAsG

Re: Surfstick (Huawei E3533) in Debian Jessie nutzen

Beitrag von DeletedUserReAsG » 05.09.2016 15:50:14

Irgdenwo müsste das System doch jetzt erzählen, welche Gerätedateien TTYUSB* es denn nun angelegt hat. Das finde ich nicht in dem Ausgabewust von dmesg.
Die letzten vier Zeilen der geposteten Ausgabe – von mir auch noch gequotet ;)

Edit: ja, möglicherweise ist es eine gute Idee, mal einen anderen USB-Port zu versuchen, wenn vorhanden einen USB2-Port. Auch mal mit/ohne Hub oder so versuchen. Zwar hat’s den Stick ja letztlich noch erkannt, aber die vorhergehende Segfault-Orgie mag durchaus auf Inkompatibilitäten Stick↔USB3-Controller zurückzuführen sein.

guennid

Re: Surfstick (Huawei E3533) in Debian Jessie nutzen

Beitrag von guennid » 05.09.2016 16:00:35

Gesehen hatte ich das, aber es kam mir irgendwie seltsam vor. Bei mir sieht das so aus:

Code: Alles auswählen

 [ 4893.114550] usb 3-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 4893.114850] usb-storage 3-1:1.1: USB Mass Storage device detected
[ 4893.115197] usb-storage 3-1:1.2: USB Mass Storage device detected
[ 4893.115604] usb-storage 3-1:1.3: USB Mass Storage device detected
[ 4893.116787] option 3-1:1.3: GSM modem (1-port) converter detected
[ 4893.117054] usb 3-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 4893.117289] usb-storage 3-1:1.4: USB Mass Storage device detected
[ 4893.117505] option 3-1:1.4: GSM modem (1-port) converter detected
[ 4893.117732] usb 3-1: GSM modem (1-port) converter now attached to ttyUSB2
[ 4893.117965] usb-storage 3-1:1.5: USB Mass Storage device detected
Bei einem älteren PCMCIA-Modem habe ich sogar 4 TTYUSBs.

Grüße, Günther

DeletedUserReAsG

Re: Surfstick (Huawei E3533) in Debian Jessie nutzen

Beitrag von DeletedUserReAsG » 05.09.2016 16:14:34

So in etwa sähe es ja hier auch aus, wenn modeswitch nicht wiederholt crashen würde. Wichtig ist halt, dass am Ende ttyUSB[01] angelegt wurden – wenn die nun auch korrekt funktionieren, sollte man es nutzen können. Tatsächlich reicht schon eine solche Schnittstelle, wenn man nicht nebenher SMS empfangen oder sowas will.

Ich persönlich würde an dieser Stelle mit Debianminicom schauen, ob man drauf zugreifen kann, und wenn ja, wie es auf die grundlegenden AT-Befehle reagiert. Funktioniert das alles, sehe ich eigentlich kein Problem, das einer Nutzung des Sticks entgegenstehen würde. Aber mal abwarten, ob 36° weiterkommt und wenn nicht, ob nicht einer der Netzwerkmanagernutzer ihm helfen kann. Ich denke nicht, dass 36° sich das Konfigurieren von wvdial antun möchte.

debianoli
Beiträge: 4073
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Surfstick (Huawei E3533) in Debian Jessie nutzen

Beitrag von debianoli » 06.09.2016 07:57:02

Kann wicd überhaupt mit surfsticks umgehen? Wicd kann doch nur wlan und lan, oder habe ich einen Denkfehler?

DeletedUserReAsG

Re: Surfstick (Huawei E3533) in Debian Jessie nutzen

Beitrag von DeletedUserReAsG » 06.09.2016 14:01:30

Ich bin mir fast sicher, dass ich damals wicd mit dem UMTS-Stick getestet habe. Ist allerdings auch schon rund 2kd her, vielleicht erinnere ich mich auch falsch.

Antworten