AdmTek was a taiwanese company, now fully owned by Infineon Technologies AG.
Great news on the ADM8211 front: a new release has been made available from the folks at ADMtek that contains the source! I couldn't find it anywhere yet on their homepage (http://www.admtek.com.tw), but one of their techies sent me the tarball via e-mail. Feel free to download from here for the time being: http://184.108.40.206/~lars/ADM8211_src.tar.gz. Have yet to try it out on my Mandrake 9.0 laptop, but its nice to see the step in the right direction from these guys. Update: Driver works on specific MAC addresses. The binary part of the driver needs a patch. Another update: The source driver works for me on SuSE8.1pro with a Fiberline WL-200X, using the distro kernel 2.4.19-4GB with stock card services. Just compile, copy the module to the right location, load it and set up another ethX iface with YaST - there we go
Btw, this is a current working driver (source) http://www.admtek.com.tw/download/ADM8211.htm I tried it on Mandrake 9.0 and finally worked (had to edit Makefile as the error message told me). There are also precompileds for Mandrake 9.0, Mandrake 9.1 and RedHat 9.0 here. Tested with Mandrake 9.0 (2.4.19-32-mdk) SMC 2635w.
Update: the linux driver does not work on all cards, but using ndiswrapper (http://ndiswrapper.sourceforge.net/) with the windows driver works (use ndiswrapper version >= 0.4), also with WEP.
You can do monitor mode using my patches against admtek linux driver. http://www.latinsud.com/adm8211 (Tested with smc 2635w on knoppix 3.3 and mandrake 9.0)
" I have discovered that ADMtek in Taiwan has a one-chip 802.11 media access controller (MAC) and baseband processor (BBP), called the ADM8211, with exciting characteristics. It is a firmware-less design. It has a bus-mastering PCI/CardBus/MiniPCI interface. The host computer provides many of the functions for an 802.11 STA or AP. Add a quality PHY and a nice antenna to the ADM8211, and you may have an 802.11 radio to swoon over.
It was a piece of cake to get the programming info for the chip. I will write a NetBSD driver for it, and maybe a Linux driver, too. In 2007, when I have free time again.
Several manufacturers seem to be moving to this chipset (away from the orinoco chipset). The post above from "Dave" seems promising (for non-windows users), but as yet there is no driver in the kernel, nor have I been able to find any information or discussion as to when this might happen. (I just got a "Ver.2" of the Belkin F5D6001 PCI which uses this chipset, and I would really like to use it to augment my existing linux router with wireless, but so far I am out of luck).
On the abocom there is a CLOSED SOURCE linux driver: http://www.abocom.com.tw/download_show.php (enter WP2000 in the model number field.) Drivers provided for RedHat 7.3 and RedHat 8.0. I haven't tried to coerce the driver to work on Mandrake (yet...)
I bought the DWL-520 (cheap) hoping I could run hostap on it. No Such Ruck.... Apparently the supported PRISM 2x chipset was in the card two major revisions ago. --firstname.lastname@example.org
A while ago, I purchased a TRENDnet TEW-221PC 802.11b PCMCIA card for use in Windows. I'd tried Slackware for many months as far back as 1996, but found it lacking in terms of applications. I'm on different hardware now and my tastes have graduated to RedHat to Debian, but the last time I looked, there was a quality gap in the application software available with Debian, even thought it was rapidly disappearing.
In recent years, significant improvements in Mozilla made me realize that Linux really was starting to produce high-quality applications! My hard drive gave out a couple months ago, meaning that I'd soon have to install a new OS anyway. I adopted a wait-and-see attitude and burned a Knoppix CD, and have been using it until I feel safe getting a new hard drive and installing Debian.
Unfortunately, Knoppix doesn't autodetect the card. Since the card appears to be based on the ADM8211 chipset, I've tried ndiswrapper with various drivers, including the ADMTek drivers and TRENDnet drivers. I can get some LEDs to come on, get an IP via DHCP, and see signal strength, but can't seem to set up the WEP info right. I'm pretty sure this isn't my fault as I've tried brute forcing the details I'm uncertain of. I've seen a kernel module available for Linux, but I don't know how to make this work with Knoppix. I'd need to find a binary of the module, become root, and insert it into the kernel, all of which I'm still shaky on under Knoppix. I'm getting pretty frustrated, but if I can finally get it to work, there's no looking back! Is there anyone out there that can help?
I'm now following the discussion at http://www.linuxquestions.org/questions/archive/41/2004/03/4/132161 and the drivers page at http://aluminum.sourmilk.net/adm8211/
Update (Oct 29, 2005): I'm still running Knoppix, but with the recent Knoppix 4 CD, I'm in the game. The kernel is new enough to support the source that Michael Wu has at http://aluminum.sourmilk.net . After downloading and extracting, I can use make to compile and install the module (doesn't work with the netdev drivers). I run modprobe to load the module, then I can insert the card and run iwconfig to set the essid and WEP password. Unfortunately, I cannot use the option to enter the WEP key in plaintext. I have to use my router to calculate the hex WEP key, and then manually specify it to iwconfig.
At this point, I believe I can just run ifconfig to get the card working, but this doesn't work the way I want. I want my wireless card to be the default network connection, followed by the internal wired connection that 'always' gets detected and set up as the primary connection. Instead, because I don't know the right way to do it, I run netcardconfig on both network adapters (I forget the order). This works, as it seems to set up the routing in such a way that I get loopback, eth1 as the default route (wireless), and eth0 also (wired).
So, now I can get the driver running on Knoppix. Getting closer. How about Debian? Well, good news here, too. Apparently Michael Wu has submitted the source to Jean-Marc Ranger at Debian for packaging. I believe this means that the driver will soon be available for Debian, if not already. My understanding is that this package will need a newer kernel than ships with Debian sarge, so that is one more step I'll need to take, but the risk seems better, and this may hit some Live CD distros now before the etch release (sometime next year?).
I'd like to thank Michael and Jean-Marc for their work to make this happen!
JMR (Dec 27, 2005): Some clarifications here, anyone can take any free software and propose it for inclusion in Debian. That's what I did for Debian. Current state of the ADM8211 driver in Debian is "ready", but not "included": since I'm not an official Debian Developer, I must find one to "sponsor" my package. In the meantime, the Debian package is available at http://web.ncf.ca/jmranger/adm8211/ Info on inclusion in Debian can be followed at http://bugs.debian.org/333237 For those looking for distributions where the ADM8211 is already integrated, have a look at Ubuntu - the ADM8211 driver is included in all their kernels, and they have live cds. Another distribution which includes ADM8211 is Kanotix.
Jean-Marc Ranger - jmranger at ncf.ca
-=- Find all drivers (including beta 1.04 Linux source), datasheets, etc. http://www.admtek.com.tw/index/index/download.htm
When compiling the drivers in Linux, be sure to read the README, especially about making a link ot your Linux source directory, and forcing the module to install (since it is not GPL-clean). Also you may want to copy the module into /lib/modules/KERNEL/pcmcia. I find that it works, except I can't get an address. This may have something to do with my network setup and the university network I'm trying to use. Do a tail -f /var/log/messages and watch when you insert the card. iwconfig can only do limited things with this card (ie no monitor mode), but airsnort will put it into promiscuous mode. I haven't done much with it so anyone who has more info put it here and/or contact me. alex[at]boxchain(dot)com -=-
*** This is "Dave" who was quoted above. =) I have released my NetBSD driver. It is called 'atw'. A FreeBSD developer tells me that he will port to that operating system. I support a port to Linux.
I have so far been unable to make the ADM8211 operate as an access point. ADMtek tells me that the ADM8211 cannot act as an AP, but that there is an ADM8211B with AP features. Possibly the ADM8211B is already sold in access points? I don't know. Also, ADMtek appears to have a new 802.11 System on a Chip (SoC) for access points. I don't know if that means they have abandoned the ADM8211B or what.
People ask me for ADM8211 documentation. Sorry, but I cannot provide any written documentation. At this time, my driver's sources are the most accurate and complete documentation I know.
-David Young ***
--- There is a open source (GPL) driver for linux 2.6 and 2.4 now. It's still being developed, but you can find it at http://aluminum.sourmilk.net/adm8211/
Managed mode works fairly well. Ad-hoc works. Monitor mode works (in kismet SVN repository). WEP works. Please help test.
The ADM8211B (most often found in the SMC 2635W) and ADM8211C can work as access points. The ADM8211A, the most common type, does not. I haven't seen the ADM8211C being sold yet, but I assume we'll see it eventually.
Michael Wu (flamingice_at_sourmilk_dot_net) ---
im having trouble getting the smc 2635w working with the adm8211 module included with ubuntu. It loads the module and i see an eth1 interface but i cannot scan with iwlist or associate with my acsess point. If anybody can help me please send me an email to email@example.com