Surfstick E173 unter Buster/rasbian will nicht

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
egerlach
Beiträge: 211
Registriert: 13.06.2009 17:21:50

Surfstick E173 unter Buster/rasbian will nicht

Beitrag von egerlach » 10.06.2020 10:27:31

Hallo,
der UMTS/G3-Surfstick Huawei E173 läuft unter ubuntu 18.04/20.04 sofort ohne jegliche Installation/Konfiguration. Jetzt unter Buster (rasbian, Raspi3) versucht zu installieren. Der Stick wird erkannt, die die /dev/USBxxxx devices sind erkannt, aber:

Code: Alles auswählen

Error: can't use storage command in MessageContent with interface 0; interface class is 255, expected 8. Abort
Wer weiß weiter?

Jetzt alles der Reihe nach:

Code: Alles auswählen

[ 8234.400333] usb 1-1.5: new high-speed USB device number 7 using dwc_otg
[ 8234.532318] usb 1-1.5: New USB device found, idVendor=12d1, idProduct=1446, bcdDevice= 0.00
[ 8234.532330] usb 1-1.5: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 8234.532335] usb 1-1.5: Product: HUAWEI Mobile

[ 8239.520421] usb 1-1.5: new high-speed USB device number 8 using dwc_otg
[ 8239.652594] usb 1-1.5: New USB device found, idVendor=12d1, idProduct=1436, bcdDevice= 0.00
[ 8239.652612] usb 1-1.5: New USB device strings: Mfr=4, Product=3, SerialNumber=0
[ 8239.652624] usb 1-1.5: Product: HUAWEI Mobile
Alles:

Code: Alles auswählen

DEIN CODE:
dmesg:
[ 8234.400333] usb 1-1.5: new high-speed USB device number 7 using dwc_otg
[ 8234.532318] usb 1-1.5: New USB device found, idVendor=12d1, idProduct=1446, bcdDevice= 0.00
[ 8234.532330] usb 1-1.5: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 8234.532335] usb 1-1.5: Product: HUAWEI Mobile
[ 8234.532339] usb 1-1.5: Manufacturer: HUAWEI Technology
[ 8234.534968] usb-storage 1-1.5:1.0: USB Mass Storage device detected
[ 8234.536843] scsi host1: usb-storage 1-1.5:1.0
[ 8234.537321] usb-storage 1-1.5:1.1: USB Mass Storage device detected
[ 8234.538406] scsi host2: usb-storage 1-1.5:1.1
[ 8235.637848] usb 1-1.5: USB disconnect, device number 7
[ 8237.640389] Voltage normalised (0x00000000)
[ 8239.520421] usb 1-1.5: new high-speed USB device number 8 using dwc_otg
[ 8239.652594] usb 1-1.5: New USB device found, idVendor=12d1, idProduct=1436, bcdDevice= 0.00
[ 8239.652612] usb 1-1.5: New USB device strings: Mfr=4, Product=3, SerialNumber=0
[ 8239.652624] usb 1-1.5: Product: HUAWEI Mobile
[ 8239.652633] usb 1-1.5: Manufacturer: HUAWEI Technology
[ 8239.656158] usb-storage 1-1.5:1.0: USB Mass Storage device detected
[ 8239.701121] usb-storage 1-1.5:1.1: USB Mass Storage device detected
[ 8239.751083] usb-storage 1-1.5:1.2: USB Mass Storage device detected
[ 8239.811123] usb-storage 1-1.5:1.3: USB Mass Storage device detected
[ 8239.881114] usb-storage 1-1.5:1.4: USB Mass Storage device detected
[ 8239.921194] usb-storage 1-1.5:1.5: USB Mass Storage device detected
[ 8239.922041] scsi host1: usb-storage 1-1.5:1.5
[ 8239.922792] usb-storage 1-1.5:1.6: USB Mass Storage device detected
[ 8239.923505] scsi host2: usb-storage 1-1.5:1.6
[ 8240.027560] usbcore: registered new interface driver usbserial_generic
[ 8240.027600] usbserial: USB Serial support registered for generic
[ 8240.037011] cdc_ether 1-1.5:1.1 wwan0: register 'cdc_ether' at usb-3f980000.usb-1.5, Mobile Broadband Network Device, 02:50:f3:00:00:00
[ 8240.037227] usbcore: registered new interface driver cdc_ether
[ 8240.052383] usbcore: registered new interface driver option
[ 8240.052429] usbserial: USB Serial support registered for GSM modem (1-port)
[ 8240.052798] option 1-1.5:1.0: GSM modem (1-port) converter detected
[ 8240.053133] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB0
[ 8240.053406] option 1-1.5:1.3: GSM modem (1-port) converter detected
[ 8240.053613] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB1
[ 8240.053714] option 1-1.5:1.4: GSM modem (1-port) converter detected
[ 8240.053867] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB2
[ 8241.003383] scsi 2:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
[ 8241.004646] scsi 1:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[ 8241.006777] sd 2:0:0:0: Attached scsi generic sg1 type 0
[ 8241.011481] scsi 1:0:0:0: Attached scsi generic sg2 type 5
[ 8241.013944] sd 2:0:0:0: [sdb] Attached SCSI removable disk
[ 8241.041736] sr 1:0:0:0: [sr0] scsi-1 drive
[ 8241.041753] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 8241.045762] sr 1:0:0:0: Attached scsi CD-ROM sr0
idProduct=1446 und idProduct=1436 erkannt!

Code: Alles auswählen

root@hauspi:~# lsusb
Bus 001 Device 008: ID 12d1:1436 Huawei Technologies Co., Ltd. Broadband stick

Code: Alles auswählen

root@hauspi:/etc/systemd/system# ls /dev/serial/by-id/ -l
insgesamt 0
lrwxrwxrwx 1 root root 13 Jun 10 00:14 usb-HUAWEI_Technology_HUAWEI_Mobile-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Jun 10 00:14 usb-HUAWEI_Technology_HUAWEI_Mobile-if03-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root 13 Jun 10 00:14 usb-HUAWEI_Technology_HUAWEI_Mobile-if04-port0 -> ../../ttyUSB2
# usb-modeswitch-data und usb-modeswitch ist natürlich installiert

Code: Alles auswählen

cat /etc/usb_modeswitch.conf   
TargetVendor=  0x12d1
TargetProduct= 0x1436
DefaultVendor= 0x12d1
DefaultProduct=0x1446
MessageContent="55534243123456780000000000000011062000000100000000000000000000"

Code: Alles auswählen

root@hauspi:/etc/systemd/system# usb_modeswitch -v 12d1 -p 1436 -M '55534243123456780000000000000a11062000000000000100000000000000'
Look for default devices ...
 Found devices in default mode (1)
Access device 010 on bus 001
Get the current device configuration ...
Current configuration number is 1
Use interface number 0
 with class 255
Error: can't use storage command in MessageContent with interface 0; interface class is 255, expected 8. Abort

Code: Alles auswählen

root@hauspi:~# usb_modeswitch -W -I -c /etc/usb_modeswitch.conf

Read config file: /etc/usb_modeswitch.conf

 * usb_modeswitch: handle USB devices with multiple modes
 * Version 2.5.2 (C) Josua Dietze 2017
 * Based on libusb1/libusbx

 ! PLEASE REPORT NEW CONFIGURATIONS !

DefaultVendor=  0x12d1
DefaultProduct= 0x1436
TargetVendor=   0x12d1
TargetProduct=  0x1446
MessageContent="55534243123456780000000000000011062000000100000000000000000000"

Look for target devices ...
  found USB ID 12d1:1436
   vendor ID matched
  found USB ID 090c:1000
  found USB ID 413c:2105
  found USB ID 093a:2510
  found USB ID 0424:ec00
  found USB ID 0424:9514
  found USB ID 1d6b:0002
 No devices in target mode or class found
Look for default devices ...
  found USB ID 12d1:1436
   vendor ID matched
   product ID matched
  found USB ID 090c:1000
  found USB ID 413c:2105
  found USB ID 093a:2510
  found USB ID 0424:ec00
  found USB ID 0424:9514
  found USB ID 1d6b:0002
 Found devices in default mode (1)
Access device 008 on bus 001
Get the current device configuration ...
Current configuration number is 1
Use interface number 0
 with class 255
Error: can't use storage command in MessageContent with interface 0; interface class is 255, expected 8. Abort
ifconfig, alle andere devices abgeschaltet, LAN-stecker gezogen:

Code: Alles auswählen

wwan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 169.254.12.135  netmask 255.255.0.0  broadcast 169.254.255.255
        inet6 fe80::429e:adf8:7349:a74a  prefixlen 64  scopeid 0x20<link>
        ether 02:50:f3:00:00:00  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 30  bytes 5244 (5.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Gruß
Eckard
Zuletzt geändert von egerlach am 10.06.2020 10:34:22, insgesamt 1-mal geändert.

egerlach
Beiträge: 211
Registriert: 13.06.2009 17:21:50

Re: Surfstick E173 unter Buster/rasbian will nicht

Beitrag von egerlach » 10.06.2020 12:05:04

ich scheine gemäß https://www.draisberghof.de/usb_modeswi ... php?t=1945 einem Irrtum zu unterliegen!
Der "switch" hat schon stattgefunden, die "8" in der Fehlermeldung weist darauf hin! Ich "kämpfe" an einer Stelle, die schon erledigt ist.
Stimmt das?
Das hier

Code: Alles auswählen

[ 8240.037011] cdc_ether 1-1.5:1.1 wwan0: register 'cdc_ether' at usb-3f980000.usb-1.5, Mobile Broadband Network Device, 02:50:f3:00:00:00
weist darauf hin. Auch:

Code: Alles auswählen

prpi@hauspi:~ $ route -n
Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     204    0        0 wwan0
169.254.0.0     0.0.0.0         255.255.0.0     U     204    0        0 wwan0
prpi@hauspi:~ $ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 26ms
Es fehlt jetzt noch irgend ein tool, das eine point-to-point-Verb. aufbaut und das Kennwort abfragt. Kann das sein?

Auf hunderten Seiten im web wird immer nur auf die Erkennung der Sticks eingegangen, dass es dann ein tool für das Verbindungsmanagement braucht, wird höchstens am Rande erwähnt! Das ist es, was bei ubuntu automatisch mit dabei ist, vermute ich, daher gehts bei ubuntu und nicht bei rasbian.
Wer weiß ein tool mit dem ich endlich eine Breitbandverbindung konfigurieren kann?
wvdial war es früher ... ich brauche ein cli (command line interface). Was ist gerade aktuell?

@ich entdecke auf https://wiki.debian.org/Modem/3G:
Install the packages netbase, ifupdown, and ppp if you don't have them already:

apt-get install netbase ifupdown pppInstall the packages netbase, ifupdown, and ppp if you don't have them already:

apt-get install netbase ifupdown ppp
Zuletzt geändert von egerlach am 10.06.2020 12:18:39, insgesamt 1-mal geändert.

Benutzeravatar
MSfree
Beiträge: 11759
Registriert: 25.09.2007 19:59:30

Re: Surfstick E173 unter Buster/rasbian will nicht

Beitrag von MSfree » 10.06.2020 12:16:57

egerlach hat geschrieben: ↑ zum Beitrag ↑
10.06.2020 12:05:04
Es fehlt jetzt noch irgend ein tool, das eine point-to-point-Verb. aufbaut und das Kennwort abfragt. Kann das sein?
Gut möglich. Mir fällt da spontan der Debianmodemmanager ein, wenn du die Verbindung nicht mit der Hand über pon/poff konfigurieren willst. Meine Erinnerungen an diese Surfsticks bzw. eingebaute UMTS-Modems ist aber inzwischen stark verblichen, weil ich meinen Laptop seit langem per Hotspot-Funktion im Smartphone ins mobile Internet bringe.

egerlach
Beiträge: 211
Registriert: 13.06.2009 17:21:50

Re: Surfstick E173 unter Buster/rasbian will nicht

Beitrag von egerlach » 10.06.2020 12:23:38

"pon" "poff" hört sich gut an. Zu welchem Paket gehört das? -> selbst gefunden: "ppp" , also apt-get install netbase ifupdown ppp

Ich brauche ein cli (command line interface), nicht grafisches. Der Raspi soll die Verbindung abbauen, wenn ein Netzwerkkabel eingesteckt ist. Das geht alles per Skript. Dann wird auch das Routing auf das Netzwerkabel gesetzt - und umgekehrt: wird das Netzwerkkabel gezogen, soll der bereits gesteckte Stick seine Verb. aufbauen und das default routing darauf legen.

Darum kümmere ich mich jetzt mal:

Code: Alles auswählen

root@hauspi:~# pon
/usr/sbin/pppd: In file /etc/ppp/peers/provider: unrecognized option '/dev/modem'
@uff ... das ist ja uralt ... weiß hier jmd wie ich einer laufenden ubuntu-Install die configuration abkupfern/klauen kann? Oder ein sonst wie schlaues tool, dass ich per Skript (command line) nutzen kann?

Benutzeravatar
Tintom
Moderator
Beiträge: 3070
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Surfstick E173 unter Buster/rasbian will nicht

Beitrag von Tintom » 10.06.2020 12:51:43

Sofern du eine langfristige Lösung haben möchtest, solltest du über einen Wechsel nachdenken. Die großen Netzprovider bereiten das Ende von UMTS bereits vor: https://www.chip.de/news/Telekom-Vodafo ... 04410.html

egerlach
Beiträge: 211
Registriert: 13.06.2009 17:21:50

Re: Surfstick E173 unter Buster/rasbian will nicht

Beitrag von egerlach » 11.06.2020 21:48:04

Gelöst!

mit wvdial (Urgestein) ganz einfach ins Internet:

https://www.void.gr/kargig/blog/2009/07 ... d-umtsmon/
https://wiki.archlinux.org/index.php/Wvdial
http://raspberry.tips/raspberrypi-tutor ... s-internet
==>> apt-get install ppp wvdial
==>> wvdialconf /etc/wvdial.conf Stick wird gefunden und ausgelesen, hat aber nichts gebraucht.

in die /etc/wvdial.conf reinkopieren:

[Dialer Defaults]
Modem = /dev/ttyUSB0
Auto DNS = on
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","web.vodafone.de"
Stupid mode = off
Phone = *99#
ISDN = 0
Auto Reconnect = on
Baud = 460800
Username="blank"
Password="blank"

bin bei 1und1, aber APN ist da tatsächlich: web.vodafone.de (von Ubuntu -> netzwerkverbindungen bearbeiten abgeguckt) und von der Zusatz-SIM-KArte her bin ich sogar bei O2 oder eplus. Trotzdem web.vodafone.de !?!?!?

# /etc/ppp/peers/wvdial anfügen:
defaultroute
replacedefaultroute


root@hauspi:~# wvdial
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","web.vodafone.de"
AT+CGDCONT=1,"IP","web.vodafone.de"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected. Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Wed Jun 10 23:35:04 2020
--> Pid of pppd: 4191
--> Using interface ppp0
--> pppd: X��
--> pppd: X��
--> local IP address 10.184.153.105
--> pppd: X��
--> remote IP address 10.64.64.64
--> pppd: X��
--> primary DNS address 62.109.121.17
--> pppd: X��
--> secondary DNS address 62.109.121.18
--> pppd: X��

Das wars! :) Mit ctrl-C abbrechen, dann wird die Verb. wieder abgebaut.

Antworten