Re: Externe Module in Kernel integrieren
On 11.01.2006, 13:02 Uhr, Andreas Pakulat wrote: > On 11.01.06 10:55:39, Thomas Stein wrote: >> Gut, dann werde ich nach den source-debs suchen. Falls ich keine finde ... > > Wollte eigentlich noch schauen obs die nur in sid gibt. Hier also die > Aufloesung: > > [EMAIL PROTECTED]:~>apt-cache policy rt2500-source spca5xx-source > rt2500-source: > Installiert:(keine) > Mögliche Pakete:1.1.0+cvs20051217-1 > Versions-Tabelle: > 1.1.0+cvs20051217-1 0 > 990 http://debian sid/main Packages > 500 http://debian etch/main Packages > spca5xx-source: > Installiert:(keine) > Mögliche Pakete:20051212-1 > Versions-Tabelle: > 20051212-1 0 > 990 http://debian sid/main Packages > 500 http://debian etch/main Packages > > Es sollte aber kein grosses Problem sein das deb runterzuladen und > mittels dpkg zu installieren. Habe ich gerade gemacht. packages.debian.org hat zwar momentan Probleme, aber zum Glück gibt es ja Mirrorserver. Nachdem ich die Source-debs installiert und Deine Kompilieranleitung befolgt habe, hat alles wunderbar funktioniert. Vielen Dank! MfG Thomas Stein -- 77. What's that grinding sound? --Top 100 things you don't want the sysadmin to say signature.asc Description: Digital signature
Re: Externe Module in Kernel integrieren (was: Eigener Kernel bleibt nach "Ok, booting the kernel")
On 11.01.06 10:55:39, Thomas Stein wrote: > On 11.01.2006, 00:50 Uhr, Andreas Pakulat wrote: > > On 10.01.06 23:39:21, Thomas Stein wrote: > >> Das interessiert mich jetzt auch. Ich habe zwei Module (rt2500 für > >> WLAN-Karte und spca5xx für USB-Kamera) als Source-tarballs heruntergeladen. > >> Kann ich die mit make-kpkg in das Kernel-deb integrieren? > > > > AFAIK: Nein. > > > > Aber es gibt fuer beide ein Paket names: -source. Dass kannst > > du runterladen und die dabei in /usr/src installierten .tar.gz's > > "irgendwohin" (z.B. $HOME/kernel) auspacken. Das liefert dir in dem > > jeweiligen Zielverzeichnis ein modules-Unterverzeichnis und darin dann > > jeweils rt2500 und spac.. Wenn du jetzt in das Kernel-Build-Verzeichnis > > gehst und > > > > MODULE_LOC=$HOME/kernel/modules make-kpkg --added-modules rt2500,spca5xx > > modules_image > > > > ausfuehrst bekommst du fuer den Kernel 2 debs (rt2500-module-blah und > > spca...) die dir die Module in /lib/modules//blub ablegen. > > > > Das erfordert natuerlich das sich mal jemand hingesetzt hat und so ein > > -source-Paket schnuert. Das besondere darin ist, dass die ein > > debian-Verzeichnis enthalten. > > Gut, dann werde ich nach den source-debs suchen. Falls ich keine finde ... Wollte eigentlich noch schauen obs die nur in sid gibt. Hier also die Aufloesung: [EMAIL PROTECTED]:~>apt-cache policy rt2500-source spca5xx-source rt2500-source: Installiert:(keine) Mögliche Pakete:1.1.0+cvs20051217-1 Versions-Tabelle: 1.1.0+cvs20051217-1 0 990 http://debian sid/main Packages 500 http://debian etch/main Packages spca5xx-source: Installiert:(keine) Mögliche Pakete:20051212-1 Versions-Tabelle: 20051212-1 0 990 http://debian sid/main Packages 500 http://debian etch/main Packages Es sollte aber kein grosses Problem sein das deb runterzuladen und mittels dpkg zu installieren. Die haben jedenfalls keine Abhaengigkeiten die in Sarge nicht erfuellbar sind. Andreas -- Don't Worry, Be Happy. -- Meher Baba -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Externe Module in Kernel integrieren (was: Eigener Kernel bleibt nach "Ok, booting the kernel")
Also sprach Thomas Stein <[EMAIL PROTECTED]> (Wed, 11 Jan 2006 10:55:39 +0100): > On 11.01.2006, 00:50 Uhr, Andreas Pakulat wrote: > > On 10.01.06 23:39:21, Thomas Stein wrote: > >> Das interessiert mich jetzt auch. Ich habe zwei Module (rt2500 für > >> WLAN-Karte und spca5xx für USB-Kamera) als Source-tarballs > >heruntergeladen. > Kann ich die mit make-kpkg in das Kernel-deb > >integrieren? > > > > AFAIK: Nein. > > Sagen wir mal: selten. ;) Manche out-of-tree Module lassen sich auf die (mehr oder weniger) vanilla-source patchen. In solchen Faellen ist dann im tarball ein entsprechendes Script oder ein Patch auf 2.4/2.6 vorhanden. Zumindest bei den Madwifi Wlan (CVS) Treibern ist's so (wenn auch ein wenig Glueck und/oder Koennen notwendig ist, damit der Patch passt..). Damit hast du die Source im Kernel und damit im kernel-image.deb (als Modul oder fest). sl ritch
Externe Module in Kernel integrieren (was: Eigener Kernel bleibt nach "Ok, booting the kernel")
On 11.01.2006, 00:50 Uhr, Andreas Pakulat wrote: > On 10.01.06 23:39:21, Thomas Stein wrote: >> Das interessiert mich jetzt auch. Ich habe zwei Module (rt2500 für >> WLAN-Karte und spca5xx für USB-Kamera) als Source-tarballs heruntergeladen. >> Kann ich die mit make-kpkg in das Kernel-deb integrieren? > > AFAIK: Nein. > > Aber es gibt fuer beide ein Paket names: -source. Dass kannst > du runterladen und die dabei in /usr/src installierten .tar.gz's > "irgendwohin" (z.B. $HOME/kernel) auspacken. Das liefert dir in dem > jeweiligen Zielverzeichnis ein modules-Unterverzeichnis und darin dann > jeweils rt2500 und spac.. Wenn du jetzt in das Kernel-Build-Verzeichnis > gehst und > > MODULE_LOC=$HOME/kernel/modules make-kpkg --added-modules rt2500,spca5xx > modules_image > > ausfuehrst bekommst du fuer den Kernel 2 debs (rt2500-module-blah und > spca...) die dir die Module in /lib/modules//blub ablegen. > > Das erfordert natuerlich das sich mal jemand hingesetzt hat und so ein > -source-Paket schnuert. Das besondere darin ist, dass die ein > debian-Verzeichnis enthalten. Gut, dann werde ich nach den source-debs suchen. Falls ich keine finde ... naja, ich wollte mich sowieso mit dem Bau von deb-Paketen beschäftigen ;-) Oder ich krame meinen Kernelprogrammierung-Hefter aus Studienzeiten vor und versuche aus den Modulen Kernelpatches zu machen. Kann mir dazu jemand Lektüre empfehlen? MfG Thomas Stein -- BOFH excuse #332: suboptimal routing experience signature.asc Description: Digital signature