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

WG121 inst Probleme(make klappt irgendewie nicht!)

mark1979

Newbie
Hi bin absolut neu hier, ich versuche unter meiner suse 9.1 einen WG121 zu installieren. Laut http://www.linux-club.de/viewtopic.php?t=20341 aber irgendwie scheitert es schon beim make befehl! habe unter yast gcc und make installiert. aber gehen tut es nicht

bei make:

marklinux:/usr/src/ndiswrapper-0.12 # make
make -C driver
make[1]: Entering directory `/usr/src/ndiswrapper-0.12/driver'
Can't find kernel sources in /lib/modules/2.6.5-7.155.29-default/build;
give the path to kernel sources with KSRC=<path> argument to make
make[1]: *** [prereq_check] Error 1
make[1]: Leaving directory `/usr/src/ndiswrapper-0.12/driver'
make: *** [all] Error 2
marklinux:/usr/src/ndiswrapper-0.12 #

bei make install:

marklinux:/usr/src/ndiswrapper-0.12 # make install
make -C driver install
make[1]: Entering directory `/usr/src/ndiswrapper-0.12/driver'
Can't find kernel sources in /lib/modules/2.6.5-7.155.29-default/build;
give the path to kernel sources with KSRC=<path> argument to make
make[1]: *** [prereq_check] Error 1
make[1]: Leaving directory `/usr/src/ndiswrapper-0.12/driver'
make: *** [install] Error 2
marklinux:/usr/src/ndiswrapper-0.12 #


MFG

Mark[/url]
 
Da steht doch ganz genau, was Du machen musst!

mark1979 schrieb:
Can't find kernel sources in /lib/modules/2.6.5-7.155.29-default/build;

give the path to kernel sources with KSRC=<path> argument to make

Was Du ganz genau machen musst, sage ich Dir nicht, bevor Du mir sagst, wo Deine Kernel-Quellen sind.
 
OP
M

mark1979

Newbie
bitt sei mir nicht böse oder versteh mich falsch aber was sind kernel quellen.

muss ich die in yast installieren?
 

Grothesk

Ultimate Guru
Kannst du über yast installieren. Und danach UNBEDINGT ein Update über you machen und auf die (evtl.) neueste kernel-source updaten.

P.S.: Das Paket nennt sich 'kernel-source' in yast.
 
OP
M

mark1979

Newbie
Aha, dieses paket war nicht installier 183 MB naja dauert ein paar minuten aber was ist denn jetzt YOU? Meinst du damit unter yast das online update?
 

Grothesk

Ultimate Guru
Ja. you = Yast Online Update
Die kernel-version muss nachher zu den kernel-quellen passen. Überprüfen kannst du das schnell über die Konsole mit dem Befehl:
'rpm -q kernel-default kernel-source' Die gemeldeten Versionsnummern müssen dann übereinstimmen.
 
OP
M

mark1979

Newbie
Super ich danke dir, ich probiere das gleich mal alles aus. Muß ich sonst noch irgendwelche sach installieren? Ich habe bei der installation die standard inst. gewählt. Aber wie ich merke fehlen ja ein paar dinge.
 
OP
M

mark1979

Newbie
Danke das du mir so gut bis jetzt geholfen hast. Ach ja,kann ich dich evtl auch per messenger erreichen. falls ich fragen habe?
 
OP
M

mark1979

Newbie
Jetzt habe ich alles gemacht und es klappte auch bis zum punkt modprobe ndiswrapper.
marklinux:/usr/src/ndiswrapper-0.12 # make
make -C driver
make[1]: Entering directory `/usr/src/ndiswrapper-0.12/driver'


WARNING: Kernel seems to have 4K size stack option (CONFIG_4KSTACKS) removed; many Windows drivers will need at least 8K
size stacks. You should read wiki about 4K size stack issue. Don't complain about crashes until you resolve this.


make -C /lib/modules/2.6.5-7.155.29-default/build SUBDIRS=/usr/src/ndiswrapper-0.12/driver \
NDISWRAPPER_VERSION=0.12 \
EXTRA_VERSION= modules
make[2]: Entering directory `/usr/src/linux-2.6.5-7.155.29-obj/i386/default'
make -C ../../../linux-2.6.5-7.155.29 O=../linux-2.6.5-7.155.29-obj/i386/default modules
CC [M] /usr/src/ndiswrapper-0.12/driver/wrapper.o
CC [M] /usr/src/ndiswrapper-0.12/driver/iw_ndis.o
CC [M] /usr/src/ndiswrapper-0.12/driver/pe_loader.o
CC [M] /usr/src/ndiswrapper-0.12/driver/ndis.o
CC [M] /usr/src/ndiswrapper-0.12/driver/ntoskernel.o
CC [M] /usr/src/ndiswrapper-0.12/driver/misc_funcs.o
CC [M] /usr/src/ndiswrapper-0.12/driver/proc.o
CC [M] /usr/src/ndiswrapper-0.12/driver/divdi3.o
CC [M] /usr/src/ndiswrapper-0.12/driver/hal.o
CC [M] /usr/src/ndiswrapper-0.12/driver/usb.o
LD [M] /usr/src/ndiswrapper-0.12/driver/ndiswrapper.o
Building modules, stage 2.
MODPOST
CC /usr/src/ndiswrapper-0.12/driver/ndiswrapper.mod.o
LD [M] /usr/src/ndiswrapper-0.12/driver/ndiswrapper.ko
make[2]: Leaving directory `/usr/src/linux-2.6.5-7.155.29-obj/i386/default'
make[1]: Leaving directory `/usr/src/ndiswrapper-0.12/driver'
make -C utils
make[1]: Entering directory `/usr/src/ndiswrapper-0.12/utils'
cc -Wall -g -DNDISWRAPPER_VERSION=\"0.12\" -c -o loadndisdriver.o loadndisdriver.c
gcc -o loadndisdriver loadndisdriver.o
make[1]: Leaving directory `/usr/src/ndiswrapper-0.12/utils'
marklinux:/usr/src/ndiswrapper-0.12 # make install
make -C driver install
make[1]: Entering directory `/usr/src/ndiswrapper-0.12/driver'


WARNING: Kernel seems to have 4K size stack option (CONFIG_4KSTACKS) removed; many Windows drivers will need at least 8K
size stacks. You should read wiki about 4K size stack issue. Don't complain about crashes until you resolve this.


make -C /lib/modules/2.6.5-7.155.29-default/build SUBDIRS=/usr/src/ndiswrapper-0.12/driver \
NDISWRAPPER_VERSION=0.12 \
EXTRA_VERSION= modules
make[2]: Entering directory `/usr/src/linux-2.6.5-7.155.29-obj/i386/default'
make -C ../../../linux-2.6.5-7.155.29 O=../linux-2.6.5-7.155.29-obj/i386/default modules
Building modules, stage 2.
MODPOST
make[2]: Leaving directory `/usr/src/linux-2.6.5-7.155.29-obj/i386/default'
mkdir -p /lib/modules/2.6.5-7.155.29-default/misc
install -m 0644 ndiswrapper.ko /lib/modules/2.6.5-7.155.29-default/misc
/sbin/depmod -a
make[1]: Leaving directory `/usr/src/ndiswrapper-0.12/driver'
make -C utils install
make[1]: Entering directory `/usr/src/ndiswrapper-0.12/utils'
install -m 755 loadndisdriver /sbin
install -m 755 ndiswrapper /usr/sbin
install -m 755 ndiswrapper-buginfo /usr/sbin
make[1]: Leaving directory `/usr/src/ndiswrapper-0.12/utils'
marklinux:/usr/src/ndiswrapper-0.12 # ndiswrapper
Usage: ndiswrapper OPTION

Manage ndis drivers for ndiswrapper.
-i inffile Install driver described by 'inffile'
-d pciid driver Use installed 'driver' for 'pciid'
-e driver Remove 'driver'
-l List installed drivers
-m Write configuration for modprobe
marklinux:/usr/src/ndiswrapper-0.12 # cd ..
marklinux:/usr/src # dir
insgesamt 4609
drwxr-xr-x 7 root root 336 2005-07-27 17:18 .
drwxr-xr-x 12 root root 344 2005-07-26 21:41 ..
lrwxrwxrwx 1 root root 20 2005-07-27 17:18 linux -> linux-2.6.5-7.155.29
drwxr-xr-x 20 root root 712 2005-07-27 17:17 linux-2.6.5-7.155.29
drwxr-xr-x 3 root root 72 2005-06-02 21:52 linux-2.6.5-7.155.29-obj
lrwxrwxrwx 1 root root 24 2005-07-27 17:18 linux-obj -> linux-2.6.5-7.155.29-obj
drwxr-xr-x 5 1100 1100 344 2004-11-25 12:15 ndiswrapper-0.12
-rw-r--r-- 1 root root 106455 2005-07-27 16:06 ndiswrapper-0.12.tar.gz
drwxr-xr-x 7 root root 168 2005-07-26 21:57 packages
drwxr-xr-x 4 root root 352 2005-07-27 16:31 WG121
-rw-r--r-- 1 root root 4605884 2005-07-27 16:07 WG121treiber.zip
marklinux:/usr/src # ndiswrapper -i /tmp/ndis5/netwg121.inf
ls: /etc/ndiswrapper: Datei oder Verzeichnis nicht gefunden
Installing netwg121
bei modprobe kommt folgendes:
marklinux:/usr/src/ndiswrapper-0.12 # modprobe ndiswrapper
FATAL: Error inserting ndiswrapper (/lib/modules/2.6.5-7.155.29-default/extra/ndiswrapper.ko): Invalid module format
marklinux:/usr/src/ndiswrapper-0.12 #
Habe ich was falsch gemacht?
 
Oben