GPRS oder UMTS Karte

Herrmann

Well-Known Member
Hallo zusammen,

ich suche für mein Notebook eine GPRS- oder UMTS-PCMCIA-Karte welche von FreeBSD unterstützt wird. Verwendet jemand von euch solche Karten um sich unterwegs ins Internet einzuwählen?
 
Ich hatte vor ein paar Monaten fuer 3 Wochen eine UMTS Karte des Herstellers Option (Label Eplus) im Einsatz. Nach zwei kleinen zusaetzlichen Zeilen im Source lief das Ding ganz gut.
Hier im Board sollte man dazu etwas finden, wenn ich mich nicht irre.
 
eigentlich halte ich es für nicht so clever sich extra eine PC Karte für mobiles Internet zu kaufen.
UMTS/HSDPA Handy per Bluetooth als Modem unter BSD nutzen zu können wäre für mich optimal. Habe aber leider kein Equipment dafür, oder eine Anleitung parat.
 
Herrmann schrieb:
Hallo zusammen,

ich suche für mein Notebook eine GPRS- oder UMTS-PCMCIA-Karte welche von FreeBSD unterstützt wird. Verwendet jemand von euch solche Karten um sich unterwegs ins Internet einzuwählen?

Hallo Hermann,

also ich verwende und auch jetzt gerade die Novatel Merlin 630 auf dem Laptop.

Diese ist UMTS sowie GPRS fähig, mein Provider Vodafone.

Meine Vertragskonditionen "Vodafone Mobile Connect card" 5000 Mbyte Volumen Tarif.

Diese Karte verwende ich sowohl auf FreeBsD 5.1 sowie unter Windows XP Sp2
Hinzuzufügen wäre noch das diese Karte besser unter BSD wie unter Windows läuft .

Ein Tutorial wie diese konfiguriert wird findest Du unter:

http://www.bsdforen.de/showthread.php?t=14600

Einen Ansprechpartner hier im Forum ist Volker68 der mir schon sehr bei der Erstellung dieses Tutorials geholfen hat.
Auch Marty hier aus dem Forum hat herzu eine Anleitung geschrieben.

Meine Erfahrungen mit dieser Karte sind durchweg als possitiv zu bezeichnen,
allerdings müsstest Du sehen wie die UMTS Abdeckung bei Dir aussieht.

Eine Übersicht der Tarifoptionen findest Du hier:

http://www.vodafone.de/privat/tarife_und_vertraege/68938.html

Faqs- Netzabdeckungskarte (rechts oben)

http://www.vodafone.de/privat/hilfe_und_kundenservice/faq/75718_zuhause.html


Viele Grüsse der Mobil Sufer Rudolf

ps:

Auch noch wichtig, meine monatlichen Kosten belaufen sich auf 36,91 Euro inklusive Mehrwertsteuer, bei 5 Gygabyte Datenvolumen.
 
Zuletzt bearbeitet:
Herrmann schrieb:
Vielen Dank für die vielen Infos.
Werde mich noch etwas belesen und anschließend entscheiden.

Keine Ursache, achso bei Vodafone gibt es noch die Zuhauseoption die gilt im Umkreis von ca 2-3 Km.

Wenn du diesen Bereich verlässt wirds teuer.

mfg rudolf
 
//*Brainfuck*\\ schrieb:
Diese Karte verwende ich sowohl auf FreeBsD 5.1 sowie unter Windows XP Sp2
Hinzuzufügen wäre noch das diese Karte besser unter BSD wie unter Windows läuft .

Also ich bin genau nach den diversen Anleitungen vorgegangen. Mit genau der Karte. Das einzige was ich dauernd bekomme sind folgende Meldungen:

tun0: Phase: deflink: HDLC errors -> FCS: 3, ADDR: 0, COMD: 0, PROTO: 0

und dann noch:

sio4: 791 more interrupt-level buffer overflows (total 791)

Nachdem hier alle so von dieser Karte geschwaermt und versichert haben, dass die voellig problemlos laeuft, verwundert mich das doch sehr. Scheint bei weitem nicht so unproblematisch zu sein, wie in diversen Tutorials gerne versichert.
 
fader schrieb:
Also ich bin genau nach den diversen Anleitungen vorgegangen. Mit genau der Karte. Das einzige was ich dauernd bekomme sind folgende Meldungen:

tun0: Phase: deflink: HDLC errors -> FCS: 3, ADDR: 0, COMD: 0, PROTO: 0

und dann noch:

sio4: 791 more interrupt-level buffer overflows (total 791)

Nachdem hier alle so von dieser Karte geschwaermt und versichert haben, dass die voellig problemlos laeuft, verwundert mich das doch sehr. Scheint bei weitem nicht so unproblematisch zu sein, wie in diversen Tutorials gerne versichert.

Hallo fader,

schade das es nicht läuft bei Dir.

Schon mal die Karte probehalber auf einen Windowsrechner getestet ?
(mit Installation der Software von Diginext Bv - Die Setup-Routine)

Dann bräuchte ich noch etwas mehr Infos über Deinen Rechner- welches OS?

Am besten mal nen screenshot mit allen laufenden prozessen unter Deinem Os machen im betrieb mit der Karte auch mal vielleicht ein Dump.

Danke schon im Voraus

gruss Rudolf
 
Hallo Rudolf,

ich danke Dir fuer Deine Bemuehungen. Inzwischen laeuft es aber bereits. Mein Problem war PR kern/51982. Nachdem ich den dortigen Workarround im Kernel hatte, lief es. Leider war das nicht gleich so ersichtlich, dass man das unbedingt noch mit machen muss unter FreeBSD. Die Howtos schweigen sich dazu, soweit ich das ueberblicken kann, leider aus.

Gruesse
Dierk
 
fader schrieb:
Hallo Rudolf,

ich danke Dir fuer Deine Bemuehungen. Inzwischen laeuft es aber bereits. Mein Problem war PR kern/51982. Nachdem ich den dortigen Workarround im Kernel hatte, lief es. Leider war das nicht gleich so ersichtlich, dass man das unbedingt noch mit machen muss unter FreeBSD. Die Howtos schweigen sich dazu, soweit ich das ueberblicken kann, leider aus.

Gruesse
Dierk

Hallo Dierk,

also die meisten Probleme liegen weniger an den Novatel Karten, sondern vielmehr an der Software die ja in der Regel für Windows konzipiert ist.

So verursacht diese erbebliche Pufferüberläufe unter Xp und dann stirbt die Funkverbindung ab, oder das andere Extrem es wird keine aufgebaut.

Bis jetzt habe ich etwa 90 Dumps mit Fehlerberichten an Vodafone und den Support dort gesendet.
Ein weiteres spezifisches Problem liegt unter anderen darin, das diese Software "Vodafone Mobile Connect" in der Regel aus 3 Komponenten besteht.

Das sogenannte Dashboard (VM Connect.exe) Herrsteller Diginext Bv
Die WlanClient.exe (Wlan Client Application) Herrsteller Tatara Systems.Inc
Die Weboptiermungskomponente (Komprimierungssoftware) Herrsteller Bytemobile,Inc

Diese Komprimierungssoftare sorgt für erhebliche Probleme durch Leaks , diese sind unter anderen damit begründet, das schlicht und ergreifend die msjava.dll fehlt unter XP gibt es diese nicht mehr war Bestandteil der M$ JVM.

Diese og Probleme mit der Software treten unter Xp in den Versionen 6.0 - 6.01 und 6.01.004 bis 007 auf.
Auch in den nachfolgenden Versionen paradoxerweise 7.0.1.001 bis 007 ebenfalls, mann/frau sollte explizit auf folgende Variante ohne die Komprimierungsvariante bestehen:

http://www.vodafone.de/downloadarea/VMC_7_01_0000_0.zip

In dieser fehlt zwar auch die og msjava.dll aber da die Komprimierungsvariante nicht in Ihr enthalten ist läuft diese stabiler(allerdings erhöhter Volumenverbrauch)

Eingefügt:

http://www.dll-files.com/dllindex/dll-files.shtml?msjava

Die fehlende msjava.dll kann mann/frau sich hier herunterladen, diese muss dann nur noch in :
C:\WINDOWS\system32 kopiert werden

Diese og. Probleme haste allesamt nicht unter Unix, unter Linux gibt es schon einige kleinere Probleme "siehe das Tutorial von Marty aus dem Forum" das ist viel besser als meins.

Was ich bis jetzt so mitbekommen hab von einigen ist das diese mit desktopBsd probleme haben sollten, da fehlt mir aber noch das feedback.

So nun mal ein kleiner Dump Auszug:

code.
Anwendungsausnahme aufgetreten:
Anwendung: C:\WINDOWS\system32\bmwebcfg.exe (pid=1532)
Wann: 17.05.2006 @ 22:05:34.784
Ausnahmenummer: 80000003 (Hardcoded Breakpoint)

*----> Systeminformationen <----*
Computername: SCHLEPPTOP
Benutzername: Rudi
Terminalsitzungskennung: 0
Prozessoranzahl: 1
Prozessortyp: x86 Family 15 Model 2 Stepping 7
Windows-Version: 5.1
Aktuelles Build: 2600
Service Pack: 2
Aktueller Typ: Uniprocessor Free
Firma: ******************
Besitzer: Rudolf Fehren

*----> Taskliste <----*
0 System Process
4 System
552 smss.exe
616 csrss.exe
640 winlogon.exe
684 services.exe
696 lsass.exe
840 svchost.exe
940 svchost.exe
984 svchost.exe
1044 svchost.exe
1152 svchost.exe
1340 spoolsv.exe
1520 tcpsvcs.exe
1648 alg.exe
2028 Explorer.EXE
248 ctfmon.exe
1080 procexp.exe
1532 bmwebcfg.exe
1124 drwtsn32.exe

*----> Modulliste <----*
(0000000000400000 - 000000000041f000: C:\WINDOWS\system32\bmwebcfg.exe
(0000000071a00000 - 0000000071a08000: C:\WINDOWS\system32\WS2HELP.dll
(0000000071a10000 - 0000000071a27000: C:\WINDOWS\system32\WS2_32.dll
(0000000077be0000 - 0000000077c38000: C:\WINDOWS\system32\msvcrt.dll
(0000000077d10000 - 0000000077da0000: C:\WINDOWS\system32\USER32.dll
(0000000077da0000 - 0000000077e4a000: C:\WINDOWS\system32\ADVAPI32.dll
(0000000077e50000 - 0000000077ee1000: C:\WINDOWS\system32\RPCRT4.dll
(0000000077ef0000 - 0000000077f36000: C:\WINDOWS\system32\GDI32.dll
(0000000077f40000 - 0000000077fb6000: C:\WINDOWS\system32\SHLWAPI.dll
(000000007c800000 - 000000007c906000: C:\WINDOWS\system32\kernel32.dll
(000000007c910000 - 000000007c9c7000: C:\WINDOWS\system32\ntdll.dll

*----> Statusabbild für Threadkennung 0x3f4 <----*

eax=00143ffc ebx=00000000 ecx=00409a70 edx=00000000 esi=00000000 edi=00000040
eip=7c91eb94 esp=0012fb6c ebp=0012fbd4 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246

*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINDOWS\system32\ntdll.dll -
Funktion: ntdll!KiFastSystemCallRet
7c91eb89 90 nop
7c91eb8a 90 nop
ntdll!KiFastSystemCall:
7c91eb8b 8bd4 mov edx,esp
7c91eb8d 0f34 sysenter
7c91eb8f 90 nop
7c91eb90 90 nop
7c91eb91 90 nop
7c91eb92 90 nop
7c91eb93 90 nop
ntdll!KiFastSystemCallRet:
7c91eb94 c3 ret
7c91eb95 8da42400000000 lea esp,[esp]
7c91eb9c 8d642400 lea esp,[esp]
7c91eba0 90 nop
7c91eba1 90 nop
7c91eba2 90 nop
7c91eba3 90 nop
7c91eba4 90 nop
ntdll!KiIntSystemCall:
7c91eba5 8d542408 lea edx,[esp+0x8]
7c91eba9 cd2e int 2e

*----> Stack Back Trace <----*
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINDOWS\system32\ADVAPI32.dll -
WARNING: Stack unwind information not available. Following frames may be wrong.
*** WARNING: Unable to verify checksum for C:\WINDOWS\system32\bmwebcfg.exe
*** ERROR: Module load completed but symbols could not be loaded for C:\WINDOWS\system32\bmwebcfg.exe
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINDOWS\system32\kernel32.dll -
ChildEBP RetAddr Args to Child
0012fbd4 77dbb3cb 00000040 0012fc98 00000216 ntdll!KiFastSystemCallRet
0012fc00 77dbb25f 00000040 0012fc98 00000216 ADVAPI32!SetServiceStatus+0x238
0012fc74 77e07dcc 00000040 0012fc98 00000216 ADVAPI32!SetServiceStatus+0xcc
0012feb4 00409eba 0041c2c8 00000000 00000a28 ADVAPI32!StartServiceCtrlDispatcherA+0x93
0012ffc0 7c816d4f 7c920732 0000001e 7ffd6000 bmwebcfg+0x9eba
0012fff0 00000000 0040d958 00000000 78746341 kernel32!RegisterWaitForInputIdle+0x49

zugegeben das ist Windows macht aber das problem deutlich mit der Komprimierung.

Also falls Du noch Fragen haben solltest, bin ich gerne bereit Dir da weiterzuhelfen.
Aber Volker68 hier aus dem Forum ist eine richtige Instanz auf diesem Gebiet.

In absehbarer Zukunft plane ich mir die 740er zuzulegen, geht dann meines Wissens auch mit HSPDA.

Ansonsten haste schon recht unter Unix ist das Thema noch sehr stiefmütterlich, und wenn mann/frau sich damit auseinandersetzt und auch kleine programme schreiben will ist mann/frau sehr auf die Dokumentation der Herrsteller angewiesen.

Deshalb lieber ein Model hintendran bleiben dann klappt das auch mit der Dokumentation unter Unix.

Da ist noch viel Arbeit im Argen, Wikimässig und so.

Viele Grüsse der Rudolf und jetzt aber viel Spass mit Deiner Karte, und der kommt garantiert. :)

Wie heisst es doch so schön "Entdecke die Möglichkeiten" :D

ps:

soeben erfahre ich vom Vodafone Support das für das 4.Quartal eine bessere Software auf den Markt kommen soll, auch ist daran gedacht ein Framework für Unix artige Os mit anzubieten.

Das gleiche gilt dann auch für E-Plus die ebenfalls diese Karten-Software im Angebot haben.

Also so wie es aussieht kommt da was in Bewegung !!
 
Zuletzt bearbeitet:
Hallo Rudolf,

ich muss gestehen, dass die Eigenheiten der Windows- oder Linuxtreiber fuer mich eher von untergeordnetem Interesse sind. Ich bin zwar bereits in die Verlegenheit gekommen, das bei mehreren Kunden installieren zu muessen - hatte dort allerdings noch nie irgendwelche Probleme. Bei einem Kunden sind ca. 20 Leute im Aussendienst, die dann ueber umts eine openvpn Verbindung aufbauen. Da kamen bislang noch keine Klagen. Allerdings sind die Notebooks auch alle identisch und vor allem kein billiger Kram.

Im Zweifel kann man ja dort auch zumindest die Einwahlsoftware umgehen (so wie man frueher die T-Online Software immer zuerst deaktivert hat ;-)) und dort auch ganz "normal" mit Modembefehlen arbeiten. Wenn die Treiber natuerlich spinnen, ist da sicherlich wenig zu machen, da closed source. Insofern solln die das auch mal schoen selbst debuggen - die nehmen dafuer ja schliesslich Geld vom Kunden.

Gruss
Dierk
 
Hi, also nach dem ich unter Linux einige Kleinigkeiten umschifft hatte, lief es eigentlich ganz gut. Was mich hauptsächlich gestört hat, ist diese Unsicherheit, ob man nun in der "zuhause Zone" ist oder nicht. Habe ja keinen Bock auf eine gesalzene Rechnung. Daher hab ich den ganzen Kram wieder gekündigt, die Anleitung bleibt aber weiter auf meiner Homepage.

Ach ja, falls jemand eine Antenne für die Novatel U630 braucht, einfach mal bei mir melden.

marty
 
fader schrieb:
Hallo Rudolf,

ich muss gestehen, dass die Eigenheiten der Windows- oder Linuxtreiber fuer mich eher von untergeordnetem Interesse sind. Ich bin zwar bereits in die Verlegenheit gekommen, das bei mehreren Kunden installieren zu muessen - hatte dort allerdings noch nie irgendwelche Probleme. Bei einem Kunden sind ca. 20 Leute im Aussendienst, die dann ueber umts eine openvpn Verbindung aufbauen. Da kamen bislang noch keine Klagen. Allerdings sind die Notebooks auch alle identisch und vor allem kein billiger Kram.

Im Zweifel kann man ja dort auch zumindest die Einwahlsoftware umgehen (so wie man frueher die T-Online Software immer zuerst deaktivert hat ;-)) und dort auch ganz "normal" mit Modembefehlen arbeiten. Wenn die Treiber natuerlich spinnen, ist da sicherlich wenig zu machen, da closed source. Insofern solln die das auch mal schoen selbst debuggen - die nehmen dafuer ja schliesslich Geld vom Kunden.

Gruss
Dierk

Moin Dierk,

na dann haste mal einen Anhaltspunkt falls es bei Deinen Kunden ähnliche Probleme unter Linux und Windows gibt.

Die Software ist so misserabel, da würde sogar meine "Omma" im Libanon das besser auf die Reihe bekommen.

Interesant mach dann mal unter der Dose den Taskmanager auf, klicke dann mal auf Ansicht - Untermenue Spalten auswählen - und lasse Dir mal Seitenfehler in der Registerkarte anzeigen.

Die explodieren geradezu.

Also wenn die Unix Kritiker immerzu sagen unter Windows ist alles so toll und einfach, dann würde ich Die zugerne mal da dran setzen mit diesen Fehlern.
Jo und nebendran so ein etwas älterer Zeitgenosse mit Unix auf dem Schlepptop.

Wetten der Zulauf zu BSD würde explosionssartig ansteigen, weil da läuft es ohne zu murren, ganz easy und den Trick mit T-Online:

(so wie man frueher die T-Online Software immer zuerst deaktivert hat ;-))

Das würde ich denen garnicht verraten ;)


gruss Rudolf
 
also wer von euch windows verwendet und die buggige software von vodafone nicht mag dem kann ich nur "mwconn" empfehlen

die software funtkioniert einbandfrei bei meinen tests mit der Merlin U630

bekommen kann man sie auf http://www.mwconn.com/
 
fader schrieb:
Also ich bin genau nach den diversen Anleitungen vorgegangen. Mit genau der Karte. Das einzige was ich dauernd bekomme sind folgende Meldungen:
...
sio4: 791 more interrupt-level buffer overflows (total 791)

Der ist simpel... guckst Du hier: http://www.freebsd.org/cgi/query-pr.cgi?pr=51982

Das ist ein (bekanntes, aber leider noch nicht im CVS gefixtes) Problem im sio. Folge bitte den Hinweisen des letzten (meines) Posts im PR und die Karte funktioniert.

Um einen kleinen (manuellen) Patch (+ Kernel-build) kommst Du leider nicht drum herum. Leider hilft auf der aktuelle uart-Treiber nicht, da er fast das gleiche Problem hat, aber leider noch nicht mal eine Debug-Meldung ausgibt und somit stillschweigend Pakete (wegen Buffer-Overruns) verwirft.

Ein (sehr guter!!) Tip am Rande: Sieh zu, daß Du eine Firmware Version 14.x in die Karte lädst. Leider ist diese Version in Deutschland nicht bei den Providern verfügbar (bei Vodafone in Neuseeland kann man sie aber runterladen). Aktuell wird in Deutschland eine Firmware V 12.x angeboten. Nach mehreren Wochen mit dieser Version (und viel Frust) habe ich seit Juni V 14.x geladen und habe deutlich weniger Abstürze der Karte (wild blinkende Lampen). Die neuere Firmware läuft deutlich stabiler.

Die Fehler in der 12er Firmware machen sich allerdings nur im Dauerbetrieb (always-on) bemerkbar. Ein Firmware-Update ist dringend zu empfehlen, wenn die Karte noch eine Firmware 9.x haben sollte.
 
Der ist simpel... guckst Du hier: http://www.freebsd.org/cgi/query-pr.cgi?pr=51982

Das ist ein (bekanntes, aber leider noch nicht im CVS gefixtes) Problem im sio. Folge bitte den Hinweisen des letzten (meines) Posts im PR und die Karte funktioniert.

Um einen kleinen (manuellen) Patch (+ Kernel-build) kommst Du leider nicht drum herum. Leider hilft auf der aktuelle uart-Treiber nicht, da er fast das gleiche Problem hat, aber leider noch nicht mal eine Debug-Meldung ausgibt und somit stillschweigend Pakete (wegen Buffer-Overruns) verwirft.

Ein (sehr guter!!) Tip am Rande: Sieh zu, daß Du eine Firmware Version 14.x in die Karte lädst. Leider ist diese Version in Deutschland nicht bei den Providern verfügbar (bei Vodafone in Neuseeland kann man sie aber runterladen). Aktuell wird in Deutschland eine Firmware V 12.x angeboten. Nach mehreren Wochen mit dieser Version (und viel Frust) habe ich seit Juni V 14.x geladen und habe deutlich weniger Abstürze der Karte (wild blinkende Lampen). Die neuere Firmware läuft deutlich stabiler.

Die Fehler in der 12er Firmware machen sich allerdings nur im Dauerbetrieb (always-on) bemerkbar. Ein Firmware-Update ist dringend zu empfehlen, wenn die Karte noch eine Firmware 9.x haben sollte.


Hi,

muss ich einfach nur die Zeile 1929, also
Code:
cp4ticks = speed / 10 / hz * 4;
durch
Code:
cp4ticks = speed / 10 / 100 * 40;
ersetzen (einfach kernel neu backen?) und dann sollte die Karte ordentlich funktionieren?

Danke! && MfG JiYu

P.S.: Kann mir einer seine ppp.conf fuer eplus umts ausleihen? ;)
 
Hi,

muss ich einfach nur die Zeile 1929, also
Code:
cp4ticks = speed / 10 / hz * 4;
durch
Code:
cp4ticks = speed / 10 / 100 * 40;
ersetzen (einfach kernel neu backen?) und dann sollte die Karte ordentlich funktionieren?

Genau das!

Nach dem editieren, make buildkernel && make installkernel && reboot und Du bist die Fehlermeldungen auf der Console los.

BTW, uart hat ganz ähnliche Probleme, wie sio, nur daß uart keinerlei Meldungen bringt (er verschluckt die Fehler kommentarlos).

P.S.: Kann mir einer seine ppp.conf fuer eplus umts ausleihen? ;)

Here we go (nur ein Beispiel):

Code:
3g:
 set ifaddr 10.253.253.253/0 10.253.253.252/0 255.255.255.255
 set log local chat error warning connect
 set dial "ABORT ERROR ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 8 \
           ''-AT+cops?;+csq;+creg?;+cgreg?-OK ATe0v1&d2&c1 OK AT+cgdcont=1,\\\"I
P\\\",\\\"internet.eplus.de\\\",\\\"\\\",1,1 OK  \\dATDT\\T TIMEOUT 60 CONNECT"
 set cd 30!
 set crtscts on
 set timeout 0
 set reconnect 3 90
 set speed 115200
 set vj slotcomp off
 disable mppe shortseq ipv6cp vjcomp pred1 deflate24 acfcomp protocomp
 deny mppe deflate24 pred1 protocomp
 set login
 set device /dev/cuad1
 set authname eplus
 set authkey gprs
 set phone "*99***1#"

Der dial-chat könnte noch etwas eleganter sein, aber er funktioniert einstweilen.
 
Genau das!

Nach dem editieren, make buildkernel && make installkernel && reboot und Du bist die Fehlermeldungen auf der Console los.

BTW, uart hat ganz ähnliche Probleme, wie sio, nur daß uart keinerlei Meldungen bringt (er verschluckt die Fehler kommentarlos).



Here we go (nur ein Beispiel):

Code:
3g:
 set ifaddr 10.253.253.253/0 10.253.253.252/0 255.255.255.255
 set log local chat error warning connect
 set dial "ABORT ERROR ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 8 \
           ''-AT+cops?;+csq;+creg?;+cgreg?-OK ATe0v1&d2&c1 OK AT+cgdcont=1,\\\"I
P\\\",\\\"internet.eplus.de\\\",\\\"\\\",1,1 OK  \\dATDT\\T TIMEOUT 60 CONNECT"
 set cd 30!
 set crtscts on
 set timeout 0
 set reconnect 3 90
 set speed 115200
 set vj slotcomp off
 disable mppe shortseq ipv6cp vjcomp pred1 deflate24 acfcomp protocomp
 deny mppe deflate24 pred1 protocomp
 set login
 set device /dev/cuad1
 set authname eplus
 set authkey gprs
 set phone "*99***1#"

Der dial-chat könnte noch etwas eleganter sein, aber er funktioniert einstweilen.


Das nenn ich mal ne schnelle Antwort ;) Vielen Dank! Ich werde morgen mal Berichten ob und wie es läuft. *freu*

Danke! && MfG JiYu
 
Hallo Volker,

ich habe ebenfalls die Merlin U630 unter FreeBSD am Laufen.
Leider ist dort noch die kleine Sache mit dem Karten-Pin.
In Deinem chat-script sehe ich die Eingabe der PIN jedoch nicht,
sondern:

-AT+cops?;+csq;+creg?;+cgreg?-OK

Was machst Du denn da?

EDIT:

Ach'so kannst Du hier bitte erklären wie man an die Firmware für die
Merlin U630 kommt und wie das Update durchgeführt werden muss?

Danke,
Karsten
 
Zuletzt bearbeitet von einem Moderator:
Hallo Volker,

ich habe ebenfalls die Merlin U630 unter FreeBSD am Laufen.
Leider ist dort noch die kleine Sache mit dem Karten-Pin.
In Deinem chat-script sehe ich die Eingabe der PIN jedoch nicht,
sondern:

-AT+cops?;+csq;+creg?;+cgreg?-OK

Was machst Du denn da?

EDIT:

Ach'so kannst Du hier bitte erklären wie man an die Firmware für die
Merlin U630 kommt und wie das Update durchgeführt werden muss?

Danke,
Karsten

wie uebergibts du den den pin? auch in dem chat oder diesem perl script?

Danke! && MfG JiYu
 
-AT+cops?;+csq;+creg?;+cgreg?-OK

Was machst Du denn da?

Die Befehle kannst Du auch weglassen. Das war nur Debugging, löst aber keine Funktionen auf der Karte aus.

Zum Thema PIN:

Die müßte vorher mit einem echten Skript und nicht mit einem ppp-chat gesetzt werden. Ansonsten hilft das grundsätzliche Abschalten der PIN-Abfrage, dann spart man sich das.

Ach'so kannst Du hier bitte erklären wie man an die Firmware für die
Merlin U630 kommt

Stehst Du mit den Suchmaschinen auf Kriegsfuß? Oder bist Du einfach nur konsumorientiert erzogen worden und läßt lieber andere für Dich die Arbeit tun? :(

Wie ich schon vorher geschrieben habe: Bei Vodafone Neuseeland ist eine 14er Version verfügbar.

und wie das Update durchgeführt werden muss?

...und auch das steht dann in der Readme, wenn Du das Update gefunden hast. Du brauchst allerdings eine Windows-Maschine, da es das Update nur als Win32-EXE gibt.
 
@Volker:

> Stehst Du mit den Suchmaschinen auf Kriegsfuß? Oder bist Du einfach nur konsumorientiert erzogen worden und läßt lieber andere für Dich die Arbeit tun?

Hallo, warum so aufgebracht? Das es sich bei dem Firmware-Update um eine Win32.exe handelt konnte ich ja nicht ahnen. Ich war von speziellen Kenntnissen deinerseits über die Interna der Merlin ausgegangen und somit von einem komplizierteren Vorgehen.
PS: Würde ich mit einem BSD-System arbeiten, wenn ich nicht selbstständig arbeiten kann?

@JiYu:

Zum Thema PIN habe ich derzeit zwar zwei Lösung gefunden.

1.) Deaktivierung der PIN

Kommt für mich nicht in Frage, da ich meinen Rechner samt Karte jeden Tag mit mir rumschleppe. Und sollte, aus welchen Gründen auch immer, die Karte dann in fremde Hände fallen, dann kann der "neue Besitzer" mit der Karte ins Netz und das ohne PIN-Abfrage.
Aus diesem Grund habe ich mir die Kommando's für das Ein- und Ausschalten der PIN-Abfrage nicht gemerkt. Aber ich denke mit Google solltest Du sie finden.

2. Angabe der PIN bei Einwahl

Mit folgenden Befehlen im dial-String kannst Du die PIN angeben:

AT+CPIN="DEINE_PIN" ERROR
AT+CPIN? OK

Diese Methode hat jedoch den unschönen Nachteil, dass Du beim ersten Einwählen ppp zweimal starten musst.

Erklärung:

Der Befehl AT+CPIN="...." übergibt die PIN via Modem-Befehl an die Karte. Und hier liegt der Knackpunkt. Diese Übergabe klappt nur beim ersten Mal und kommt bei weiteren Versuchen mit ERROR statt mit OK zurück. Aus diesem Grund wird der erste Versuch genau bei diesem Befehl von ppp abgebrochen, da dieser mit OK statt mit ERROR zurückkommt. Hätte ich hier als erwarteten Return wert OK eingegeben, würden das Einwählen zwar beim erstmal klappen, aber dann nie wieder. Ist nicht schön, aber ich habe zur Zeit keine bessere Lösung gefunden. Der zweite Befehl AT-CPIN? fragt via Modem-Befehl nach, ob die Freischaltung der Karte erfolgreich war. Dieser Befehl kann evtl. auch entfallen.

Karsten
 
Sodele meine Karte hab ich endlich und sie wird (denke ich mal) auch Richtig erkannt...

Code:
Sep 21 11:53:17 zlaptop kernel: pccard0: Allocation failed for cfe 7
Sep 21 11:53:17 zlaptop kernel: sio4: <Novatel Wireless Merlin UMTS Modem> at port 0x2f8-0x2ff irq 11 function 0 config 15 on pccard0
Sep 21 11:53:17 zlaptop kernel: sio4: type 16550A
Sep 21 11:53:17 zlaptop kernel: sio4: unable to activate interrupt in fast mode - using normal mode
Sep 21 11:53:17 zlaptop kernel: pccard0: Allocation failed for cfe 7
Sep 21 11:53:17 zlaptop kernel: pccard0: Allocation failed for cfe 15
Sep 21 11:53:17 zlaptop kernel: sio5: <Novatel Wireless Merlin UMTS Modem> at port 0x2e8-0x2ef irq 11 function 1 config 23 on pccard0
Sep 21 11:53:17 zlaptop kernel: sio5: type 16550A
Sep 21 11:53:17 zlaptop kernel: sio5: unable to activate interrupt in fast mode - using normal mode

aber irgendwie erstellt er keine sio device...
Code:
[root@zlaptop /usr/home/jiyu]# ls -l /dev/ | grep sio
[root@zlaptop /usr/home/jiyu]#

Stimmt da nochwas bei mir nicht oder blick ich einfach nicht durch?

Danke! && MfG JiYu
 
JiYu, Du brauchst kein device mehr erstellen, da dieses bereits vorhanden ist.
Bei der Merlin handelt es sich um eine Multiport-Karte. Aus diesem Grund werden zwei devices angelegt:

- sio4 -> cuad4 und
- sio5 -> cuad5

cuad4 ist das device für den UMTS/GPRS-Kanal und
cuad5 für den WLAN-Kanal. Da Dich zur Zeit nur der UMTS/GPRS-Kanal interessiert, musst Du also das device cuad4 in deinem chat-script nutzen.

wie folgt:

set device /dev/cuad4

Karsten
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben