Je viens d'installer une carte PCMCIA Linksys wireless-G WPC54GS (la procédure d'install doit être la même pour la WPC54G), sur mon laptop Acer, sous Debian Sid (unstable) - kernel 2.6.14-2.

Le classique 'apt-get install module-assistant', puis 'module-assistant auto-install ndiswrapper' n'a pas fonctionné ; j'ai dû compiler les sources de ndiswrapper, puis installer les packages créés.

D'abord, download des sources de ndiswrapper sur SourceForge (ndiswrapper-1.6.tar.gz au moment d'écrire ces lignes).

Le package fakeroot doit être installé au préalable (apt-get install fakeroot).

tar -xzf ndiswrapper-1.6.tar.gz
cd ndiswrapper-1.6
fakeroot debian/rules binary-modules
fakeroot debian/rules binary-utils
cd ..
dpkg -i ndiswrapper*.deb

Ensuite, j'ai dû télécharger le driver Windows sur le site FTP de Linksys (ftp://ftp.linksys.com/pub/network/wpc54gs_driver_utility_v1.0.zip), et en extraire lsbcmnds.inf et bcmwl5.sys.

Ensuite, installation du driver et du module:

ndiswrapper -i lsbcmnds.inf
modprobe ndiswrapper
ndiswrapper -m

Puis, comme je suis sous Gnome, et par facilité, j'ai lancé 'Administration: Réseau', sélectionné 'Wireless connection: Properties', entré la clé WEP en hexadecimal, auto-config en DHCP, activation de la connexion (wlan0), et tada, ça fonctionne nickel !

Plus d'infos sur le wiki de ndiswrapper.