Christian Fromme schrieb:
Hallo Jonathan,
Jonathan Dumke wrote:
Hallo, ich betreibe ein Sarge r0a auf einem PII 266. Bei dem versuch den
propritären NVidia-Treiber zu übersetzen erntete ich auf selbstgebauten
Kernel massenhaft Fehler, ein grossteil derer rührte daher, das
folgender Header nicht gefunden werden konnte:
/usr/include/asm/softirq.h
Kann mir jemand sagen, was mit diesem Header passiert ist? Wurde er
verschoben oder entfernt?
Welche Kernelversion verwendest du? Welche Treiberversion versuchst du
zu übersetzen?
Es gibt kein Package in Sarge, welches *genau* dieses File liefert. Es
könnte sein, dass der Nvidia Treiber eigentlich nach dem asm/softirq.h
im Include Pfad des Kernel-Source-Tree sucht (bei Kernel 2.4.X) und du
nur versäumt hast, anzugeben, wo diese sich bei dir auf dem System
befinden (falls sie überhaupt vorhanden sind). Soviel ich weiss,
erwartet der Nvidia-Installer den Kernel unter /usr/src/linux.
Falls dir das nicht weiterhilft, paste bitte die komplette Fehlermeldung
in deiner nächsten Mail.
Alles Gute,
Christian
Hi,
ich verwende einen selbstgebauten 2.6.8 die Header und die Sourcen aus
den debs sind regulär installiert:
also unter /usr/src/kerner-...
der Make aufruf sieht wie folgt aus:
make KERNINC=/usr/src/kernel-source-2.6.8/include install
Die Treiberversion lautet: NVIDIA_kernel-1.0-2880
Das ist die neuste die man bei NVIDIA herunterladen kann.
im nv.c steht eine Includeanweisung die daraufschliessen lässt, dass
diese Datei im Systempfad gesucht wird.
#include <asm/softirq.h>
Gruss,
Jonathan Dumke
--
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)