Configuring a Wireless Lan PC Card Sweex 140 Nitro XM under Linux (Deprecated)

Deprecated. See here.

My Wireless Lan PC Card is a Sweex 140 Nitro XM.
It’s now working properly under Linux (Debian Etch kernel 2.6.17-2-686). But I had some trouble to make it works.
I get a great help from this tutorial: http://uid.free.fr/Wifi/WG511.html (in french) which describes two different ways to configure a wireless lan PC card (using prism54 or using ndiswrapper). My card was supposed to work under Linux using ndiswrapper (see http://ndiswrapper.sourceforge.net/wiki/index.php/Category:PCI).
But I’ve been a long time trying the two ways without success.
For ndiswrapper, see here (just replacing WlanUIG.inf by wlanCIG.ing from the installation CD-ROM). I installed the following firmware http://www.prism54.org/firmware/2.7.0.0.arm by doing :
root# cp /home/my_home/Drivers/2.7.0.0.arm /usr/lib/hotplug/firmware/isl3886
But it didn’t work until I decided to unload the prism54 kernel module using modconf and unplug/replug the card. Then I’ve been very happy to get the following messages from the kernel :

Loaded prism54 driver, version 1.2
ndiswrapper: driver wlancig (Sweex Europe,02/16/2005, 3.3.20.0) loaded
PCI : Enabling device 0000:02:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10
ndiswrapper: using IRQ 10
wlan0: vendor: ‘Sweex WiFi LAN 140 Nitro XM’
wlan0: ethernet device 00:16:0a:00:66:4d using NDIS driver wlancig, 1260:3886.5 conf
wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
ndiswrapper: changing interface name from ‘wlan0’ to ‘wlan1’

After that I just had to do :
root# iwconfig wlan1 essid « My_Essid » mode Managed key my_key
root# /etc/init.d/networking restart

It seems to be ndiswrapper which makes my wireless connection to work. I don’t understand what prism54 is doing here. But it works !

Back to the Linux tips page

PS. It doesn’t work automatically at boot time : I need to load ndiswrapper (modprobe ndiswrapper), unload prism54 (using modconf or, faster, modprobe -r), unplug and replug the card, after boot, everytime I want the wireless connection to work ! I would be pleased if somebody could tell me why.

Ce contenu a été publié dans Informatique, logiciels libres, avec comme mot(s)-clé(s) , , . Vous pouvez le mettre en favoris avec ce permalien.

1 réponse à Configuring a Wireless Lan PC Card Sweex 140 Nitro XM under Linux (Deprecated)

  1. anybody dit :

    Unload prism54 first ! Then load ndiswrapper. You won’t have to unplug and replug the card.

Les commentaires sont fermés.