Sandreas
19-07-2007, 20:21
Hallo zusammen,
ich hab mir den Asus WL-500g Premium zugelegt. Da ich mich seit geraumer Zeit mit ISDN mangels DSL-Verfügbarkeit rumschlage, hab ich gedacht, könnte ich vielleicht meine Auerswald 2104 USB an den Router-USB-Port anschließen, um ihn als ISDN-Router zu verwenden.
Hab mir das Kamikaze 7.06 mit 2.4er Kernel geflashed und interessanterweise gibts sogar Treibersources von Auerswald die unter genau diesem Kernel laufen.
Die gibts hier:
http://www.auerswald-root.de/download/datei/linux/usbtreiber/v128/auerusb-1.2.8.tgz
Hab zuerst gedacht: Hab ich ein Schwein, aber da hab ich mich wohl zu früh gefreut.
Der Treiber erfordert KNOW-HOW, welches ich zur Zeit noch nicht habe. Hab mich durch tonnenweise Howtos und Tuts gekämpft und bin mittlerweile bin ich soweit, dass ich unter Ubuntu das SVN-Repository von Kamikaze 7.07 ausgecheckt habe und erfolgreich nach benutzen von make menuconfig kompilieren konnte. Das geht auch alles gut. Jetzt die große Frage:
Wie kriege ich die Treibersourcen von Auerswald in das Image reinkompiliert?
Hier ein kleiner Auszug aus den Erfordernissen laut Auerswald:
Ein Linux System mit einem Kernel Version 2.4.0
Der Quellcode für diesen Kernel muß installiert sein(!) Sie finden den Quellcode unter /lib/modules/<kernelversion>/build.
Einen installierten Compiler ("gcc") und make ("make") Tools.
Wenn Sie ISDN4LINUX mit diesem Treiber nutzen möchten,dann brauchen Sie mindestens Kernel Version 2.4.10 und ISDN und HISAX Unterstützung, kompiliert als Module
Eine vollständige Anleitung ist übrigens der Liesmich-Datei im Treiberarchiv zu entnehmen. Unter Debian mit Kernel 2.4 habe ich den Treiber bereits erfolgreich kompiliert.
Bei OpenWRT ist immer die Rede von Cross-Compiling und ich habe mittlerweile auch ungefähr verstanden, was das ist.
Das Problem ist, dass ich mit Linux grade erst anfange und teilweise die anerkannte Fachsprache noch nicht verstehe. Ich arbeite grade unter Hochdruck daran, damit ich euch nicht mit Billigfragen langweilen muss. Sollte das hier solch eine Billigfrage sein, bitte ich trotzdem um Rücksicht und Antwort;)
Besonders cool wäre, wenn mir das jemand etwas genauer erklären könnte, damit ich Nub das auch verstehe.
Wenn es alles Kappes ist, was ich hier erzähle, und die Treiberunterstützung für USB-ISDN-Anlagen schon in Kamikaze drin ist, dann sagts bitte, bevor ich hier mit Kanonen auf Spatzen schieße*gg*
Kann mir jemand helfen?
Gruß
Sandreas
ich hab mir den Asus WL-500g Premium zugelegt. Da ich mich seit geraumer Zeit mit ISDN mangels DSL-Verfügbarkeit rumschlage, hab ich gedacht, könnte ich vielleicht meine Auerswald 2104 USB an den Router-USB-Port anschließen, um ihn als ISDN-Router zu verwenden.
Hab mir das Kamikaze 7.06 mit 2.4er Kernel geflashed und interessanterweise gibts sogar Treibersources von Auerswald die unter genau diesem Kernel laufen.
Die gibts hier:
http://www.auerswald-root.de/download/datei/linux/usbtreiber/v128/auerusb-1.2.8.tgz
Hab zuerst gedacht: Hab ich ein Schwein, aber da hab ich mich wohl zu früh gefreut.
Der Treiber erfordert KNOW-HOW, welches ich zur Zeit noch nicht habe. Hab mich durch tonnenweise Howtos und Tuts gekämpft und bin mittlerweile bin ich soweit, dass ich unter Ubuntu das SVN-Repository von Kamikaze 7.07 ausgecheckt habe und erfolgreich nach benutzen von make menuconfig kompilieren konnte. Das geht auch alles gut. Jetzt die große Frage:
Wie kriege ich die Treibersourcen von Auerswald in das Image reinkompiliert?
Hier ein kleiner Auszug aus den Erfordernissen laut Auerswald:
Ein Linux System mit einem Kernel Version 2.4.0
Der Quellcode für diesen Kernel muß installiert sein(!) Sie finden den Quellcode unter /lib/modules/<kernelversion>/build.
Einen installierten Compiler ("gcc") und make ("make") Tools.
Wenn Sie ISDN4LINUX mit diesem Treiber nutzen möchten,dann brauchen Sie mindestens Kernel Version 2.4.10 und ISDN und HISAX Unterstützung, kompiliert als Module
Eine vollständige Anleitung ist übrigens der Liesmich-Datei im Treiberarchiv zu entnehmen. Unter Debian mit Kernel 2.4 habe ich den Treiber bereits erfolgreich kompiliert.
Bei OpenWRT ist immer die Rede von Cross-Compiling und ich habe mittlerweile auch ungefähr verstanden, was das ist.
Das Problem ist, dass ich mit Linux grade erst anfange und teilweise die anerkannte Fachsprache noch nicht verstehe. Ich arbeite grade unter Hochdruck daran, damit ich euch nicht mit Billigfragen langweilen muss. Sollte das hier solch eine Billigfrage sein, bitte ich trotzdem um Rücksicht und Antwort;)
Besonders cool wäre, wenn mir das jemand etwas genauer erklären könnte, damit ich Nub das auch verstehe.
Wenn es alles Kappes ist, was ich hier erzähle, und die Treiberunterstützung für USB-ISDN-Anlagen schon in Kamikaze drin ist, dann sagts bitte, bevor ich hier mit Kanonen auf Spatzen schieße*gg*
Kann mir jemand helfen?
Gruß
Sandreas