On 16.06.06 16:21:41, Marco Estrada Martinez wrote: > Andreas Pakulat schrieb: > >Ja, wenn du das ndiswrapper-source Paket von Debian benutzt. > > > Und wenn ich die aktuellen Sources von sourceforge nutze?
Dann hast du keine Chance. make-kpkg und auch module-assistant funktionieren nur mit den vorbereiteten debian-Paketen. Das gilt fuer ndiswrapper genauso wie fuer nvidia, ati und diverse WLAN-Treiber. > >make-kpkg --added-modules=ndiswrapper <andere Parameter> kernel_image > >modules_image > > > > > Das werde ich gleichmal ausprobieren. Danke > Also einfach die Sourcen von ndiswrapper nach /usr/src entpacken und dann > weis > make das es das Modul nehemen soll? Wie gesagt, nur wenn du ndiswrapper-source benutzt. Das legt dir ein .tar.gz in /usr/src ab und sollte IIRC auch dieses gleich extrahieren. Das extrahieren erzeugt dann /usr/src/modules/ndiswrapper. make-kpkg --added-modules=foobar modules_image funktioniert einfach so, dass make-kpkg prueft ob es ein Verzeichnis foobar in /usr/src/modules ,oder im Verzeichnis dass durch die MODULE_LOC Umgebungsvariable angegeben wird, gibt. Wenn ja wird versucht die Datei debian/rules in diesem foobar/ Verzeichnis auszufuehren. Diese debian/rules ist dann dafuer verantwortlich dass das Modul gebaut wird, auf Grundlage des Kernels aus dem Verzeichniss in dem man make-kpkg aufgerufen hat (also immer aus dem Kernel-Source-Dir oder den ausgepackten kernel-headers aufrufen). Ausserdem packt debian/rules das Modul in ein Paket ein. Wenn du die sourceforge-Version benutzt musst du das manuell machen, Debian kann nur die "eigene" Software (sprich die bereits vorbereiteten -src Pakete) unterstuetzen, da ein externes Modul auf 1000 verschiedene Arten gebaut werden kann. Andreas -- Change your thoughts and you change your world. -- 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)

