Newsgroup: it.comp.os.linux.iniziare
Titolo: Re: Debian squeeze, Acer Aspire One D150, Broadcom WiFi, Help!

 01:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
lspci -vv che dice ?
Potrebbe funzionare col driver b43 oppure il legacy
modinfo b43legacy
filename:       /lib/modules/2.6.29.4-
D/kernel/drivers/net/wireless/b43legacy/b43legacy.ko
firmware:       FW10
license:        GPL
author:         Michael Buesch
author:         Stefano Brivio
author:         Martin Langer
description:    Broadcom B43legacy wireless driver
alias:          ssb:v4243id0812rev04*
alias:          ssb:v4243id0812rev02*
depends:        mac80211,ssb,input-polldev,led-class,rfkill,cfg80211
vermagic:       2.6.29.4-D SMP preempt mod_unload CORE2
parm:           pio:enable(1) / disable(0) PIO mode (int)
parm:           bad_frames_preempt:enable(1) / disable(0) Bad Frames Preemption 
(int)
parm:           fwpostfix:Postfix for the firmware files to load. (string)
modinfo b43
filename:       /lib/modules/2.6.29.4-D/kernel/drivers/net/wireless/b43/b43.ko
firmware:       FW13
license:        GPL
author:         Michael Buesch
author:         Stefano Brivio
author:         Martin Langer
description:    Broadcom B43 wireless driver
alias:          ssb:v4243id0812rev0D*
alias:          ssb:v4243id0812rev0B*
alias:          ssb:v4243id0812rev0A*
alias:          ssb:v4243id0812rev09*
alias:          ssb:v4243id0812rev07*
alias:          ssb:v4243id0812rev06*
alias:          ssb:v4243id0812rev05*
depends:        mac80211,ssb,input-polldev,led-class,rfkill,cfg80211
vermagic:       2.6.29.4-D SMP preempt mod_unload CORE2
parm:           bad_frames_preempt:enable(1) / disable(0) Bad Frames Preemption 
(int)
parm:           fwpostfix:Postfix for the .fw files to load. (string)
parm:           hwpctl:Enable hardware-side power control (default off) (int)
parm:           nohwcrypt:Disable hardware encryption. (int)
parm:           qos:Enable QOS support (default on) (int)
parm:           btcoex:Enable Bluetooth coexistance (default on) (int)
Io ho una BCM4318 [AirForce One 54g] ,Funziona anche con ndiswrapper
E ho dovuto prima estrarre il firmware 
http://www.linuxwireless.org/en/users/Drivers/b43#fw-b43-new
Ho trovato anche questo (non l'ho provato)
http://www.de-side.com/blogs/2008/09/14/guida-per-i-driver-nativi-broadcom-
bcm43/
Che kernel usi ?

 
Secondo me � supportata bene, il problema potrebbe essere che ti manca 
il firmware, il pacchetto � b43-fwcutter e fa tutto lui.
pipperss

 ecco qui l'output di lspci -vv: 
http://pastebin.com/f1c203b59
Potevi fare un CUT e lasciare solo la wireless ,comunque,vedo che hai gia' usato 
ndiswrapper,io proverei a mettere in blacklist ndiswrapper e rebootare provando 
il b43,solo per capire se il b43 funziona con quel kernel "vecchio"...
(siamo al 2.6.29.4)
 
Se sei soddisfatto,lascia tutto com'e'.

 
usa wicd, oppure leggi i man di :
iwconfig  iwevent   iwgetid   iwlist    iwpriv  iwspy wpa_supplicant
Stai alla larga da networkmanager.

 devo spippolare?
Su squeeze c'� disponibile wicd, che mi sembra buono.
Altrimenti a manina devi configurarti la scheda di rete a colpi di 
ifconfig e iwconfig, per vedere l'access point iwlist wlan0 scan.
C'� anche wlan assistant.
Io mi sono fatto un filettino, reso eseguibile, dove ho messo tutta la 
configurazione della scheda wlan, e lo eseguo quando mi connetto.
In altri posti, eseguo un altro filettino.
pipperss

 password nelle impostazioni avanzate, clicco su connect, e non connette...
Scusate se mi intrometto nella vostra discussione, non connette cosa 
significa ?
Se non riesci a navigare potrebbe essere un problema di dns, e quindi 
controlla se esiste un file in /etc che si chiama resolv.conf, deve 
contenere i dns del tuo provider.
pipperss

 
Ti posto un esempio, che non � necessariamente il mio, di un filettino 
di comandi, per settare un ip fisso sulla wlan
ifconfig eth0 down
ifconfig wlan0 192.168.0.6 netmask 255.255.255.0
route add default gw 192.168.0.1 wlan0
iwconfig wlan0 essid <nome_della_rete_wireless>
iwconfig wlan0 ap <mac_address_dell'access_point>
ifconfig wlan0 up
#iwconfig wlan0 rate 54M
pippersss

 cosï¿œ, 
Lo so, lo so, non demordere mai.
pippersss

 
Esagerato! e' mai possibile che uno slack-dipendente (come me) debba spiegare ad 
un debianita :-) come eliminare o bloccare un demone su debian e derivate ?
Se non trovi di meglio,chmod 444 /etc/init.d/network-come-cavolo-si-chiama.

 password nelle impostazioni avanzate, clicco su connect, e non connette...
Probabile che sia quella schifezza di Networkmanager ad interferire,non e' che 
hai optato per usare il dhcp ,e il router invece non e' configurato per quello ?
Se fai :
ifconfig eth0 down
ifconfig wlan0 down
ifconfig wlan0 IP compatibile con quello del router
route add default gw IP del router
(Cerca di capire bene questo passaggio) -------->
wpa_passphrase essid-del-router  WPA-PASS-KEY
network={
        ssid="essid-del-router"
        #psk="WPA-PASS-KEY"
        psk=aa6a91ad4feef2884ecf3a41647f407ab7a0829b923240ff811ff76a58920b7e
}
l'otuput lo puoi redirigere con >/etc/wpa_supplicant.conf-prova cioe
wpa_passphrase essid-del-router  WPA-PASS-KEY>/etc/wpa_supplicant.conf-prova
Poi ti rimane solo :
wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant.conf-prova -dd
(se lo lanci senza argomenti ti chiarisce molte cose)
Ovviamente prima devi stoppare sia wicd che Networkmanager.

 
Ammon, scusa se ne approfitto, vorrei dire una stronzata:
non � che il sistema all'avvio legge il file /etc/network/interfaces e 
quindi fa partire tutti i pacchetti dall'ethernet anche se la wlan0 � 
configurata perfettamente ?
Mi � successo in una debian net-install, ho settato la rete ethernet in 
fase di installazione, quindi tutto scritto nel file interfaces, quando 
ho sistemato la wireless non funzionava e da traceroute mi ricordo di 
aver visto che i pacchetti partivano sempre da eth0.
Possibile, o erano i fumi dell'alcool ??
pipperssss

 configurata perfettamente ?
Infatti in altro post ho suggerito di killare sia wicd che networkmanager per 
poi configurare il tutto a manina (solo per provare he!)
Anzi,aggiungerei un killall wpa_supplicant && rm -rf /var/run/wpa* prima di 
provare a tirare su wlan0 a manina.