Hallo,
gibt es eine Möglichkeit einen Treiber wie den von NVidia in den Kernel Source einzufügen ???
Es geht mir dabei nicht um den von NVidia.
Ich habe ein MSI K7N2-ILSR mit einem PDC 20376 S-ATA kontroller.
Der kontroller wird derzeit nicht vom Kernel unterstützt.
Promise bietet einen non-GPL TReiber an,
der Treiber ist allerdings nicht konmplett im Source verfügbar.
Er besteht aus einer Lib und Interface-code (ich nen es mal).
Ich möchte den TReiber im Kernel haben um Booten zu können....
TReiber in den Kernel "renpatchen"
Dazu brauchst Du die zum Kernel gehörenden Quellen (genauer gesagt nur die Header) unt /usr/src/linux. Wenn Du keinen eigenen Kernel erzeugt hast, sondern einen Installationskernel verwendest, dann kannst Du die zugehörigen Header per suchen. gibt Dir die installierte Kernelversion aus.
Dannach solltest Du mal in den Treibern des Herstellers nach einem INSTAL oder README suchen. Meistens reicht ein make && make install aus.
Code: Alles auswählen
apt-cache search kernel-headers
Code: Alles auswählen
uname -r
Dannach solltest Du mal in den Treibern des Herstellers nach einem INSTAL oder README suchen. Meistens reicht ein make && make install aus.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
habe ein anderes problem !
es geht nicht darum ein modul zu kompilieren.
das hab ich schon getan -- und funktioniert.
das ich von der Platte Booten will muß das modul --IN-- den Kernel.
Also nicht als modul, sondern fest eingebunden.
gibt es da eine Möglichkeit den treiber fest iun den kernel einzubinden ???
damit möchte ich es umgehen von einer Ramdisk zu booten...
weil mein RootFS ja auf der Platte liegt die an dem SATA kontroller hängt, der wiederum von diesem Promise-treiber-modul erkannt und als scsi .....
es geht nicht darum ein modul zu kompilieren.
das hab ich schon getan -- und funktioniert.
das ich von der Platte Booten will muß das modul --IN-- den Kernel.
Also nicht als modul, sondern fest eingebunden.
gibt es da eine Möglichkeit den treiber fest iun den kernel einzubinden ???
damit möchte ich es umgehen von einer Ramdisk zu booten...
weil mein RootFS ja auf der Platte liegt die an dem SATA kontroller hängt, der wiederum von diesem Promise-treiber-modul erkannt und als scsi .....
Hi
Weiß aber nicht ob damit das Booten klappt wenn du den direkt in den Kernel kompilierst, hat bei mir nicht geklappt. Aber du kannst den Treiber auch als Modul kompilieren und dann 'ne initrd benutzen, so hab's ich gemacht.
Alternativ kannst du den im 2.4.27er Kernel enthaltenen libata-Treiber verwenden, musst da dann allerdings auf das Controller-Raid verzichten. (Ist kein echtes Hardware-Raid, Raid macht da im wesentlichen der Treiber)
cu Korbi
Das gleiche Problem hatte ich auch. Es gibt als Debian-Paket einen Kernel-PatchThoWaBu hat geschrieben:habe ein anderes problem !
das ich von der Platte Booten will muß das modul --IN-- den Kernel.
Also nicht als modul, sondern fest eingebunden.
gibt es da eine Möglichkeit den treiber fest iun den kernel einzubinden ???
damit möchte ich es umgehen von einer Ramdisk zu booten...
weil mein RootFS ja auf der Platte liegt die an dem SATA kontroller hängt, der wiederum von diesem Promise-treiber-modul erkannt und als scsi .....
Code: Alles auswählen
apt-get install kernel-patch-2.4-fasttraks150
Alternativ kannst du den im 2.4.27er Kernel enthaltenen libata-Treiber verwenden, musst da dann allerdings auf das Controller-Raid verzichten. (Ist kein echtes Hardware-Raid, Raid macht da im wesentlichen der Treiber)
cu Korbi