Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi guys, This may be an old question but I've done many searches and can't find anyting relating to my exact question...
I'm trying to get my Belkin F5D7000 wireless card to work. After reading many forums I tried to install ndiswrapper and ended up installing it from the SUSE disk itself.
I've found the drivers I need and get the driver found, hardware found message when i do ndiswrapper -l. But then when I type modprobe ndiswrapper it tells me the module nidiswrapper is not found!
I read that the SUSE included version of ndiswrapper may not be ideal, but I can't get my head around this pre-requisite of informing the ndisswrapper where the kernel is... or whatever it's trying to tell me in the instructions in the setup wiki.
So whenever I try and run the make commands manually, I just get erorrs saying the pre-requisite has not been met.
Any ideas?
A step by step of how to do this pre-requisite would be very useful as I can't seem to find much detailed information on it!
Cheers,
Ben
Last edited by badboyben3000; 12-11-2005 at 04:22 AM.
I'm not very good with SuSe but I will try untill someone else comes along.
What version of suse are you using?
Are uname -a and /usr/src/linux the same?
Have you installed the kernel-source or kernel-headers rpm for uname -a?
You will need the kernel source installed; I would try with yast first or here is the rpm; http://www.novell.com/linux/download.../100_i386.html
down about half way, good luck and keep coming back if you need something ...
Okay but I believe I've already been through most of those sites.
I've tried re-installing the ndiswrapper that comes with YAST, and reinstalled the kernel sources as directed, and I've also installed some packages I was missing from first install (due to bad medium..).
So I'm pretty certain I have the right windows inf driver installed...
Then modprobe ndiswrapper now returns a different error to before:
linux:~ # modprobe ndiswrapper
FATAL: Could not open '/lib/modules/2.6.13-15.7-default/extra/ndiswrapper.ko': No such file or directory
I've tried removing the YAST verison of ndiswrapper, but can't get my head around installing it manually. When I run 'make' in the ndiswrapper directory I get the following error:
linux:~/ndiswrapper-1.7 # make
make -C driver
make[1]: Entering directory `/root/ndiswrapper-1.7/driver'
make -C /lib/modules/2.6.13-15.7-default/build SUBDIRS=/root/ndiswrapper-1.7/driver \
DRIVER_VERSION=1.7
make[2]: Entering directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
make -C ../../../linux-2.6.13-15.7 O=../linux-2.6.13-15.7-obj/i386/default
/usr/src/linux-2.6.13-15.7/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.13-15.7/scripts/gcc-version.sh: line 12: gcc: command not found
make[4]: gcc: Command not found
CC [M] /root/ndiswrapper-1.7/driver/hal.o
/bin/sh: gcc: command not found
make[5]: *** [/root/ndiswrapper-1.7/driver/hal.o] Error 127
make[4]: *** [_module_/root/ndiswrapper-1.7/driver] Error 2
make[3]: *** [_all] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/root/ndiswrapper-1.7/driver'
make: *** [all] Error 2
or if I try to run make install I get this error:
linux:~/ndiswrapper-1.7 # make install
make -C driver install
make[1]: Entering directory `/root/ndiswrapper-1.7/driver'
make -C /lib/modules/2.6.13-15.7-default/build SUBDIRS=/root/ndiswrapper-1.7/driver \
DRIVER_VERSION=1.7
make[2]: Entering directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
make -C ../../../linux-2.6.13-15.7 O=../linux-2.6.13-15.7-obj/i386/default
/usr/src/linux-2.6.13-15.7/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-2.6.13-15.7/scripts/gcc-version.sh: line 12: gcc: command not found
make[4]: gcc: Command not found
CC [M] /root/ndiswrapper-1.7/driver/hal.o
/bin/sh: gcc: command not found
make[5]: *** [/root/ndiswrapper-1.7/driver/hal.o] Error 127
make[4]: *** [_module_/root/ndiswrapper-1.7/driver] Error 2
make[3]: *** [_all] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.13-15.7-obj/i386/default'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/root/ndiswrapper-1.7/driver'
make: *** [install] Error 2
Thanks for all your help - it really is useful! Hopefully we can sort this out!
I found the directions and pre-requisites given there were much more detailed and probably aimed at newbies like myself! Looks like I needed to install the gcc packages!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.