Archiv verlassen und diese Seite im Standarddesign anzeigen : ndiswrapper kompillieren - geht nciht
Hallo,
Ich habe mir um in mein WLAN zu kommen den ndiswrapper heruntergeladen. Vorher habe ich mir via apt-get die Kernelquellen für meinen Kernel heruntergeladen und sie dann in entpackt /usr/src danach habe ich peinlichst genau die Installationsanleitung befolgt.
Trotzdem findet make die kernelquellen nicht...
kastl:/home/manuel/.bin/ndiswrapper-1.2# make
make -C driver
make[1]: Entering directory `/home/manuel/.bin/ndiswrapper-1.2/driver'
Can't find kernel sources in /lib/modules/2.6.8-2-386/build;
give the path to kernel sources with KSRC=<path> argument to make
make[1]: *** [prereq_check] Fehler 1
make[1]: Leaving directory `/home/manuel/.bin/ndiswrapper-1.2/driver'
make: *** [all] Fehler 2
Aleitung an die ich mich gehalten habe:
http://ndiswrapper.sourceforge.net/phpwiki/index.php/Installation
Habe schon stundenlang alles Mögliche probiert und gegooglet was das Zeug hält.
Danke für jede Hilfe ;-))
Debian Sarge_r0 stable
2.6.8-2-386
stefan.becker
11.06.05, 15:02
Leg mal einen Link /usr/src/linux an, in etwa so:
ln -s /usr/src/linux/2.6.8-2-386 /usr/src/linux
danke erst mal.
Das hat leider nichts gebraucht ich habe einen Link namens "linux-2.6.8" und jetzt zusetzlich den "linux"-Link funktioniert leider trotzdem nicht.
Kann es sein, dass die Quellen nicht richtig installiert sind?
stefan.becker
11.06.05, 17:48
Versuch erstmal, den Kernel zu konfigurieren, das war z. B. bei vmware häufig der Fehler. Versuch mal so was wie "make cloneconfig" im Kernel-Verzeichnis /usr/src/linux*.
da schiebt er mir folgende Meldung:
kastl:/usr/src/linux# make cloneconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
make[1]: *** Keine Regel, um »cloneconfig« zu erstellen. Schluss.
make: *** [cloneconfig] Fehler 2
stefan.becker
11.06.05, 17:57
Schau mal, ob es unter /boot irgendwelche "*config*" Dateien gibt, passend zum gestarteten Kernel. So eine Datei hat die Kernelkonfiguration. So eine Datei nach "/usr/local/linux-xxx/.config" kopieren und im Kernelverzeichnis mal "make menuconfig" starten, aber nur wieder abrrechen und speichern. Ansonsten versuch mal meine Kernel vonfig-Datei. Ist Fedora Standard, nix besonderes, sollte gehen.
Hallo,
also, Du brauchst die Konfigurationsdatei des laufenden Kernels; die findest Du meist in "/boot", oder gepackt in "/proc/config.gz". Die kopierst Du dann nach "/usr/src/linux/.config" (evtl. entpacken) und führst in "/usr/src/linux"
make oldconfig
aus.
Danach noch ein
make prepare-all
und fertig.
Ein
make mrproper
in "/usr/src/linux" vor dem Kopieren der Konfigurationsdatei ist auf jeden Fall auch anzuraten.
Gruß
hp_tux
EDIT: hat sich erledit
probiere im Mom make cloneconfig
stefan.becker
11.06.05, 18:12
gunzip config.gz
mv config /usr/src/linux-xxxx/.config
Aber dir fehlt das ncurses Paket. Versuch meine config mit dem Tip von hp_tux.
Aber dir fehlt das ncurses Paket. Versuch meine config mit dem Tip von hp_tux.
habe ich gemacht
Jetzt schreibt er Folgendes: :confused:
kastl:/usr/src/linux-2.6.8# make cloneconfig
make[1]: *** Keine Regel, um »cloneconfig« zu erstellen. Schluss.
make: *** [cloneconfig] Fehler 2
stefan.becker
11.06.05, 18:25
Versuch noch mal die Folge von hp_tux, nicht oldconfig.
Das scheint zu passen, make cloneconfig geht noch immer nicht, slebe Fehlermeldung
kastl:/usr/src/linux-2.6.8# make prepare-all
make[1]: »arch/i386/kernel/asm-offsets.s« ist bereits aktualisiert.
stefan.becker
11.06.05, 18:39
Dann fang jetzt wieder mit ndiswrapper an. Wie gesagt, war nur eine Vermutung, hoffe, das es hilft.
Ein riesiges Danke euch beiden, es hat funktioniert :)
stefan.becker
11.06.05, 18:53
Schön zu hören.
Hallo,
Versuch noch mal die Folge von hp_tux, nicht oldconfig.
hmm, warum denn nicht
make oldconfig
Gruß
hp_tux
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.