UMTS -Stick installieren?

Started by deeprybka, 2011/04/17, 20:51:16

Previous topic - Next topic

ayla

@RoEn:

Gerade nochmal was auf der Kiste probiert. Scheint tatsächlich am "panel" zu liegen.
Rootpasswort-Abfrage und anschließender Start bei KDE-Partitionmanger funktioniert jedenfalls -Ceni auch.
Obwohl ich bei so einem Fehler eigentlich eher auf irgendeine defekte Konfigurationsdatei oder allgemeine Probleme mit den Rechten... getippt hätte.
Wenn ich helfen, testen kann... gerne.

Gruß
ayla

solo

hi,
neuer versuch:http://nopaste.debianforum.de/35743
das ergebnis: http://nopaste.debianforum.de/35744
von a1.net keine rückmeldung auf anfrage.
meine erwartung war, dass das programm nach der sim-pin frägt, hat es aber nicht. bin weiter auf der suche.
gruß solo
The best thing about the future is
that it comes one day at a time.
(Abraham Lincoln)

solo

hi,
hier ist wvdialconf zu finden:http://nopaste.debianforum.de/35747
gruß solo
The best thing about the future is
that it comes one day at a time.
(Abraham Lincoln)

hhl

ohoh,
naja irgendwie stimmt da gar nichts habe ich das gefühl


       ## [Dialer Defaults]
       [Dialer a1.net]
       
       Init1 = ATZ
       Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
       Modem Type = Analog Modem
       Baud = 460800
       New PPPD = yes
       Modem = /dev/ttyUSB0
       ISDN = 0
       
       ## [Dialer a1.net]
       
       Dial Command = ATD
       Carrier Check = no
       Phone = *99#
       ## Phone = *99***1#
       DNS 1: 194.48.124.200
       DNS 2: 194.48.139.254
       Username = ppp@a1plus.at
       Password = ppp
       Init = at+cgdcont=1,"IP","A1.net"
       Dial Attempts = 3


dialer defaults muss dialer default blaiben!!!

da ist alles durch einander!!!!

dialer a1 bleibt dialer a1 ok!??!!!
wie schickst du die pin ans modem?

hier mal ein bsp wie wvdial aufgebaut ist, weiter unten findest du einen link mit zugangsdaten
http://wiki.aptosid.de/index.php?title=wvdial.conf_f%C3%BCr_einen_Huawei_E220_Stick_von_Vodafone

und diese url kennst du bestimmt, , oder??
http://wiki.aptosid.de/index.php?title=UMTS/GPRS_Internet_Zugang_erstellen_mit_Hilfe_von_%22wvdial%22

Kopiere deine wvdial mal direkt hier hin nach neuem setup, bitte, und bau zum testen dialer pin mit ein, passwort natürlich vor paste entfernen ;)

gruss hendrik

edit. ist der dns eintrag zwingend notwendig? normalerweise wird dir der/die dns zugewiesen vom provider das geht in der regel automatisch.

hhl

ich versuche es mal

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Modem = /dev/ttyUSB0
Baud = 921600

[Dialer pin]
Init3 = AT+CPIN=XXXX  # hier die pin eintragen #

[Dialer umts]
Carrier Check = no
Init4 = at+cgdcont=1,"IP","A1.net"
Stupid Mode = 1
Phone = *99#
Dialer Command = ATD
Dial Attemps = 2
Username = ppp@a1plus.at
Password = ppp


irgendwie so sollte deine wcdial.conf aussehen, ob mit oder ohne dialer pin,

zum testen als erstes
wvdial pin aufrufen.
hat das geklabbert dann
wvdial umts

vorrausgestzt du übernimmst via c +p das hier

kein script kein klickprogi, einfach als root in der konsole, wenn dann alles geht nimm was dir am angenehmsten erscheint

edit: und wenn mit dns eintrag dann so, siehe seite 1,

Init4 = AT+CGDCONT=1, "194.48.124.200 194.48.139.254", "A1.net"

hhl

Ich habe mir deine Pastings nochmal angeschaut,
Quote
Found a modem on /dev/ttyUSB0.
/etc/wvdial.conf<Warn>: Ignoring malformed input line: "DNS 1: 194.48.124.200"
/etc/wvdial.conf<Warn>: Ignoring malformed input line: "DNS 2: 194.48.139.254"
Modem configuration written to /etc/wvdial.conf.
ttyUSB0<Info>: Speed 9600; init "ATQ0 V1 E1 +FCLASS=0"
ttyUSB2<Info>: Speed 9600; init "ATQ0 V1 E1 +FCLASS=0"

stell mal "Baud" auf 9600 wenn es mit der oben geposteten wvdial.conf nicht klappt.

Baud = 9600


Quote
/etc/wvdial.conf<Warn>: Ignoring malformed input line: "DNS 1: 194.48.124.200"
/etc/wvdial.conf<Warn>: Ignoring malformed input line: "DNS 2: 194.48.139.254"

Diese zeilen sagen eindeutig das die dns einträge so falsch sind.

Quote
ttyUSB0<Info>: Speed 9600; init "ATQ0 V1 E1 +FCLASS=0"
ttyUSB2<Info>: Speed 9600; init "ATQ0 V1 E1 +FCLASS=0"

"speed = baud"
ttyUSB0 und ttyUSB2 verwirren ein wenig.
Sollte eigentlich ttyUSB0 und ttyUSB1 sein.

Hast du die wvdial.conf vorher gelöscht oder umbenannt bevor du wvdialconf ausgeführt hast?

Wenn nein mv wvdial.conf wvdial.conf.bu && touch /etc/wvdial.conf

dann
<editor> /etc/wvdial.conf
und die wvdial die ich Dir oben gebastelt habe da rein ohne!! vorher "wvdialconf" rennen zu lassen.

ach ja nicht vergessen!
chmod 700 /etc/wvdial.conf

So nun wird es ernst, wenn es nicht geht, baud ändern oder mal "Modem = ttyUSB1" testen (das kann manchmal der grund sein das es nicht funzt, passiert mir manchmal und nach dem nächsten boot ist es dann wieder ttyUSB0, ich habe keine ahnung warum, wieso, weshalb das so ist. Darum die dämliche frage im Script ob das in der wvdial.conf gefundene Modem das richtige ist ;) ).

gruß hendrik

ps. für die suchmaschiene -> E1552 wvdial

solo

hi,
danke für die bisherige gedankliche unterstützung :P
hier ist wvdial.conf zu finden:
http://nopaste.debianforum.de/35758
für einen teilerfolg nach vielfachem ausprobieren.
sri, für das beispiel habe ich den pin-code herausgenommen.
fragt sich, warum nicht abgeschlossen wurde, programm blieb in der warteschleife. :shock:
gruß solo
The best thing about the future is
that it comes one day at a time.
(Abraham Lincoln)

hhl

moin,
Quote
[Dialer Defaults]
Init1 = ATZ
## Init2 = ATQ0 V1 E1 S0=0 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Modem = /dev/ttyUSB0
Baud = 9600

[Dialer pin]
Init4 = AT+CPIN=. . . .
## hier die pin eintragen

[Dialer a1.net]
Carrier Check = no
## Init4 = AT+CPIN=xxxx
Init3 = at+cgdcont=1,"IP","A1.net"
Stupid Mode = 1

Phone = *99***#
Dialer Command = ATD
Dial Attemps = 2
Username = ppp@a1plus.at
Password = ppp

gibt es einen Grund init2 aus zu kommentieren?
Quote## Init2 = ATQ0 V1 E1 S0=0 +FCLASS=0

von der logic her verstehe ich deine conf nun wirklich nicht,

erst "init1" dann "init4", dann "init3" und wo bleibt "init2"?

ich für meinen teil würde erst die init1 dann init2 dann 3 und zu guter Letzt init4 dort eintragen und nicht alles durch einander.

Was passiert denn wenn init2 dabei ist.
Und wenn schon ein init raus dann bitte die Reihenfolge logisch anpassen und nicht willkürlich wild durch einander.

und erzähl doch mal zu welchem ergebniss die von mir gepastete wvdial.conf führt?
würde mich brennend interessieren.
Bitte mal rennen lassen, genauso wie sie da steht, und dann pasten, bitte.

die schleife könnte damit zusammen hängen das da ein init2 fehlt ;).

und bring die wvdial.conf nicht so durch einander, das ist ja schlimm, sorry für die worte aber ich muss da jedesmal die luft anhalten um keinen schreikrampf zu bekommen.
Ist nicht bös gemeint, ehrlich, aber wenn dinge so durch einander gebracht werden können sie schlecht beurteilt werden.

gruss hendrik.

solo

hi,
mein neuer versuch zu wvdial.conf :
http://nopaste.debianforum.de/35767

ergebnis als root:
# wvdial a1.net
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: at+cgdcont=1,"IP","A1.net"
--> Sending: ATQ0
--> Re-Sending: at+cgdcont=1,"IP","A1.net"
--> Modem not responding.

ergebnis als anwender:
~$ wvdial a1.net
--> Can't open '/etc/wvdial.conf' for reading: Permission denied
--> ...starting with blank configuration.
--> WvDial: Internet dialer version 1.61
--> Warning: section [Dialer a1.net] does not exist in wvdial.conf.
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
der unterschied - warum ?

gruß solo
The best thing about the future is
that it comes one day at a time.
(Abraham Lincoln)

hhl

EDIT: hatte ich da gerade nicht die frage gelesen ob die inits durchnummeriert sein müssen?
mh, anscheinend doch nicht? Oder bin ich jetzt total verwirrt? Naja seis drumm hier die antwort auf die imaginäre frage erst mal.

@solo,
ja und ja als schnelle Antwort.

Der Grund ist ganz einfach, wvdial arbeit die init-Befehle der Reihenfolge nach ab.

Also erst init1 das Modem wird angepingt (salop gesagt)
init2 (modem vorhanden, also bestimmte initialisierungs-befehle ans Modem senden) dann init3 usw.....

D.H. es wird der Reihe nach abgearbeitet.

Fehlt ein init so wird dieser übersprungen mit dem Ergebnis, daß irgendetwas fehlt und nichts geht oder nur teilweise.

So ganz genau kann ich dies leider nicht erklären da mir der nötige technische Hintergrund fehlt.

Vielleicht findet sich aber jemand der dies genauer erklären kann.

Aber zur Sache, hast du mal das gemacht was ich Dir gesagt habe?

Damit ich und andere sehen können woran es liegen könnte?

Dafür muß aber die conf schon richtig sein bzw. zumindest sauber und ordentlich geschrieben, ansonsten ist ein "debuggen" unmöglich und es können nur Mutmaßungen aufgestellt werden.

Mach einfach mal was Dir hier gesagt/geschrieben wird, es würde die Arbeit und die mühe erleichtern.


[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Modem = /dev/ttyUSB0
Baud = 9600

[Dialer pin]
Init3 = AT+CPIN=XXXX  # hier die pin eintragen #

[Dialer umts]
Carrier Check = no
Init4 = at+cgdcont=1,"IP","A1.net"
Stupid Mode = 1
Phone = *99#
Dialer Command = ATD
Dial Attemps = 2
Username = ppp@a1plus.at
Password = ppp


Also nimm diese conf und probiere sie aus, so wie sie hier oben steht, bitte.

hhl

Quote~$ wvdial a1.net
--> Can't open '/etc/wvdial.conf' for reading: Permission denied
--> ...starting with blank configuration.
die rechte sind auf 700 gestezt, d.h. nur root kann lesen. schreiben. ausführen!

als "user" geht das  nicht ;)

pppd erwartet auch root von hause aus, dies wäre der zweite grund.

Quote--> Modem not responding.

probier mal /dev/ttyUSB1 oder ttyUSB2 aus.

was gibt "dmesg" oder "dmesg | tail" als Rückmeldung wenn du das modem anschließt?


Quote
       [Dialer Defaults]
        Init = ATZ
        Init = ATQ0
        Init = V1
        Init = E1
        Init = S0=0
        Init = &C1
        Init = +FCLASS=0
        Modem Type = Analog Modem
        Baud = 9600
        New PPPD = yes
        Modem = /dev/ttyUSB0
       
        ISDN = 0
       
        [Dialer pin]
        Init = AT+CPIN=XXXX
       
        [Dialer a1.net]
        Modem = /dev/ttyUSB0
        Dial Command = ATD
        Carrier Check = no
        Stupid Mode = 1
        PPhone = *99#
        Phone = *99***1#
        Username = ppp@a1plus.at
        Password = ppp
        Init = at+cgdcont=1,"IP","A1.net"
        Dial Attempts = 3

Warum jetzt zweimal das Modem drinne? und zwei verschiedene telefon-nummern? also unter default gehöhrt das modem sonst nirgend wo hin!
und 1 X phone und zwar "Phone = *99#" !

Mach einfach einmal das was dir hier gesagt wird, ist wirklich nicht böse gemeint, es hat seine gründe!

Du würdest Dir und den anderen das Leben immens erleichtern, und nicht jeder hat die Geduld die ich hier gerade aufbringe.

gruss

solo

hi,
danke für bisherige geduld, hilfen und rückmeldungen. :wink:
dmesg dargestellt unter:
http://nopaste.debianforum.de/35774

gruß solo
The best thing about the future is
that it comes one day at a time.
(Abraham Lincoln)

solo

hi,
Hier ist wvdial.conf zu finden:http://nopaste.debianforum.de/35773
danach: # chmod 700 /etc/wvdial.conf
Der Erfolg war:# wvdial a1.net
--> WvDial: Internet dialer version 1.61
--> Cannot open /dev/ttyUSB0: Device or resource busy
--> Cannot open /dev/ttyUSB0: Device or resource busy
--> Cannot open /dev/ttyUSB0: Device or resource busy

ttyUSB1 und ttyUSB2 waren ebenfalls erfolglos.

Ich hoffe, keinen Schreibfehler hinterlassen zu haben.
Nun war ich in der Zwischenzeit ja nicht untätig und habe mich durch das Internet gelesen, aber es gab keine Nachrichten, die ich bisher erfolgreich umsetzen konnte, wie auch immer die Zusammenstellung der wvdial.conf erfolgte. Daher komme ich abermals an den Beginn der Überlegungen zurück. Einige Zähne habe ich mir dabei schon ausgebissen... Komme wieder, ersuche um Geduld.
Gruß solo
The best thing about the future is
that it comes one day at a time.
(Abraham Lincoln)

solo

hi,
das war die letzte Meldung :

# wvdial a1.net
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: AT+CPIN=3545
AT+CPIN=3545
OK
--> Modem initialized.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
NO CARRIER
--> No Carrier!  Trying again.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
NO CARRIER
--> No Carrier!  Trying again.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
CONNECT 21600000
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Wed Jul 20 16:42:53 2011
--> Pid of pppd: 3951
--> Using interface ppp0
--> local  IP address 46.206.173.109
--> remote IP address 10.64.64.64
--> primary   DNS address 194.48.139.254
--> secondary DNS address 194.48.124.200

--- und worauf wartet das Modem jetzt ? ---
Eingestellt ist "Carrier Check = no" und dann wird der Carrier dennoch gesucht ? Sollte dort nicht "yes" stehen ?
Diesmal war Modem HUAWEI E182e auf einer zusätzlichen PCI-USB-Platte auf der ASUS-Hauptplatine angesteckt.
Gruß solo
The best thing about the future is
that it comes one day at a time.
(Abraham Lincoln)

hhl

Öhm, räusper
Quote
CONNECT 21600000

was bedeutet dies?

und hier verrätst du uns die sim/pin!???!
Quote
AT+CPIN=3545

Quote--- und worauf wartet das Modem jetzt ? ---
nichts! Außer vielleicht, lass es mich so sagen, leg los und erkunde das www via umts Anbindung

gruss

ps. lesen und das gelesene zu verstehen und umzusetzen ist nicht Deine stärke oder?