Linux - Wireless NetworkingThis forum is for the discussion of wireless networking in Linux.
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.
Ok, I have a built in Ralink rt2500 wireless card. I'm a linux newb using debian 2.6.8 kernel. I've tried searching for this but between posts starting with "now that I've installed the drivers and setup the card..." or things I don't understand so I thought I'd ask straight up: How do I go from no wireless net to having it? I have a laptop (averatec C3500). I don't really know how to use the wireless config tool nor where to get drivers, nor what to do with them. All help would be appreciated, thanks.
Dude, ndiswrapper is your friend. Check out their website. Your computer is listed in their hardware support list, as well as a link to the drivers.
As a sidenote, I have this computer, and the wireless works SWEEET with ndiswrapper. It took me 10 minutes to compile and install. However, bear in mind that you need your kernel sources.
Very neat! I did not realize that Ralink finally GPL'd their drivers. Their binaries really sucked, and there was no support for the 2.6 kernel. However, it seems that the rt2500 driver is not yet stable. Ndiswrapper provides a reliable fix, but I certainly look forward to a stable open-source NATIVE driver.
i tried to install my ralink rt2500 wireless on averatec 6130hs official mandrake 10.1, with the windows driver.
so, i installed ndiswrapper via mandrake installation system, then loaded windows drivers, and everything worked till the moment when i tried
modprobe ndiswrapper
that showed me something like:
FATAL: ndiswrapper module cannot be find
then i tried uninstalling ndiswrapper and compiling it from the source.
it couldn't compile even when i linked the modules/build folder with the kernel source folder (ln -s /lib/m etc).
any clues ideas??
thanks a lot
You sure your kernel sources are installed? And are you sure the build modules that you are linking match the kernel source? I know Mandrake uses multiple kernels, so this could be an issue. Also, when you do an
ndiswrapper -l
(that's a lowercase "L", by the way) what do you see? It should say "driver present, hardware present" along with the chipset name. Anything else and you probably have an old version of ndiswrapper, or are using a wacky version of the driver. The best drivers are the a-link drivers for Win2000. They are linked on the ndiswrapper website under Averatec.
I have configured the 2.6.10 kernel, but when i try to insert the rt2500.ko module it gives me the "wrong module format" warning. on the other hand, when i try to compile the module under 2.6.10 I get the folwing warnings (a log file):
make: Entering directory `/usr/src/linux-2.6.10'
CC [M] /usr/src/rt2500/Module/rtmp_main.o
/usr/src/rt2500/Module/rtmp_main.c: In function `RT2500_probe':
/usr/src/rt2500/Module/rtmp_main.c:163: warning: passing arg 1 of `readl' makes pointer from integer without a cast
/usr/src/rt2500/Module/rtmp_main.c:164: warning: passing arg 1 of `readl' makes pointer from integer without a cast
/usr/src/rt2500/Module/rtmp_main.c: In function `RT2500_open':
/usr/src/rt2500/Module/rtmp.h:1087: sorry, unimplemented: inlining failed in call to 'NICDisableInterrupt': function body not available
/usr/src/rt2500/Module/rtmp_main.c:266: sorry, unimplemented: called from here
/usr/src/rt2500/Module/rtmp.h:1090: sorry, unimplemented: inlining failed in call to 'NICEnableInterrupt': function body not available
/usr/src/rt2500/Module/rtmp_main.c:322: sorry, unimplemented: called from here
/usr/src/rt2500/Module/rtmp_main.c: In function `RTMPIsr':
/usr/src/rt2500/Module/rtmp_main.c:465: warning: passing arg 1 of `readl' makes pointer from integer without a cast
/usr/src/rt2500/Module/rtmp_main.c:466: warning: passing arg 2 of `writel' makes pointer from integer without a cast
make[1]: *** [/usr/src/rt2500/Module/rtmp_main.o] Error 1
make: *** [_module_/usr/src/rt2500/Module] Error 2
make: Leaving directory `/usr/src/linux-2.6.10'
can anybody tell me what have i done wrong in the kernel compiling cause on an 2.6.7-12mdk all works fine?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.