compile smlink modem driver oder Alternative?
Hallo, ich habe seit der SuSE 9.3 folgendes Problem. Mit dem SuSE-Kernel funktioniert meine WLAN-Karte nicht mit dem Standardkernel. Wenn ich mir einen Kernel selbst baue funktioniert dies einwandfrei mit der WLAN-Karte. Bei dem neuen Kernel muss ich jedoch mein Modem-Treiber selbst kompilieren. Seit SuSE 9.3 (jetzt benutze ich SuSE 10.0) funktioniert dies jedoch nicht mehr. Kann mir jemand sagen wie ich den SmartLink Modem treiber unter SuSE 10.0 mit Kernel 2.6.14 kompilieren kann? Gibt es einen alternativen Treiber für mein Modem? Die einzige Info die ich zu dem Modem habe ist, dass es früher mit dem SMLINK-Treiber funktioniert hat und der Output von lspci: 00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80) Das Notebook ist ein Acer Aspire 1501 LMI. Hoffe es kann mir jemand helfen. Schöne Grüße Oli
Am Samstag 05 November 2005 18:08 schrieb Tim Oliver Wagner:
Kann mir jemand sagen wie ich den SmartLink Modem treiber unter SuSE 10.0 mit Kernel 2.6.14 kompilieren kann?
Das würde mich auch interessieren, obwohl ich den original-Kernel von SuSE 10.0 verwende. Das slamr-Modul scheint bei mir nicht zu funktionieren, jedenfalls kann slmodemd anschließend das device nicht finden, obwohl slamr0 natürlich vom start-skript angelegt wurde. Mit den vorherigen SuSEn habe ich das Modem immer mit dem smartlink-Treiber zur Mithilfe überreden können. Vielleicht klappt es ja mit einem selbstkompilierten Modul besser. Grüße, Gabi
Gabriele Conrad wrote:
Am Samstag 05 November 2005 18:08 schrieb Tim Oliver Wagner:
Kann mir jemand sagen wie ich den SmartLink Modem treiber unter SuSE 10.0 mit Kernel 2.6.14 kompilieren kann?
Das würde mich auch interessieren, obwohl ich den original-Kernel von SuSE 10.0 verwende. Das slamr-Modul scheint bei mir nicht zu funktionieren, jedenfalls kann slmodemd anschließend das device nicht finden, obwohl slamr0 natürlich vom start-skript angelegt wurde. Mit den vorherigen SuSEn habe ich das Modem immer mit dem smartlink-Treiber zur Mithilfe überreden können.
Vielleicht klappt es ja mit einem selbstkompilierten Modul besser.
Grüße,
Gabi
Gnadige Herren, ich spreche nein deutsch....... Die Acer 1501 ist 64-bit. The slmodem driver has a 32-bit proprietary module with the sources, s it won't work. http://linux.derkeiler.com/Mailing-Lists/SuSE/2004-03/1684.html Regards Sid. -- Sid Boyce ... Hamradio License G3VBV, licensed Private Pilot Retired IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist Microsoft Windows Free Zone - Linux used for all Computing Tasks
Am Samstag, 5. November 2005 21:55 schrieb Gabriele Conrad:
Am Samstag 05 November 2005 18:08 schrieb Tim Oliver Wagner:
Kann mir jemand sagen wie ich den SmartLink Modem treiber unter SuSE 10.0 mit Kernel 2.6.14 kompilieren kann?
Das würde mich auch interessieren, obwohl ich den original-Kernel von SuSE 10.0 verwende. Das slamr-Modul scheint bei mir nicht zu funktionieren, jedenfalls kann slmodemd anschließend das device nicht finden, obwohl slamr0 natürlich vom start-skript angelegt wurde. Mit den vorherigen SuSEn habe ich das Modem immer mit dem smartlink-Treiber zur Mithilfe überreden können.
Vielleicht klappt es ja mit einem selbstkompilierten Modul besser.
Als Alternative funktionierts bei einigen Modems auch mit den ALSA *_modem-Modulen (VIA, Intel). Da muss aber der slmodemd neu kompiliert und das Startscript geändert werden. Hab das aber mit SUSE noch nicht probiert, unter Debian gehts. Und ob das mit 64 bit geht? Gruß, Gerd P.S.: Bei http://linmodems.technion.ac.il/packages/smartlink/ gibts die neuesten Versionen des Treibers, evtl. auch bei snapshots/ nachschauen.
Am Sonntag 06 November 2005 12:38 schrieb Gerd Fleischer:
Als Alternative funktionierts bei einigen Modems auch mit den ALSA *_modem-Modulen (VIA, Intel). Da muss aber der slmodemd neu kompiliert und das Startscript geändert werden. Hab das aber mit SUSE noch nicht probiert, unter Debian gehts. Und ob das mit 64 bit geht?
In meinem Fall ist es 32 bit. Und leider Ali5451, da gibt es wohl kein modem-Modul für bei Alsa, wenn ich das richtig sehe? Witzigerweise kann wird das modem erkannt und ttySL0 eingebunden, wenn ich mit einem mit Alsa-Unterstützung gebautem "slmodemd -a hw:0" daran gehe. Dann ist auch der pppd zur Zusammenarbeit zu bewegen, kann aber nicht einwählen (weil kein Modem-Modul da ist?). Ich bin ganz perplex, warum es jetzt mit dem slamr-Modul nicht mehr funktionieren soll, wie gesagt, in den vorherigen SuSE-Versionen war das nie ein Problem. Ich bekomme immer die Fehlermeldung: error: mdm setup: cannot open dev `/dev/slamr0': No such device error: cannot setup device `/dev/slamr0' Obwohl natürlich /dev/slamr0 vom Start-Skript angelegt wurde. Aber ich habe fast den Eindruck, daß beim Laden des Moduls slamr die Hardware gar nicht angesprochen wird. Und /dev/slamr0 dann auch gar nicht an der Hardware hängt. Sehr seltsam. Irgendwelche Ideen?
P.S.: Bei http://linmodems.technion.ac.il/packages/smartlink/ gibts die neuesten Versionen des Treibers, evtl. auch bei snapshots/ nachschauen.
die Kernelmodule lassen sich irgendwie durch die Bank weg nicht kompilieren. Grüße, Gabi
Hallo Leute, Am Sonntag, 6. November 2005 21:06 schrieb Gabriele Conrad:
Am Sonntag 06 November 2005 12:38 schrieb Gerd Fleischer: [...] Witzigerweise kann wird das modem erkannt und ttySL0 eingebunden, wenn ich mit einem mit Alsa-Unterstützung gebautem "slmodemd -a hw:0" daran gehe. Dann ist auch der pppd zur Zusammenarbeit zu bewegen, kann aber nicht einwählen (weil kein Modem-Modul da ist?).
Probiers mal mit minicom - einfach AT eingeben. Erwartetes Ergebnis ist OK
Ich bin ganz perplex, warum es jetzt mit dem slamr-Modul nicht mehr funktionieren soll, wie gesagt, in den vorherigen SuSE-Versionen war das nie ein Problem. Ich bekomme immer die Fehlermeldung:
error: mdm setup: cannot open dev `/dev/slamr0': No such device error: cannot setup device `/dev/slamr0'
Zeig mal die Ausgabe von ls -l /dev/slamr* Die Frage mag blöd klingen, trotzdem: Ist das Paket kernel-default-nongpl installiert? ("default" ggf. je nach installiertem Kernel ersetzen) Bei mir sieht das so aus: # lsmod |grep sl slusb 16736 0 slamr 403016 2 usbcore 112640 6 slusb,usbhid,uhci_hcd,ohci_hcd,ehci_hcd
P.S.: Bei http://linmodems.technion.ac.il/packages/smartlink/ gibts die neuesten Versionen des Treibers, evtl. auch bei snapshots/ nachschauen.
die Kernelmodule lassen sich irgendwie durch die Bank weg nicht kompilieren.
Hast Du die Kernelsourcen installiert und mit make cloneconfig ; make prepare vorbereitet? Gruß Christian Boltz -- »Microsoft Outlook Express - Designed to enable Virus replication.« [http://www.microsoft.com/mac/products/office/2001/virus_alert.asp]
Am Sonntag 06 November 2005 21:56 schrieb Christian Boltz: [ "slmodemd -a hw:0"]
Probiers mal mit minicom - einfach AT eingeben. Erwartetes Ergebnis ist OK
Das funktioniert (ja aber auch ohne die /dev/slamr* Einträge und ohne das slamr-Kernelmodul)
Ich bin ganz perplex, warum es jetzt mit dem slamr-Modul nicht mehr funktionieren soll, wie gesagt, in den vorherigen SuSE-Versionen war das nie ein Problem. Ich bekomme immer die Fehlermeldung:
error: mdm setup: cannot open dev `/dev/slamr0': No such device error: cannot setup device `/dev/slamr0'
Zeig mal die Ausgabe von ls -l /dev/slamr*
crw------- 1 root root 242, 0 Nov 6 20:24 /dev/slamr0 crw------- 1 root root 242, 1 Nov 6 20:24 /dev/slamr1 crw------- 1 root root 242, 2 Nov 6 20:24 /dev/slamr2 crw------- 1 root root 242, 3 Nov 6 20:24 /dev/slamr3
Die Frage mag blöd klingen, trotzdem: Ist das Paket kernel-default-nongpl installiert? ("default" ggf. je nach installiertem Kernel ersetzen)
Ja, doch. (Lieber auch die doofen Fragen stellen, bevor es an einem doofen Fehler hapert :^))
Bei mir sieht das so aus: # lsmod |grep sl slusb 16736 0 slamr 403016 2 usbcore 112640 6 slusb,usbhid,uhci_hcd,ohci_hcd,ehci_hcd
slusb 16736 0 slamr 403016 0 usbcore 112640 3 slusb,ohci_hcd
die Kernelmodule lassen sich irgendwie durch die Bank weg nicht kompilieren.
Hast Du die Kernelsourcen installiert und mit make cloneconfig ; make prepare vorbereitet?
Ja klar, daran liegt es nicht. Da kommen so Fehler wie error: implicit declaration of function ‘class_simple_destroy’ Grüße, Gabi
Gnadige Herren, ich spreche nein deutsch....... Die Acer 1501 ist 64-bit. The slmodem driver has a 32-bit proprietary module with the sources, s it won't work. http://linux.derkeiler.com/Mailing-Lists/SuSE/2004-03/1684.html Regards Sid.
I know, but I use a 32 bit Linux-version ... and it worked before .. greets Oli
Am Sonntag, 6. November 2005 23:25 schrieb Gabriele Conrad:
Ja klar, daran liegt es nicht. Da kommen so Fehler wie
error: implicit declaration of function ‘class_simple_destroy’
Das slmodem-2.9.11-20051101.tar.gz kompiliert hier. Da steht auch was von einer shortbuffer-Option für den slmodemd die bei ALI 5451 wohl gebraucht wird. Ein ALSA-Modul scheint in Arbeit zu sein, momentan gehts damit nicht mit ALI. Gruß, Gerd
Am Montag 07 November 2005 18:50 schrieb Gerd Fleischer:
Am Sonntag, 6. November 2005 23:25 schrieb Gabriele Conrad:
Ja klar, daran liegt es nicht. Da kommen so Fehler wie
error: implicit declaration of function ‘class_simple_destroy’
Das slmodem-2.9.11-20051101.tar.gz kompiliert hier.
Ja, slmodemd kompiliert hier auch, die Kernelmodule aber nicht.
Da steht auch was von einer shortbuffer-Option für den slmodemd die bei ALI 5451 wohl gebraucht wird.
Ich habe auch ein wenig nachgelesen, für den ALI 5451 soll man dann slmodemd -a -s -c GERMANY hw:0,1 nehmen (im Gegensatz zu allen anderen, wo man nur hw:0 oder hw:1 braucht). ttySL0 wird angelegt und alles sieht soweit ganz nett aus. Leider segfaultet slmodemd dann und der kernel oopst ein wenig, sobald man versucht, die Einwahl zu starten. Schade eigentlich. Auch mal spaßeshalber nur mit hw:0 probiert, da knallt es zwar nicht, man kann sich aber trotzdem nicht einwählen, was mich also auch nicht weiterbringt.
Ein ALSA-Modul scheint in Arbeit zu sein, momentan gehts damit nicht mit ALI.
Dann heißt es wohl abwarten. Ist aber schon ein wenig doof, weil es die letzten ~2 Jahre ja hervorragend funktioniert hat mit älteren Versionen der smartlink-Treiber und ohne Alsa, wenn ich mich recht erinnere hatte ich vorher 2.9.7 am laufen. Jetzt scheint das aktuelle slamr-Kernelmodul mein Modem gar nicht mehr zu "sehen" und funktionieren tut nix mehr. Und ich kriege ältere Versionen des Kernelmoduls nicht kompiliert. Grüße, Gabi
participants (5)
-
Christian Boltz
-
Gabriele Conrad
-
Gerd Fleischer
-
Sid Boyce
-
Tim Oliver Wagner