PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ndiswrapper kompillieren - geht nciht



m3adow
11.06.05, 14:52
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

m3adow
11.06.05, 17:14
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*.

m3adow
11.06.05, 17:51
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.

hp_tux
11.06.05, 18:05
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

m3adow
11.06.05, 18:09
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.

m3adow
11.06.05, 18:23
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.

m3adow
11.06.05, 18:33
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.

m3adow
11.06.05, 18:44
Ein riesiges Danke euch beiden, es hat funktioniert :)

stefan.becker
11.06.05, 18:53
Schön zu hören.

hp_tux
11.06.05, 19:51
Hallo,


Versuch noch mal die Folge von hp_tux, nicht oldconfig.
hmm, warum denn nicht

make oldconfig

Gruß

hp_tux