venerdì 2 febbraio 2007

Configurare scheda wifi Broadcom 4318 - Ndiswrapper - Dapper 6.06

Primo passo

In un terminale trasformatevi in super utente mediante

$ sudo -s

Ora installiamo quel che serve con

# apt-get install ndiswrapper-utils linux-headers-$(uname -r) linux-headers-generic build-essential

Bene, scarichiamo i driver proprietari per la scheda wireless (qui)


Sompattiamo il file appena scaricato

# unzip 80211g.zip
# cd 80211g

Installiamo il driver con ndiswrapper

# ndiswrapper -i bcmwl5.inf

E carichiamolo come modulo

# modprobe ndiswrapper

Perfetto, ora se non siete in possesso di un portatile Acer potete passare al Terzo Passo

Secondo Passo

Scaricate la patch acer_acpi

# wget http://aceracpi.googlecode.com/files/acer_acpi-0.4.tar.gz

Scompattiamo il file appena scaricato ed installiamolo tutto mediante i comandi che seguono

# tar xzvf acer_acpi-0.3.tar.gz
# make
# make install

Terzo passo


# vim /etc/modprobe.d/blacklist

Per modificare il file appena aperto premete i e dopo di che potrete modificarlo inserendo

# non usare questi driver
blacklist bcm43xx

Per salvare e chiudere il tutto premete sul tasto Esc e digitale :wq, ora date un bel Invio.

Apriamo ora il file che contine la lista di moduli che vengono caricati all'avvio

# vim /etc/modules

Ed inseriamoci quanto segue al termine del file

acer_acpi (Solo per i possessori di pc Acer)
ndiswrapper

Salviamo e chiudiamo il tutto (ESC + :wq + Invio)

Finalmente siamo giunti alla fine ma...non per tutti :o/...se possedete un portatile Acer vi aspettano altri 5 minuti di lavoro..bene continuiamo..

Quarto passo

Creiamo lo script che abiliterà all'avvio la scheda wifi

# touch /etc/init.d/acer-acpi
# vim /etc/init.d/acer-acpi

Ed inseriteci

#!/bin/sh
echo "enabled : 1" > /proc/acpi/acer/wireless

Ora salvate e chidete il file (ESC + :wq + Invio) e sempre da terminale impartite tali comandi

# chmod 755 /etc/init.d/acer-acpi
# ln -s /etc/init.d/acer-acpi /etc/rcS.d/S38acerwifi

Note per comandi utili

Verificare che sia installato il driver

$ ndiswrapper -l

omparirà una cosa del genere

Installed ndis drivers:
bcmwl5 driver present, hardware present

Per vedere quali schede hanno supporto wi-fi

$ iwconfig

Comparirà una cosa del genere

lo no wireless extensions.

eth1 no wireless extensions.

eth0 IEEE 802.11g ESSID:"default"
Mode:Managed Frequency:2.437 GHz Access Point: 00:13:46:B8:18:B6
Bit Rate=54 Mb/s Tx-Power:25 dBm
RTS thr:off Fragment thr:off
Power Management:off
Link Quality:100/100 Signal level:-49 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:5 Missed beacon:0

sit0 no wireless extensions.

Per vedere quali reti wi-fi ci sono (se la scheda è individuata come eth0)

$ iwlist eth0 scan

comparirà una cosa del genere

eth0 Scan completed :
Cell 01 - Address: 00:13:49:CC:01:36
ESSID:"opensource"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.437 GHz (Channel 6)
Quality:0/100 Signal level:-62 dBm Noise level:-256 dBm
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:bcn_int=100
Extra:atim=0

Nessun commento: