Hallo,
Ich wuerde gerne eine der Multi-Device-SIM-Karten mit dem im Lenovo ThinkPad verbauten Huawei "USB"-Modem nutzen. Der Laptop laeuft auf FreeBSD und soll sich mit ppp (spaeter mpd5) via AT-Commands einwaehlen.
Das Modem geht auch - ich konnte gestern meine Hauptkarte durch dreimalig falsche PIN-Eingabe via AT-CPIN=0000 sperren (war eine Verwechslung, aber ein guter Test).
Was bis jetzt nicht geht, ist, das Modem mit Multi-Device-SIMs zu betreiben. Ich habe es mit zwei verschiedenen getestet, und so oder so erhalte ich beim Aufruf von `ppp(8)` ein
Apr 30 07:03:08 mx16 ppp[68393]: tun0: Chat: Send: AT+CPIN=0000^M
Apr 30 07:03:08 mx16 ppp[68393]: tun0: Chat: Expect(5): OK
Apr 30 07:03:09 mx16 ppp[68393]: tun0: Chat: Received: AT+CPIN=0000^M^M
Apr 30 07:03:09 mx16 ppp[68393]: tun0: Chat: Received: +CME ERROR: SIM not inserted^M
Meine ppp-Config:
#################################################################
# PPP Sample Configuration File
# Originally written by Toshiharu OHNO
# Simplified 5/14/1999 by *
#
# See /usr/share/examples/ppp/ for some examples
#
# $FreeBSD$
#################################################################
default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION
# Ensure that "device" references the correct serial port
# for your modem. (cuau0 = COM1, cuau1 = COM2)
#
set device /dev/cuau1
set speed 115200
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
set timeout 180 # 3 minute idle timer (the default)
enable dns # request DNS info (for resolv.conf)
papchap:
#
# edit the next three lines and replace the items in caps with
# the values which have been assigned by your ISP.
#
set phone PHONE_NUM
set authname USERNAME
set authkey PASSWORD
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR # Add a (sticky) default route
u3g:
set device /dev/cuaU0.0
set phone *99\#
set timeout 0
set authname "gprs"
set authkey "gprs"
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR # Add a (sticky) default route
swisscom:
set device /dev/cuaU0.0
set timeout 0
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" \
AT OK-AT-OK \
AT+CGATT=1 OK-AT-OK \
AT+CMEE=2 OK-AT-OK \
AT+CPIN="0000" OK-AT-OK \
ATH OK-AT-OK \
ATE1 OK-AT-OK \
AT+CGDCONT=1,\\\"IP\\\",\\\"gprs.swisscom.ch\\\" OK \
\\dATD*99# TIMEOUT 40 CONNECT"
set authname "gprs"
set authkey "gprs"
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.255 0.0.0.0
add default HISADDR
Was mit der Hauptkarte funktioniert, aber nicht mit den Multi-Device-SIMs, ist auch das umts_stick-Perlscript von
https://wiki.bsdforen.de/howto:umts_mit_huawei. Mit den Nebensims gibt es jeweils nur Timeouts.
Hat jemand eine Idee, wie ich die Multi-Device-SIMs fuer mein eingebautes Huawei-Modem zum Laufen bringen kann?
Nachtrag: Nach einigem Warten und erneut versuchen aendert sich der Fehler "+CME ERROR: SIM not inserted^M" in ein "NO CARRIER^M".
Die SIM-Karte ist aktiviert, und laut Cockpit haengt sie an meinem Galaxy S7, an dem auch die Hauptkarte haengt.