Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with 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.
I am new to linux and have not installed it yet because I am worried that I will not be able to use my wireless network card. I don't really know how Linux works and I have been searching around for a driver. I keep seeing things about compiling the Kernel, so my guess is that this is something very important to linux that I am going to have to learn... If someone knows how to get the drivers for my card could you please tell me, or let me know how to configure my system so that it will work. Thank you,
The atmel drivers are for USB devices, one of them has something to do with the X-Jack, but not if its a vanilla pcmcia card. What version of the X-jack are we talking about here? Can you post the info gotten from:
/sbin/cardctl ident
as well as any other good info off of the card head too.
bunzip2 atmelwlandriver.2.1.1.tar.bz2
tar xvf atmelwlandriver.2.1.1.tar
cd atmelwlandriver.2.1.1
make config
make clean
make all
make install
Then, you should be able to restart pcmcia with:
/etc/rc.d/init.d/pcmcia restart
Hopefully at that point it beeps twice and is happy with the card.
According to what I've read atmel responds to "iwconfig" and the rest of wireless tools just fine, so you should be on steady ground from there, post back if you have any problems.
once again I am here to bother you. sorry about this, .
anyway, i did everything you said and I got the two beeps so i think i am all set. But now when I go to add another wireless device it is still not in the list of devices. Is there a command i can run to automatically use this device? What i am trying to say is, now that i have the driver installed how do I use the card?
Two nearly identical beeps, or one beep and another a low toned bonk?
If you're using a GUI configurator, it most likely doesn't have the WPC11 in its little database of stuff... so you'll have to do it by hand:
Check dmesg, because offhand I don't know if the atmel drivers create a standard device name. Use the command:
dmesg
and look around for an eth0, eth1, or wlan0, or wvlan0 device registering, should be near the very bottom of the list as the card's driver loaded last. Right now I'll assume it got eth1 as most laptops come with onboard vanilla wired ethernet and it probably got assigned eth0. Or duh... a better way to tell:
iwconfig
Anything that does have wireless statistics to collect must obviously be the wireless device.
ifconfig eth1 up
iwconfig eth1 essid nameofwirelessnetwork
iwconfig eth1 enc 21321321321321 (if you're using encryption)
dhcpcd eth1
When i restart the pc cards i get a high beep and then a lower pitch beep. And when I do iwconfig, it says
lo no wireless extensions.
eth0 no wireless extensions.
Also, when I first was installing the driver and i did the make all command it looked like there were allot of errors, so this might be part of the problem. If my memory serves me right the majority of the errors were parse errors.
Okay... the off-toned beep, almost universally refered to as the "bonk" was it not binding a module to the card. First off, is there a file called atmel.conf in /etc/pcmia?
Also, run this command, just in case they did something dumb:
/sbin/depmod -a
Also, are you certain the compile didn't error out, it should have gone on for quite a while... just making sure you actually made all the modules.
also, run:
updatedb
then:
locate pcmf502r.o
and if the module got made properly it should be somewhere in:
/lib/modules/2.4.19-mdk???/somewhere/somwhere/pcmf502r.o
If everything is in place, then well... maybe pcmcia complained, what's the last few lines of:
Okay, it never got compiled... the "make install" installed what it had, but there was no compiled module so... that's a little odd.
Did it error trying to find the kernel source? Right after "make config" did it return with:
Kernel Version Running 2.4.20
Found Kernel Source Directory (/lib/modules/2.4.20/build)
or something similar? You have to be root to compile this stuff right... which is odd, usually you just need to switch to root to run install.
Also, if the code doesn't like your glibc and gcc, lets just build what you need, when it asks make all, answer no, and then try the following:
Build Debug version (y/n) : n
Set extra module version information (y/n) : y
Build USB Drivers (y/n) : n
Build PCMCIA Drivers (y/n) : y
Build PCMCIA rfmd Driver (y/n) : y
Build PCMCIA 3COM Driver (y/n) : y
Build PCMCIA rfmd revision d Driver (y/n) : n
Build PCMCIA rfmd revision e Driver (y/n) : n
Build PCMCIA 504 Driver (y/n) : n
Build miniPCI Driver (y/n) : n
Build applications (y/n) : n
That should get you the one driver you need, the 3com one.
Also, the errors on compile are important, paste in what you can, or you can try the trick:
make all > debugging.txt
So all the messages from the build process get dumped into a file called debugging.txt instead of hacked onto the screen.
Build all (y/n) : n
which: no modprobe in (/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/java/j2sdk1.4.1_02/bin:/home/evan/bin)
X Windows include files missing
Kernel Version Running 2.4.18-14
Found Kernel Source Directory ()
scripts/setup.sh: line 89: .configtmp: Permission denied
scripts/setup.sh: line 129: .configtmp: Permission denied
scripts/setup.sh: line 131: .configtmp: Permission denied
scripts/setup.sh: line 132: .configtmp: Permission denied
scripts/setup.sh: line 135: .configtmp: Permission denied
scripts/setup.sh: line 137: .configtmp: Permission denied
scripts/setup.sh: line 139: .configtmp: Permission denied
scripts/setup.sh: line 140: .configtmp: Permission denied
scripts/setup.sh: line 141: .configtmp: Permission denied
scripts/setup.sh: line 142: .configtmp: Permission denied
scripts/setup.sh: line 143: .configtmp: Permission denied
and when i compile it as root i only get these lines:
Build all (y/n) : n
X Windows include files missing
Kernel Version Running 2.4.18-14
Found Kernel Source Directory ()
this is probablly closer to the origin of the problem.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.