Installazione su Debian Linux di PC Card WiFi

Ecco la procedura che consente di installare la scheda USRobotics MAXg 802.11g PCCard su un portatile con sistema operativo Debian Linux.

1. Inserire la scheda wireless

2. Identificare il chip wireless della scheda, da terminale:

--------------
  $ lspci -v
--------------

3. La scheda provata utilizza un chip Broadcom 4318:

--------------
09:00.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
Subsystem: U.S. Robotics U.S.Robotics Wireless MAXg PC Card
Flags: bus master, fast devsel, latency 64, IRQ 18
Memory at 88400000 (32-bit, non-prefetchable) [sdeb http://mi.mirror.garr.it/mirrors/debian/ lenny main contrib non-free
deb-src http://mi.mirror.garr.it/mirrors/debian/ lenny main contrib non-free
ize=8K]
Kernel driver in use: b43-pci-bridge
Kernel modules: ssb
--------------

4. Il chip broadcom è fra i chip supportati da Linux:

--------------
http://linuxwireless.org
--------------

5. Il modulo del kernel è il b43 che supporta alcuni dei modelli Broadcom:

--------------
http://linuxwireless.org/en/users/Drivers/b43
--------------

Questo modulo è presente fra i moduli standard nei kernel Linux dalla
versione 2.6.24, quindi non occorre installarlo su alcuna distribuzione
Linux recente (la release 2.6.24 è del 24 Gennaio 2008). Di norma il modulo
viene caricato automaticamente all’inserimento della scheda, altrimenti è
possibile caricarlo manualmente:

--------------
$ sudo modprobe b43
--------------

6. Occorre invece installare il firmware binario della scheda:

--------------
http://linuxwireless.org/en/users/Drivers/b43#firmware_installation
--------------

È possibile installare il firmware manualmente, oppure su Debian/Ubuntu
è sufficiente installare il pacchetto “b43-fwcutter”:

--------------
$ sudo apt-get install b43-fwcutter
--------------

Nel caso di Debian il pacchetto è nei repository “contrib”, che non sono
abilitati di default, per cui è necessario attivarli prima di poter
procedere installando il pacchetto, at esempio per Debian Lenny:

--------------
deb http://mi.mirror.garr.it/mirrors/debian/ lenny main contrib non-free
deb-src http://mi.mirror.garr.it/mirrors/debian/ lenny main contrib non-free
--------------

7. Per la gestione delle connessioni è possibile utilizzare “NetworkManager”:

--------------
http://projects.gnome.org/NetworkManager/
--------------

Ringrazio Davide Radice per aver provato e condiviso questa procedura dettagliata. Potrebbe essere di guida anche a chi si trova tra le mani una scheda wi-fi diversa.

Scrivi un commento

Nota: I commenti devono essere approvati prima della loro pubblicazione.