[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: softirq.h fehlt



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



Reply to: