Umts-Chatscript bleibt nach Wählen hängen

counterroot

Lt. Commander
Registriert
Feb. 2005
Beiträge
1.633
Folgendes Szenario wenn ich versuche mich via umts einzuwählen (Simyo/Eplus)
Jemand ne Idee wie ichs lösen könnte?

Code:
/usr/sbin/pppd call umts nodetach
ATZ
OK
AT_OPSYS=3,2
ERRORConnect script failed
bleibt hängen und ich breche mit strg+c ab.
^C Connect script failed

cat /etc/ppp/umts-chat
Code:
# cat /etc/ppp/umts-chat 
# /etc/ppp/
ABORT BUSY
ABORT ERROR
ABORT 'NO CARRIER'
REPORT CONNECT
TIMEOUT 5
# reset to default configuration
"" "ATZ"
# set the prefered mode to UMTS
OK "AT_OPSYS=3,2"
# set Access Point Name[APN.x]
OK "AT+CGDCONT=1,\042IP\042,\042wap.eplus.de\042"
TIMEOUT 20
# dial with tone
OK "ATDT*99***1#"
CONNECT \c\n
cat /etc/ppp/peers/umts
Code:
# cat /etc/ppp/peers/umts
# etc/ppp/peers/umts
# 20070401 marco (@macarony.de - Matthias Diener)

# my device
/dev/ttyUSB0
# baud rate (115200 is standard)
460800
# lock the serial device
lock
# normal handshaking
crtscts
# use the modem control lines
modem
# connection can be used by everyone
noauth
# replace the route
# replacedefaultroute
defaultroute
# see at Access Point Name lists[APN.x] for user and password
user eplus
password eplus
# the chat script to use for connect
connect "/usr/sbin/chat -V -f /etc/ppp/umts-chat"
noipdefault
# do not use any compression
novj
noaccomp
nobsdcomp
nopcomp
novjccomp
 
Zuletzt bearbeitet:
Ja, und jetzt? Du hast die Frage vergessen.
 
sry, ich habs verpeilt. war im stress ;) aber eigentlich isses ja offensichtlich was ich will ;)

ich will da weg von dem einwahlpunkt und zu meiner fertigen verbindung ^^... hab jetzt erst mal wieder 32 bit fedora 9 au fmein notebook und schau mal gleich obs läuft... werde dann berichten.

gruß µatthias

//Edit 19.06.2008:
Hallo Leute,
hänge immernoch vor dem gleichen problem. Jemand ne Idee?
pmb µatthias

P:S.:
Code:
$ dmesg | grep modem
drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
option 4-2:1.0: GSM modem (1-port) converter detected
usb 4-2: GSM modem (1-port) converter now attached to ttyUSB0
option 4-2:1.1: GSM modem (1-port) converter detected
usb 4-2: GSM modem (1-port) converter now attached to ttyUSB1
drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1
 
Zuletzt bearbeitet:
In den anderen Logs steht nichts dazu? Was sagt dmesg | tail, wenn du eine Verbindung aubauen willst?
 
hmmm dmesg | tail -f nix. und in /var/log/messages steht
Code:
Jun 20 06:12:49 freechip pppd[3821]: pppd 2.4.4 started by counterroot, uid 0
Jun 20 06:12:50 freechip pppd[3821]: Connect script failed
Jun 20 06:12:51 freechip pppd[3821]: Exit.

langsam bin ich ratlos
pmb µatthias
 
Connect script failed
Na das ist doch schon mal was.
Gehen wir alles mal in Ruhe durch.

Starten wir mal den debug-Modus, damit wir eine aussagekräftigere Fehlermeldung bekommen:
/usr/sbin/pppd call umts debug nodetach
Fehler werden dann in der /var/log/syslog protokolliert. Poste die Meldungen dann mal hier.
 
xD tolle idee :D
Code:
# /usr/sbin/pppd call umts debug nodetach
ATZ
OK
AT_OPSYS=3,2
ERRORConnect script failed

und im dmesg | tail -f tut sich weiter nix...
/var/log/messages:

Code:
Jun 20 19:31:35 freechip kernel: PPP generic driver version 2.4.2
Jun 20 19:31:35 freechip pppd[19040]: pppd 2.4.4 started by counterroot, uid 0
Jun 20 19:31:36 freechip pppd[19040]: Connect script failed
Jun 20 19:31:37 freechip pppd[19040]: Exit.

leider wenig info mehr. schaut irgendwie doof aus. Das komische ist, mit einer anderen karte (als modem) ist es das gleiche Problem....
pmb µatthias
 
Zuletzt bearbeitet:
Ich habe rumgegooglet, aber keiner scheint eine Lösung für das Problem zu haben. Ich tippe mal darauf, dass die /etc/ppp/umts-chat fehlerhaft ist. HAb' da von einigen Leute gelesen, dass sie daran rumgeschraubt haben.

Bekommst du denn nirgends einen Fehlercode? Der würde nämlich Auskunft geben, was genau nicht klappt.


Da fällt mir gerade was auf:
$ dmesg | grep modem
drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
option 4-2:1.0: GSM modem (1-port) converter detected
usb 4-2: GSM modem (1-port) converter now attached to ttyUSB0
option 4-2:1.1: GSM modem (1-port) converter detected
usb 4-2: GSM modem (1-port) converter now attached to ttyUSB1
drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1
cat /etc/ppp/peers/umts

...
# my device
/dev/ttyUSB0
Und wenn du jetzt einfach mal das Gerät /dev/ttyUSB1 mal ausprobierst?
 
hmz mit ttyUSB1 bekomme ich gleich ein Connect script failed. Außerdem lässt sich die PIN auf dem Device auch nicht setzen.

Gibt es ein(en) logfile/befehl, bei dem ich sehen kann welches programm auf welche datei zugreift?
pmb µatthias
P.S.: Das schöne ist ja, unter Fedora 8 gings.
 
Hi

Das geht mit lsof, eventuell gepaart mit | grep programmname oder /dev, weil der output doch etwas umfangreich ist ;)

mfg
aki
 
lol. gibts da auch ne variante mit tail -f? :P da muss man ja recordler im tabschalten sein ^^

Code:
/usr/sbin/lsof | grep pppd
pppd      7832        root  cwd   unknown                                /proc/7832/cwd (readlink: Permission denied)
pppd      7832        root  rtd   unknown                                /proc/7832/root (readlink: Permission denied)
pppd      7832        root  txt   unknown                                /proc/7832/exe (readlink: Permission denied)
pppd      7832        root NOFD                                          /proc/7832/fd (opendir: Permission denied)

kann es sein, dass mir da selinux dazwischenpfuscht?
gleich mal deaktiveren.

bis gleich
gruß µatthias

//EDIT: Fehlanzeige. Geht auch ohne SElinux nicht.
gruß µatthias
 
Zuletzt bearbeitet:
Moin Leute,

Lösung des Problems:
Code:
 cat /etc/wvdial.conf 

[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 460800
#Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init1 = ATZe1
Init2 = at+cgdcont=1,"IP","web.vodafone.de"
#Init3 = at+cgqreq=1,2,4,3,9,31
Area Code =
Phone = *99***1#
Username = VFD2
Password = WAP
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 3000
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1

als root: # wvdial
fertig =)
gruß µatthias

P.S.: Vorher PIN setzen nicht vergessen ;)
 
Zurück
Oben