UMTS will nicht

schrank21

New member
Themenstarter
Registriert
22 Okt. 2006
Beiträge
1.354
Wer eine UMTS-Karte hat, der will sie ja auch benutzen. Nur will die Karte nicht benutzt werden.
Es geht um ien X300 und eine Sierra Wireless MC78775. Dabei habe ich ienfach die Anleitung und Skripte von hier benutzt: http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=601

Dann habe ich noch debug angeschaltet beim gsm, damit man ein wenig Output bekommt...
Noauth und CHAP-Authentifizierung (mit leeren oder irgendwelchen Daten) funktioniert beides bzw. er meldet dann zwar, die Authentifizierung sei erfolgreich, weiter gehen tut's aber nicht, er hängt sich auch auf.

Dazu kommt, dass sich das Modem manchmal so aufhängt, dass er nicht mehr kommunizieren will. Das passiert manchmal, wenn ich das Modul sierra entlade und dabei die Karte nicht neu starte (per /proc/acpi/ibm/wan), aber sierra und usbserial neuzuladen und vorher das Modem neuzustarten löst das.
In dem Fall meldet er dann im dmesg urb-Fehler, dass die nicht submittet werden konnten mit Status -2 (no entity/device). Da sollte aber nicht der Fehler liegen, dneke ich.

Ohne die Option noccp wird das hier ausgegeben:
Code:
bash-3.1# pppd call gsm
Starting Sierra Wireless GSM connect script...

Setting the abort string

Initializing modem

Setting APN

Dialing...
Serial connection established.
using channel 8
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xecb15955> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x0 <asyncmap 0x0> <auth chap MD5> <magic 0xc43442> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x0 <auth chap MD5>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xecb15955> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xc43442> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xc43442> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0xecb15955]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [LCP DiscReq id=0x2 magic=0xc43442]
rcvd [LCP EchoRep id=0x0 magic=0xc43442 ec b1 59 55]
rcvd [LCP ProtRej id=0x3 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
Modem hangup
Connection terminated.

Mit noccp dann das hier:
Code:
bash-3.1# pppd call gsm
Starting Sierra Wireless GSM connect script...

Setting the abort string

Initializing modem

Setting APN

Dialing...
Serial connection established.
using channel 9
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xc7dacd88> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x4 <asyncmap 0x0> <auth chap MD5> <magic 0xc5845b> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x4 <auth chap MD5>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xc7dacd88> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x5 <asyncmap 0x0> <magic 0xc5845b> <pcomp> <accomp>]
sent [LCP ConfAck id=0x5 <asyncmap 0x0> <magic 0xc5845b> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0xc7dacd88]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [LCP DiscReq id=0x6 magic=0xc5845b]
rcvd [LCP EchoRep id=0x0 magic=0xc5845b c7 da cd 88]
Modem hangup
Connection terminated.

Dann noch der Output im dmesg, wenn usbserial und sierra mit der Option debug geladen wurden (hier sieht man aber afair zwei Einwahlvorgänge):
Code:
usb 6-1: configuration #1 chosen from 1 choice
usb 6-1: New USB device found, idVendor=1199, idProduct=6813
usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 6-1: Product: Mini Card
usb 6-1: Manufacturer: Sierra Wireless, Incorporated
drivers/usb/serial/usb-serial.c: Had to override the chars_in_buffer usb serial operation with the generic one.
drivers/usb/serial/usb-serial.c: Had to override the read_bulk_callback usb serial operation with the generic one.
drivers/usb/serial/usb-serial.c: Had to override the write_bulk_callback usb serial operation with the generic one.
drivers/usb/serial/usb-serial.c: Had to override the resume usb serial operation with the generic one.
USB Serial support registered for Sierra USB modem
drivers/usb/serial/usb-serial.c: static descriptor matches
drivers/usb/serial/usb-serial.c: static descriptor matches
drivers/usb/serial/usb-serial.c: found interrupt in on endpoint 0
drivers/usb/serial/usb-serial.c: found bulk in on endpoint 1
drivers/usb/serial/usb-serial.c: found bulk out on endpoint 2
drivers/usb/serial/usb-serial.c: found bulk in on endpoint 3
drivers/usb/serial/usb-serial.c: found bulk out on endpoint 4
drivers/usb/serial/usb-serial.c: found bulk in on endpoint 5
drivers/usb/serial/usb-serial.c: found bulk out on endpoint 6
sierra 6-1:1.0: Sierra USB modem converter detected
drivers/usb/serial/usb-serial.c: usb_serial_probe - setting up 3 port structures for this device
drivers/usb/serial/usb-serial.c: get_free_serial 3
drivers/usb/serial/usb-serial.c: get_free_serial - minor base = 0
drivers/usb/serial/usb-serial.c: usb_serial_probe - registering ttyUSB0
usb 6-1: Sierra USB modem converter now attached to ttyUSB0
drivers/usb/serial/usb-serial.c: usb_serial_probe - registering ttyUSB1
usb 6-1: Sierra USB modem converter now attached to ttyUSB1
drivers/usb/serial/usb-serial.c: usb_serial_probe - registering ttyUSB2
usb 6-1: Sierra USB modem converter now attached to ttyUSB2
usbcore: registered new interface driver sierra
sierra: v.1.3.2:USB Driver for Sierra Wireless USB modems
drivers/usb/serial/usb-serial.c: serial_open
drivers/usb/serial/usb-serial.c: serial_tiocmset - port 0
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5401
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5404
drivers/usb/serial/usb-serial.c: serial_chars_in_buffer = port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - returns 0
drivers/usb/serial/usb-serial.c: serial_set_termios - port 0
drivers/usb/serial/usb-serial.c: serial_tiocmset - port 0
drivers/usb/serial/usb-serial.c: serial_tiocmset - port 0
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5401
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5402
drivers/usb/serial/usb-serial.c: serial_set_termios - port 0
drivers/usb/serial/usb-serial.c: serial_write - port 0, 1 byte(s)
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: serial_write - port 0, 1 byte(s)
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
....(mehrere Wiederholungen)...
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: serial_write - port 0, 1 byte(s)
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: serial_write - port 0, 1 byte(s)
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5402
drivers/usb/serial/usb-serial.c: serial_set_termios - port 0
drivers/usb/serial/usb-serial.c: serial_tiocmset - port 0
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5401
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5404
drivers/usb/serial/usb-serial.c: serial_chars_in_buffer = port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - returns 0
drivers/usb/serial/usb-serial.c: serial_set_termios - port 0
drivers/usb/serial/usb-serial.c: serial_chars_in_buffer = port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - returns 0
drivers/usb/serial/usb-serial.c: serial_chars_in_buffer = port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - returns 0
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x80047437
drivers/usb/serial/usb-serial.c: serial_write - port 0, 46 byte(s)
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: serial_write - port 0, 25 byte(s)
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: serial_write - port 0, 46 byte(s)
drivers/usb/serial/usb-serial.c: serial_write - port 0, 13 byte(s)
drivers/usb/serial/usb-serial.c: serial_write - port 0, 20 byte(s)
drivers/usb/serial/usb-serial.c: serial_write - port 0, 33 byte(s)
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: serial_close - port 0
drivers/usb/serial/usb-serial.c: serial_open
drivers/usb/serial/usb-serial.c: serial_tiocmset - port 0
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5401
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5404
drivers/usb/serial/usb-serial.c: serial_chars_in_buffer = port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - returns 0
drivers/usb/serial/usb-serial.c: serial_set_termios - port 0
drivers/usb/serial/usb-serial.c: serial_tiocmset - port 0
drivers/usb/serial/usb-serial.c: serial_tiocmset - port 0
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5401
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5402
drivers/usb/serial/usb-serial.c: serial_set_termios - port 0
drivers/usb/serial/usb-serial.c: serial_write - port 0, 1 byte(s)
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: serial_write - port 0, 1 byte(s)
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
... (mehrere Wiederholungen)...

drivers/usb/serial/usb-serial.c: serial_write - port 0, 1 byte(s)
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: serial_write - port 0, 1 byte(s)
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5402
drivers/usb/serial/usb-serial.c: serial_set_termios - port 0
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: serial_tiocmset - port 0
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5401
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x5404
drivers/usb/serial/usb-serial.c: serial_chars_in_buffer = port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - returns 0
drivers/usb/serial/usb-serial.c: serial_set_termios - port 0
drivers/usb/serial/usb-serial.c: serial_chars_in_buffer = port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - returns 0
drivers/usb/serial/usb-serial.c: serial_chars_in_buffer = port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - port 0
drivers/usb/serial/generic.c: usb_serial_generic_chars_in_buffer - returns 0
drivers/usb/serial/usb-serial.c: serial_ioctl - port 0, cmd 0x80047437
drivers/usb/serial/usb-serial.c: serial_write - port 0, 45 byte(s)
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: serial_write - port 0, 25 byte(s)
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: serial_write - port 0, 46 byte(s)
drivers/usb/serial/usb-serial.c: serial_write - port 0, 13 byte(s)
drivers/usb/serial/usb-serial.c: serial_write - port 0, 33 byte(s)
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: usb_serial_port_work - port 0
drivers/usb/serial/usb-serial.c: serial_close - port 0

Ohne Debugging gibt er aber keine Fehler aus.
 
sorry aber vielleicht hab ich's nur überlesen - welche distri ?
 
Ah, jo, es geht um Slackware 12.2.
Den Kernel habe ich aber selber kompiliert, das ist ein 2.6.28. Aber beim Standard-Kernel von Slackware (2.6.27.7) bekam ich das gleiche Ergebnis.
 
sorry, ich hab von slackware 0,00 ahnung......basiert das vielleicht auf debian ?
 
Nein, Slackware basiert auf keiner anderen aktuelen Distribution.
Eigentlich sollte das ja auch nichts sein, was groß mit der Distri zusammenhängt, nur der Kernel und pppd machen da mit. Ersterer ist selbstgebaut, der pppd ist der von der Distri, aber nicht gepatcht (nur pppsetup ist gepatcht).
 
Hi,

poste doch mal bitte gsm und gsm_chat.Welchen Provider verwendest Du?
Das Kernel-Modul ist die Version aus den Kernel-Sourcen oder von der Sierra-Website?

EDITH: und lass mal die ip-*.local-Skripte weg. Jede aktuelle Distri kann ootb mit usepeerdns umgehen.
 
Die ip-up/down-Skripte werden ja gar nicht erst aufgerufen, er bekommt noch nichtmal eine Adresse zugewiesen.
Die Skripte stehen auch im Link, aber hier nochmal:
gsm:
Code:
-detach
lcp-echo-failure 0
/dev/ttyUSB0
115200
debug
defaultroute
usepeerdns
noccp

#ipcp-no-address
#ipcp-no-addresses
#ipcp-max-failure 4
ipcp-accept-local
ipcp-accept-remote

# AUTHENTICATION
# If noauth works, use that, otherwise you have to pass
# the user name and password. This is an example of a
# standard Cingular user/pw combo

#noauth
#user 
#password 
user [email]ISPDA@CINGULARGPRS.COM[/email]
password CINGULAR1

crtscts
lock
connect '/usr/sbin/chat -v -t6 -f /etc/ppp/peers/gsm_chat'


gsm_chat:
Code:
# Connection script for Sierra Wireless GSM/UMTS modems
# Note: This demo script is setup to work on the Cingular EDGE network
#
SAY 'Starting Sierra Wireless GSM connect script...\n'
SAY '\n'

#######################################
SAY 'Setting the abort string\n'
SAY '\n'
# Abort String ------------------------------
ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT 'NO CARRIER' ABORT DELAYED

#######################################
SAY 'Initializing modem\n'
# Modem Initialization 
'' AT
OK ATZ

#######################################
SAY '\n'
SAY     'Setting APN\n'
# Access Point Name (APN) 
# Incorrect APN or CGDCONT can often cause errors in connection.
# Below are a bunch of different popular APNs

#REG:\s1 AT+cgdcont=1,"IP","proxy"
#OK     'AT+CGDCONT=0,"IP","proxy"'
#OK     'AT+CGDCONT=1,"IP","proxy"'
#OK     'AT+CGDCONT=2,"IP","proxy"'
#OK     'AT+CGDCONT=0,"IP","ISP.CINGULAR"'
OK     'AT+CGDCONT=1,"IP","sur"'
#OK     'AT+CGDCONT=2,"IP","ISP.CINGULAR"'

#######################################
SAY '\n'
SAY     'Dialing...\n'
# Dial the ISP, this is the common Cingular dial string

OK ATD*99#
CONNECT ''

Was eventuell auch noch interessant ist: Ich habe mal umtsmon installiert. Das startet zwar, authentifiziert mich mit meiner SIM und lässt mich die SIM auch ändern, aber er findet keine Netze. Immer nur n/a und wenn ich es manuell abfrage, meldet er einen Fehler und sagt, ihc solle es nochmal probieren (was aber auch nichts bringt).
Die Hardware habe ich schon überprüft, das Antennenkabel sitzt, die Karte selber arbeitet ja auch.

Der Provider ist O2, ich habe es auch schon mit Alice-Handyzeug probiert (kA, welches Netz die benutzen), aber bei beiden kam das gleiche.
Netz gibt es auf jeden Fall, habe es auch schon woanders probiert, mit dem gleichen Ergebnis.

Ah, ja: Ich benutze das sierra-Modul vom Kernel.
 
Da ist der APN falsch angegeben:
Code:
OK     'AT+CGDCONT=1,"IP","sur"'
Richtig ist "surfo2".

Hier mal meine O2-Konfiguration, kannst Du direkt verwenden:
/etc/ppp/peers/o2
Code:
-detach # kann später weg
hide-password 
noauth
connect "/usr/sbin/chat -v -f /etc/ppp/peers/o2_chat"
debug
/dev/ttyUSB0
460800
defaultroute
noipdefault 
user "none"
password "none"
usepeerdns
asyncmap 0
crtscts
lock
modem
lcp-echo-interval 30
lcp-echo-failure 4
/etc/ppp/peers/o2_chat (die PIN-Abfrage der SIM muß deaktiviert sein!)
Code:
'' AT TIMEOUT 0 OK '' 
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
'' 'AT+CGDCONT=1,"IP","surfo2"'
OK-AT-OK 'ATDT*99***1#'
CONNECT \d\c
 
Ah, ja, als APN hab ich auch eigentlich "internet" oder "surfo2", das da war nur eine Testeinstellung.
Aber auch das funktioniert nicht. CCP habe ich acuh nochmal abgeschaltet, da sonst wieder die ccp-Fehlermeldung kam.

Danke für deine Skripte, aber auch die wollen nicht arbeiten. Wieder der gleiche Fehler. Irgendwie muss der Fehler anscheinend tiefer legen, denn umtsmon findet ja auch keine Netze, auch, wenn er sich einloggt. Die SIM habe ich jetzt deaktiviert, aber das hilft auch nicht weiter, wieder der gleiche Fehler.
 
In deinem Log bricht die Providerseite den Verbindungsaufbau ab (2. Zeile):
Code:
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [LCP DiscReq id=0x6 magic=0xc5845b]
[quote='schrank21',index.php?page=Thread&postID=503095#post503095]... denn umtsmon findet ja auch keine Netze ...[/quote]Vergiss diese Verbindungstools, damit kannst Du keine Fehler finden. Geh mal z.B. mit minicom auf die Schnittstelle. Was sagen:
Code:
at+cops?
at+cops=?
(der zweite Befehl dauert lange!)
 
Ah, ihc werde gleich auch schon nett begrüßt. :)
Code:
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0                                                                                    
ERROR
at+cops?                                                                                                            
+COPS: 0                                                                                                            

OK
at+cops=?
ERROR

Gut, dann mal schnell die SIM rausgenommen, ins Handy, PIN deaktiviert, und wieder rein (kA, ob's damit zusammenhing oder nur mit dem "Reset").
Code:
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0                                                                                    
OK                                                                                                                  
at+cops?                                                                                                            
+COPS: 0                                                                                                            

OK
at+cops=?
ERROR

Die restliche Kommunikation scheint aber soweit zu klappen, er gibt mir Hersteller- und Geräteinformationen zurück und auch die Telefonbucheinträge gibt er mir richtig zurück.
Auch, wenn ich die Karte rausnehme, wieder reinstecke und das Modul neu lade, komme ich auf das gleiche Ergebnis.

Was hat diese Karte bloß gegen mich?

Bei einer Option mit dem pppd hat er mehrere male probiert, konfiguriert zu wenden (der IPCP ConfReq wurde mehrere male geschickt), aber kein mal kam ein Ergebnis und nach einer gewissen Anzahl hat er auch abgebrochen.

Ah, ja: Danke schonmal für deine Hilfe! :)

Ich werde am Wochenende mal das System neu booten und dann von ner Live-CD starten, mal sehen, was die so tut...
 
Symptome:
1. Serielle Kommunikation ist einwandfrei gegeben -> Treiber samt Linux funktionieren
2. AT+COPS=? liefert ERROR -> die Karte sieht weder GSM- noch UMTS-Netze!
3. AT+COPS? liefert nichts -> die Karte ist in kein Netz eingebucht.

Schlußfolgerungen:
a. die Karte ist defekt
oder
b. es ist z.B. keine Antenne angeschlossen
oder
c. die Karte akzeptiert die SIM nicht, d.h. möglicherweise SIM-Lock (was sagt denn "at+cpin?"?)
 
Den Antennenanschluss habe ich schon überprüft, der ist eigentlich in Ordnung (zumindest optisch und mechanisch). Da außer von mir und auch erst, nachdem das nicht funktioniert hat, daran was gemacht wurde, würde ich davon ausgehen, dass das so auch war wie am Anfang.
Wie würde es sich äußern, wenn mit der SIM-Karte nicht zusammen gearbeitet werden würde? Alice benutzt auch das O2-Netz, und bei dieser SIM-Karte gab's auch den gleichen Fehler. Und soweit spricht er ja auch mit der SIM, gibt mir also Telefonbucheinträge zurück. Oder würde das auch noch mit SIM-Lock gehen?
at+cpin? liefert ein "+CPIN: READY" zurück.
Nach allen Informationen, die ich gefunden habe, hat die Karte auch keinen Sim-Lock.

Na super, läuft wohl darauf hinaus, dass ich das mit einem anderen OS probieren muss. Dafür muss ich den Rechner runterfahren oder sogar Windows installieren...
Wie kann es sein, dass Hardware "einfach so" kaputt ist, aber sonst noch läuft?*heul*

Na super, da ist man froh, die gesamte Familie auf O2 umgestellt zu haben und hat dann im Zweifelsfall keine alternative SIM-Karte. Irgendeine unbedruckte hatte ich noch hier, aber die meldet auch beim Start immer nen Fehler. Super...*g*
Morgen probier ich aber mal Vodafone-SIMs, wenn ich da an was rankomme.
Funktioniert denn das Scannen nach Netzen auch, wenn die PIN nicht eingegeben ist? Werde dann evtl keine Möglichkeit haben, mich groß anzumelden oder Einstellungen zu verändern, will nur kurz das Scannen probieren.

Wie läuft das überhaupt bei UMTS-Modems? Spricht man direkt mit der Karte oder mit der SIM-Karte? Und wenn ich nach Netzen suche, tut das dann die SIM-Karte oder die UMTS-Karte?

Ah, ja, und danke nochmal für deine Hilfe. Hätte nicht gedacht, dass es heute noch Menschen gibt, die flüssig AT sprechen...*g* :)
 
at+cpin="1234".[/font]
Wie läuft das überhaupt bei UMTS-Modems? Spricht man direkt mit der Karte oder mit der SIM-Karte? Und wenn ich nach Netzen suche, tut das dann die SIM-Karte oder die UMTS-Karte?
Du sprichst immer mit der Karte. Die Karte benutzt die SIM gegenüber dem Provider als elektronische Ausweiskarte. Beim Suchen wird also die SIM nicht benutzt, nur beim Einbuchen. Die präferierten Netze sind auf der SIM gespeichert, Abfrage mit at+cpol? (T-Mobile 26201, Vodafone 26202, E-Plus 26203, o2 26207).

Noch ein Tip zu minicom: nimm mal mit minicom -s, dann "Modem and Dialing" die Init- und Reset-Sequenz raus. Stört nur.

Die Quelle meiner AT-Weisheit :D : http://www.3gpp.org/ftp/Specs/archive/27_series/27.007/27007-860.zip

Ich hoffe Du hast Erfolg!
 
Sooo, das Problem ist gelöst...
Tausend Dank nochmal an dich, du warst eine riesige Hilfe! :)

Das Problem war weder ein Net- oder Simlock noch eine defekte Karte, es schien viel tiefer in den Lenovo-Hardware-Tiefen zu liegen, also was ganz hässliches....
Nachdem ich mir nochmal das HMM angeguckt habe, ist mir aufgefallen, dass es ja eine LED für WWAN gibt, die ich aber nie gesehen habe. Diese hätte, wie die BT- und WLAN-LED, ja schon leuchten müssen, wenn auch nur Funk angestellt ist (auch ohne Verbindung).
Dann habe ich mal Windows Vista installiert (ich hatte zum Glück noch eine freie Partition), da dann den Sierra-Treiber und Access Connections. Und siehe da, Access Connections findet auch keine Verbindung. Aber da gab es den Schalter "Switch On Radio" oder so (gleich der erste unter der Statistik), einmal draufgeklickt, die LED fängt an zu leuchten, er zeigt mir ein Netz an! :D
Dann neugestartet, grml gestartet, die LED leuchtet wieder, sowie das Modul geladen wurde, ebenso bei Slackware. Und es lässt sich ohne Probleme einwählen mit den Skripten von der Sierra-Webseite.

Mein Fazit: Irgendwo muss da eine Steuerung sein, die nicht über /proc/acpi/ibm/wan läuft (diese sorgt dafür, dass die Karte überhaupt erst als USB-Device auftaucht), die ich unter Linux nicht gefunden/nicht benutzt habe, sondern erst über Windows.
Wenn jemand weiß, welche das ist, kann er mir das gerne sagen, aber fürs erste wäre das Problem damit gelöst.
Höchstwahrscheinlich kommt man da ran über sysfs, aber das finde ich sowas von nutzerunfreundlich, damit komme ich gar nicht zurecht...
 
Hi,

das ist ja erfreulich.

Wenn Du noch herausbekommst wie man das WWAN-Radio unter Linux schaltet, bitte posten. Ich will mir vielleicht im Sommer ein X200 mit UMTS holen und eigentlich sollte es 100% Windoofs-frei bleiben. 8)

EDITH: ahaa ... gugeln ergab, daß es da ein Kernel-Feature namens "rfkill" gibt.

Schau mal in /sys/class/rfkill. Dort gibt es für jedes Device ein Unterverzeichnis rfkill<n>. Darin u.a. die Datei type ("bluetooth", "wlan", ...) und die Datei state.
Ausschalten mit:
Code:
echo "0" > state
Einschalten mit:
Code:
echo "1" > state
Geht das bei dir auch für's WWAN?
 
UMTS Karte im T400 wird nach Einschalten nicht in der Statusanzeige angezeigt

Hallo Schrank21,
bin durch folgendes Zitat von Dir aufmerksam geworden :
Das Problem war weder ein Net- oder Simlock noch eine defekte Karte, es schien viel tiefer in den Lenovo-Hardware-Tiefen zu liegen, also was ganz hässliches....
Nachdem ich mir nochmal das HMM angeguckt habe, ist mir aufgefallen, dass es ja eine LED für WWAN gibt, die ich aber nie gesehen habe. Diese hätte, wie die BT- und WLAN-LED, ja schon leuchten müssen, wenn auch nur Funk angestellt ist (auch ohne Verbindung).
Dann habe ich mal Windows Vista installiert (ich hatte zum Glück noch eine freie Partition), da dann den Sierra-Treiber und Access Connections. Und siehe da, Access Connections findet auch keine Verbindung. Aber da gab es den Schalter "Switch On Radio" oder so (gleich der erste unter der Statistik), einmal draufgeklickt, die LED fängt an zu leuchten, er zeigt mir ein Netz an! :D


Ich habe das gleiche Phänomen, wo kann ich den Schalter "Switch on radio" einstellen, den finde ich nämlich nicht ?

Gruss
Ryka00
 
Argh, wieso sehe ich die Antwort erst jetzt?
Mit welchen Suchwörtern ahst du denn das Ergebnis gefunden? Ich habe danach auch gesucht, aber nichts der Art gefunden.

Und ja, es funktioniert auch fürs WWAN (bei mir rfkill1). Tausend Dank! :D
Geil, jetzt funktioniert das Gerät zu 100%...

@Ryka00: Es sollte das helfen, was linrunner geschrieben hat. Also einfach unter Linux einmal "echo 1 > /sys/class/rfkill/rfkill1/state" und der Funk sollte aktiviert sein.
 
[quote='schrank21',index.php?page=Thread&postID=523338#post523338]Mit welchen Suchwörtern ahst du denn das Ergebnis gefunden?
[/quote]Hab ich vergessen, zu lange her ... *lach*
Danke für die Rückmeldung!
 
Hallo Schrank21,
bin durch folgendes Zitat von Dir aufmerksam geworden :
Das Problem war weder ein Net- oder Simlock noch eine defekte Karte, es schien viel tiefer in den Lenovo-Hardware-Tiefen zu liegen, also was ganz hässliches....
Nachdem ich mir nochmal das HMM angeguckt habe, ist mir aufgefallen, dass es ja eine LED für WWAN gibt, die ich aber nie gesehen habe. Diese hätte, wie die BT- und WLAN-LED, ja schon leuchten müssen, wenn auch nur Funk angestellt ist (auch ohne Verbindung).
Dann habe ich mal Windows Vista installiert (ich hatte zum Glück noch eine freie Partition), da dann den Sierra-Treiber und Access Connections. Und siehe da, Access Connections findet auch keine Verbindung. Aber da gab es den Schalter "Switch On Radio" oder so (gleich der erste unter der Statistik), einmal draufgeklickt, die LED fängt an zu leuchten, er zeigt mir ein Netz an! :D


Ich habe das gleiche Phänomen, wo kann ich den Schalter "Switch on radio" einstellen, den finde ich nämlich nicht ?

Hallo Schrank21, meine den Schalter unter Windows Vista, wo ist der zu finden ?

Gruss
Ryka00 :rolleyes:
 

Anhänge

  • IMG_8141.JPG
    IMG_8141.JPG
    316,1 KB · Aufrufe: 28
  • IMG_8156.JPG
    IMG_8156.JPG
    275,3 KB · Aufrufe: 11
  • IMG_8158.JPG
    IMG_8158.JPG
    102,1 KB · Aufrufe: 8
  • IMG_8159.JPG
    IMG_8159.JPG
    109 KB · Aufrufe: 8
  • ok1.de
  • IT Refresh - IT Teile & mehr
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben