Here's the documentation of what I did to use my Sitecom WL-011 (not v2) wireless PCMCIA network interface on my freshly installed Debian Sarge GNU/Linux. First I'd like to thank Asim Saglam who made his instructions for Debian GNU/Linux available here. I used those instructions when installing, and have incorporated parts of them in this document.
NOTES: I did this on an installation of Debian Sarge (aka. testing) that I made on 2004-10-10 using kernel-image-2.4.27-1-i686. My laptop is an IBM Thinkpad 240, and I completed a network install with a different network interface before I configured the WL-011.
If you are running RedHat, you can try my instructions to configure the Sitecom WL-011 on RedHat 9 GNU/Linux.
Run this command to get the kernel-headers matching your running kernel:
apt-get install kernel-headers-$(uname -r)
tar xvfj atmelwlandriver-126.96.36.199.tar.bz2 cd atmelwlandriver patch -p1 < ../atmel-debian-wl011-patch.txt
Now you should be ready to compile the source. Become root, and then run these commands from the atmelwlandriver directory:
make configAnswer n to all questions except these:
... Build PCMCIA Drivers (y/n) : y Build PCMCIA rfmd Driver (y/n) : y ... Build applications (y/n) : y Build command line application (y/n) : y ...Now, do
make clean make make installFinally, run
depmod -aeto make sure you don't have any unresolved dependencies. If you have unresolved dependencies for pcmf502r.o, I suggest you read forum archives for the atmelwlandriver at sourceforge to find a solution.
Socket 1: product info: " ", "WCard" manfid: 0xd601, 0x0007 function: 6 (network)If you can't find an entry with a matching manfid line in /etc/pcmcia/atmel.conf (I had one), add one like this:
card "Sitecom wireless 11Mbps WLAN PC Card" manfid 0xd601, 0x0007 bind "pcmf502r"and restart the pcmcia subsystem with a
invoke-rc.d pcmcia restartFinally, the device name used by the Sitecom card is atml0, so you need to configure this. I added these lines to /etc/network/interfaces:
auto atml0 iface atml0 inet dhcpNow your card should be autodetected on insert. To test this, run
cardctl ejectand remove the card from the pcmcia-slot. Then put it back in, and watch /var/log/syslog as the card is detected and brought online (hopefully).
(C) Ketil Froyn, 2004