• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Linux kernel source not configured-missing config.h

Ich möchte bei mir Treiber für meine Netzwerkkarte installieren und bekomme nach der Eingabe von make install die Fehlermeldung:

Linux kernel source not configured - missing config.h

Habe aber meines wissens nach alle Packete installiert!

weiß jemand was ich noch machen kann?

danke schon mal im voraus!
 
Der Treiber ist zu alt für den kernel. Die config.h gibts schon lange nicht mehr.

Ein Hack wäre
Code:
cd /usr/src/linux/include/linux
ln -s autoconf.h config.h
 
Und welche Netzwerkkarte ist das?
Die allermeisten funktionieren nämlich ohne, dass man extra Treiber kompilieren müsste.
Und den kernel-bigsmp benötigst du auch nicht. Schmeiß den mal raus.
 
hab den trick versucht und es gab den fehler nicht mehr! danke schon mal und bin gerade dabei den treiber neu zu laden!

es ist die onboardkarte von meinem board asus p5gc-mx

die läuft leider net ohne treiber aber asus hat selber linux treiber dafür! :) gott sei dank
 
Evtl mal ein
Code:
modprobe atl1
und kucken ob die Karte damit läuft. (dmesg beobachten etc..)
Aber für die L2 musst du den Treiber vermutlich wirklich selber kompilieren.

EDIT: Kuck mal hier, von Rain Maker:
http://www.pc-forum24.de/downloads.php?do=file&id=572
Code:
rpmbuild --rebuild atl2-1.0.40.4-rm.1.src.rpm
 
So hab jetzt trotzdem Probleme die Installation hat Fehler vielleicht könnt ihr mir auch da helfen

also:

ich geh nach der Readme vom Asus Treiber

wenn ich make install eingebe bekomme ich folgendes zu sehen:

gcc: /lib/modules/2.6.22.17-0.1-default/source/include/linux/config.h: Datei oder Verzeichnis nicht gefunden
gcc: keine Eingabedateien
Makefile:177: ***
Makefile:182: *** Warning: kernel source configuration (UP)
Makefile:183: *** does not match running kernel (SMP)
Makefile:185: *** Continuing with build,
Makefile:186: *** resulting driver may not be what you want
Makefile:187: ***
make -C /lib/modules/2.6.22.17-0.1-default/source O=/lib/modules/2.6.22.17-0.1-default/build SUBDIRS=/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src modules
make[1]: Entering directory `/usr/src/linux-2.6.22.17-0.1'
gcc: /lib/modules/2.6.22.17-0.1-default/source/include/linux/config.h: Datei oder Verzeichnis nicht gefunden
gcc: keine Eingabedateien
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/Makefile:177: ***
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/Makefile:182: *** Warning: kernel source configuration (UP)
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/Makefile:183: *** does not match running kernel (SMP)
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/Makefile:185: *** Continuing with build,
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/Makefile:186: *** resulting driver may not be what you want
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/Makefile:187: ***
CC [M] /home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.o
In Datei, eingefügt von /home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:1:
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at.h:10:26: Fehler: linux/config.h: Datei oder Verzeichnis nicht gefunden
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at.h:69:5: Warnung: »DBG« ist nicht definiert
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:104: Warnung: Initialisierung von inkompatiblem Zeigertyp
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c: In Funktion »at_init_module«:
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:130: Fehler: Implizite Deklaration der Funktion »pci_module_init«
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:327:53: Fehler: dem Makro »INIT_WORK« wurden 3 Argumente übergeben, aber es nimmt nur 2
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c: In Funktion »at_probe«:
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:326: Fehler: »INIT_WORK« nicht deklariert (erste Benutzung in dieser Funktion)
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:326: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:326: Fehler: für jede Funktion in der er auftritt.)
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:330:51: Fehler: dem Makro »INIT_WORK« wurden 3 Argumente übergeben, aber es nimmt nur 2
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:333:53: Fehler: dem Makro »INIT_WORK« wurden 3 Argumente übergeben, aber es nimmt nur 2
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c: In Funktion »at_notify_reboot«:
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:401: Warnung: »pci_find_device« ist veraltet (deklariert bei /usr/src/linux-2.6.22.17-0.1/include/linux/pci.h:477)
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c: In Funktion »at_up«:
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:816: Warnung: »deprecated_irq_flag« ist veraltet (deklariert bei /usr/src/linux-2.6.22.17-0.1/include/linux/interrupt.h:66)
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:816: Warnung: »deprecated_irq_flag« ist veraltet (deklariert bei /usr/src/linux-2.6.22.17-0.1/include/linux/interrupt.h:66)
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:817: Warnung: Übergabe des Arguments 2 von »request_irq« von inkompatiblem Zeigertyp
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c: In Funktion »at_vlan_rx_kill_vid«:
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:1102: Fehler: »struct vlan_group« hat kein Element namens »vlan_devices«
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c: In Funktion »at_restore_vlan«:
/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.c:1120: Fehler: »struct vlan_group« hat kein Element namens »vlan_devices«
make[3]: *** [/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src/at_main.o] Fehler 1
make[2]: *** [_module_/home/luke/Diverse/Lan/Attansic/AtL2Linux_v0.2.40.0/src] Fehler 2
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.22.17-0.1'
make: *** [default] Fehler 2


danach soll ich insmod atl2 <parameter>=<value>

bei der Eingabe von insmod atl2 bekomme ich

insmod: can't read 'atl2': No such file or directory

naja ist verständlich wenn bei Installation Fehler sind

vielleicht habt ihr ja noch ne Idee
 
hab jetzt ein neues Thema gemacht weil das jetzt nicht mehr viel mit dem thema hier zu tun hat


http://www.linux-club.de/viewtopic.php?p=550249#550249
 
Oben