devfs_fs_kernel.h kann nicht gefunden werden

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
ccfritz
Beiträge: 13
Registriert: 08.03.2004 08:17:23

devfs_fs_kernel.h kann nicht gefunden werden

Beitrag von ccfritz » 03.01.2007 09:28:09

hello alle,

ich habe vor meine ISDN-Karte Eicon Networks Corporation Diva Server BRI-2M 2.0 PCI (rev 01) (laut lspci) zu installieren.
jedoch muss ich den kernel source auch vollständig installieren.
sodala, also habe ein etch system mit kernel 2.6.18-3(7)
dazu linux-source mittels aptitude installiert.
anschließend die config aus dem /boot in das /usr/src/linux kopiert - habe ich selbstverständlich vorher schon richtig verknüpft.

sodala alles supi, make menuconfig hinein, alte config geladen, wieder raus und mit einem
make dep && make bzImage && make modules && make modules_install

durchstarten.

jedoch bei make moduels hängt er sich mit diesen zielen auf:


Code: Alles auswählen


debian40temp:/usr/src/linux# make modules
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  CC [M]  drivers/isdn/capi/capi.o
drivers/isdn/capi/capi.c:42:35: error: linux/devfs_fs_kernel.h: Datei oder Verzeichnis nicht gefunden
drivers/isdn/capi/capi.c:1309: warning: initialization from incompatible pointer type
drivers/isdn/capi/capi.c: In function âcapi_initâ:
drivers/isdn/capi/capi.c:1513: warning: implicit declaration of function âdevfs_mk_cdevâ
drivers/isdn/capi/capi.c: In function âcapi_exitâ:
drivers/isdn/capi/capi.c:1545: warning: implicit declaration of function âdevfs_removeâ
make[3]: *** [drivers/isdn/capi/capi.o] Fehler 1
make[2]: *** [drivers/isdn/capi] Fehler 2
make[1]: *** [drivers/isdn] Fehler 2
make: *** [drivers] Fehler 2
debian40temp:/usr/src/linux# 


sodala, in google find ich nichts.
in diesem forum habe ich einen bericht gefunden - jedoch wurde der mit keiner lösung abgeschlossen - den endlösungsansatz habe ich ebenfalls versucht - keine veränderung.

jemand eine idee?

bzw. wäre es überhaupt interessant:

1. um einen standard kernel-source zu installieren, ist das der richtige weg?
2. auf wlechen weg kann ich noch die isdn karte installieren?

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 03.01.2007 09:39:35

Hi,

dir scheint noch ein Paket zu fehlen:

Code: Alles auswählen

# apt-file update && apt-file search linux/devfs_fs_kernel.h
libuclibc-dev: usr/i386-uclibc-linux/include/linux/devfs_fs_kernel.h
Zur Frage 1.: Ich bevorzuge es, aus den Sourcen ein .deb zu bauen: http://wiki.debianforum.de/DebianizedLinuxKernel

Die andere kann ich nicht beantworten.

Gruß, garibaldi
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 03.01.2007 10:36:01

garibaldi hat geschrieben: dir scheint noch ein Paket zu fehlen
der Schein trügt manchmal

Dieses Paket enthält eine Kopie dieser Kernel Headerdatei, weil "uclibc" vom Kernel abhängig ist und nicht weil der Kernel vom "uclibc" abhängig ist

@ccfritz
welche Linux Sourcen verwendest du ?

frühere Versionen von drivers/isdn/capi/capi.c:42

Code: Alles auswählen

#include <linux/moduleparam.h>
#include <linux/devfs_fs_kernel.h>
#include <linux/isdn/capiutil.h>
#include <linux/isdn/capicmd.h>
enthalten noch das "devfs_fs_kernel.h"

aktuelle 2.6.18 von Kernel.org oder aus Debian enthalten diese nicht mehr:

Code: Alles auswählen

#include <linux/moduleparam.h>
#include <linux/isdn/capiutil.h>
#include <linux/isdn/capicmd.h>

Das "devfs" wurde ja mit dem 2.6er Kerneln obsolet, wurde ca mit 2.6.14 disabled und schön langsam dürften die letzten Reste aus dem Kernel verschwinden

Gruß
gms

ccfritz
Beiträge: 13
Registriert: 08.03.2004 08:17:23

Beitrag von ccfritz » 03.01.2007 10:54:24

hello,

"welche Linux Sourcen verwendest du ? "

zunächst die 2.6.18-3 von debian mittel apt . dort wird denke ich das problem sein.
installiere gerade 2.6.19 von kernel.org, und bis jetzt schient alles wunderbar zu gehen...


danke vormals!

Antworten