How to install a SMC2835W V2 Wireless CardBus Adapter under Debian GNU/Linux
Seite auf deutsch
To get your SMC2835W V2 Wireless CardBus Adapter running under Debian GNU/Linux you first got to prepare your kernel.
Since kernel version 2.6.5, the module prism54 is availiable in the standard kernel. If you use an older kernel you first have
to download the appropiate patch from http://www.prism54.org and install it.
root:/root# cp <patch>.bz2 /usr/src/
root:/root# cd /usr/src/linux
root:/usr/src/linux# bzcat <patch>.bz2 | patch -p1
root:/usr/src/linux# make oldconfig
root:/root# cd /usr/src/linux
root:/usr/src/linux# make menuconfig
General setup --->
[*] Support for hot-pluggable devices
Device drivers --->
Networking support --->
Wireless LAN (non hamradio) --->
<M> Intersil Prism GT/Duette/Indigo PCI/CardBus
root:/usr/src/linux# make bzImage modules modules_install
After you compiled and booted your new kernel, you have to install the packages hotplug and wireless-tools.
root:/root# apt-get install hotplug wireless-tools
everything missing now is the correct firmware. For this you have to download the driver for the SMC2835W EU (without V2) from
http://www.smc.com. The file is called: AE\DR_2835W_v1.zip .
This archive contains a file with the name smc2835w.arm . This file must be renamed to isl3890 (without the ending .arm),
and copied to the right directory.
root:/root# unzip 2835W_DR_UT_11G.zip
root:/root# cd 2835W_WPA_11g/Driver
root:/root/2835W_WPA_11g/Driver# cp smc2835w.arm /usr/lib/hotplug/firmware/isl3890
When everything is made correctly, the system will recognise it the next time you plug in your card, and the module prism54 will be loaded.
I wish you a happy wireless surfing.
Tillmann Frinken 11/14/2004
update from 08/07/2005 (with thanks to Jens Nordahl for the information)