Wireless Broadcom BCM4318
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- abrhacksas
- Linux 0.x

- Messaggi: 68
- Iscritto il: sab 25 nov 2006, 15:52
- Slackware: 12
- Località: Salerno<->Parma
Wireless Broadcom BCM4318
Ciao a tutti,
ho installato la Slackware 11 con kernel 2.6.18 su un Acer Aspire 5024wlmi con sceda di rete wireless
Broadcom Corporation BCM4318 [AirForce One 54g] 802. 11g.
Per accendere la scheda wireless ho installato acerhk da:
http://www2.informatik.hu-berlin.de/~ta ... 0.5.34.tgz.
Dopo aver caricato il modulo uso:
echo 1 > /proc/driver/acerhk/led
per accendere il led del tasto mail e funziona,
quando però uso:
echo 1 > /proc/driver/acerhk/wirelessled
per accendere la scheda wireless e il relativo led non succede niente.
Qualcuno ha lo stesso problema o sa' come risolverlo?
Qualcuno è riuscito a far funzionare il wireless senza questa procedura?
Ciao e grazie a tutti quelli che risponderanno.
ho installato la Slackware 11 con kernel 2.6.18 su un Acer Aspire 5024wlmi con sceda di rete wireless
Broadcom Corporation BCM4318 [AirForce One 54g] 802. 11g.
Per accendere la scheda wireless ho installato acerhk da:
http://www2.informatik.hu-berlin.de/~ta ... 0.5.34.tgz.
Dopo aver caricato il modulo uso:
echo 1 > /proc/driver/acerhk/led
per accendere il led del tasto mail e funziona,
quando però uso:
echo 1 > /proc/driver/acerhk/wirelessled
per accendere la scheda wireless e il relativo led non succede niente.
Qualcuno ha lo stesso problema o sa' come risolverlo?
Qualcuno è riuscito a far funzionare il wireless senza questa procedura?
Ciao e grazie a tutti quelli che risponderanno.
- sid77
- Linux 3.x

- Messaggi: 568
- Iscritto il: mer 1 giu 2005, 0:00
- Slackware: 12.0/12.1/curr (ppc)
- Località: PowerPC
- Contatta:
la risposta è nelle faq del sito che hai postato...
in ogni caso per quella scheda wireless hai da divertirti: il modulo bcm43xx funziona ma devi ritagliarti il firmware con fw_cutter da un driver windows o da quello generale (cerca wl_apsta su gugol), oppure usa ndiswrapper e i driver di windows.
ciao
in ogni caso per quella scheda wireless hai da divertirti: il modulo bcm43xx funziona ma devi ritagliarti il firmware con fw_cutter da un driver windows o da quello generale (cerca wl_apsta su gugol), oppure usa ndiswrapper e i driver di windows.
ciao
-
mr_hyde
- Linux 0.x

- Messaggi: 66
- Iscritto il: dom 5 nov 2006, 14:02
- Slackware: current (>= 13)
- Località: Genova
Io ho lo stesso portatile ma uso ndiswrapper (trovo che, al momento, funzioni meglio dei driver del kernel), acer_acpi e SLAMD64 (ho pero' uato nello stesso modo anche la Slackware originale)
Volevo solo avvisarti che, almeno con acer_acpi, il led della wireless NON funziona come sotto Windows: il led lampeggia solo quando c'e' trasmissione di dati (in pratica segnala l'attivita' della scheda), in assenza di traffico il led rimane spento!
Inoltre piccolo suggerimento per far si' che la scheda si attivi "da sola"; io l'ho fatto con acer_acpi+ndiswrapper ma direi che puoi facilmente adattare la cosa alla tua configurazione. Ho fatto cosi':
1) ho creato e reso eseguibile il seg. file "/etc/rc.d/rc.acer_wireless"
2) ho quindi creato il file "/etc/modprobe.d/wireless" come segue:
In questo modo quando il sistema deve caricare "wlan0" (alias per ndiswrapper) automaticamente prima esegue
/etc/rc.d/rc.acer_wireless start
e quindi attiva la wireless
Analogamente quando "disinstalla" il modulo disattiva la scheda con lo stesso script ma con il parametro stop.
Spero possa esserti utile.
Ciao,
Mr Hyde
EDIT: correzion script
Volevo solo avvisarti che, almeno con acer_acpi, il led della wireless NON funziona come sotto Windows: il led lampeggia solo quando c'e' trasmissione di dati (in pratica segnala l'attivita' della scheda), in assenza di traffico il led rimane spento!
Inoltre piccolo suggerimento per far si' che la scheda si attivi "da sola"; io l'ho fatto con acer_acpi+ndiswrapper ma direi che puoi facilmente adattare la cosa alla tua configurazione. Ho fatto cosi':
1) ho creato e reso eseguibile il seg. file "/etc/rc.d/rc.acer_wireless"
Codice: Seleziona tutto
#!/bin/sh
ACER_WIRELESS_LOCK=/var/run/acer_wireless.lock
function load_acer_acpi () {
modprobe acer_acpi
}
function unload_acer_acpi () {
rmmod acer_acpi
}
function wstart () {
if [ -e ${ACER_WIRELESS_LOCK} ]; then
echo "Acer wireless is already running"
else
echo -n "Starting wireless... "
load_acer_acpi
echo "enabled : 1" > /proc/acpi/acer/wireless
touch ${ACER_WIRELESS_LOCK}
echo "Done"
fi
}
function wstop () {
if [ -e ${ACER_WIRELESS_LOCK} ]; then
echo -n "Stopping Acer wireless... "
echo "enabled : 0" > /proc/acpi/acer/wireless
unload_acer_acpi
rm -f ${ACER_WIRELESS_LOCK}
echo "Done"
else
echo "Acer wireless is already stopped"
fi
}
function wstatus () {
if [ -e ${ACER_WIRELESS_LOCK} ]; then
echo "Acer wireless seems running"
else
echo "Acer wireless is not running"
fi
}
function wrestart () {
if [ -e ${ACER_WIRELESS_LOCK} ]; then
wstop
fi
wstart
}
case $1 in
start) wstart ;;
stop) wstop ;;
restart) wrestart ;;
status) wstatus ;;
*) usage ;;
esac
Codice: Seleziona tutto
alias wlan0 ndiswrapper
install ndiswrapper /etc/rc.d/rc.acer_wireless start; /sbin/modprobe -ignore-install ndiswrapper
remove /sbin/rmmod --ignore-install ndiswrapper; /etc/rc.d/rc.acer_wireless stop
/etc/rc.d/rc.acer_wireless start
e quindi attiva la wireless
Analogamente quando "disinstalla" il modulo disattiva la scheda con lo stesso script ma con il parametro stop.
Spero possa esserti utile.
Ciao,
Mr Hyde
EDIT: correzion script
Ultima modifica di mr_hyde il dom 10 dic 2006, 12:01, modificato 1 volta in totale.
- abrhacksas
- Linux 0.x

- Messaggi: 68
- Iscritto il: sab 25 nov 2006, 15:52
- Slackware: 12
- Località: Salerno<->Parma
Ciao a tutti,
penso di essere finalmente riuscito a far quasi funzionare la scheda wireless,
allora, ho estratto con bcm43xx-fwcutter il firmware dai driver windows e poi con ho caricato la sheda con ifconfig eth1 up.
Dando però :
ricevo
eppure da windows so' che ci sono almeno 3 reti wireless nelle vicinanze!!!
posto anche il risultato di dmesg relativo alla scheda:
penso di essere finalmente riuscito a far quasi funzionare la scheda wireless,
allora, ho estratto con bcm43xx-fwcutter il firmware dai driver windows e poi con ho caricato la sheda con ifconfig eth1 up.
Dando però :
Codice: Seleziona tutto
iwlist eth1 scan
Codice: Seleziona tutto
eth1 No scan results
posto anche il risultato di dmesg relativo alla scheda:
Codice: Seleziona tutto
bcm43xx driver
bcm43xx: Chip ID 0x4318, rev 0x2
bcm43xx: Number of cores: 4
bcm43xx: Core 0: ID 0x800, rev 0xd, vendor 0x4243, enabled
bcm43xx: Core 1: ID 0x812, rev 0x9, vendor 0x4243, disabled
bcm43xx: Core 2: ID 0x804, rev 0xc, vendor 0x4243, enabled
bcm43xx: Core 3: ID 0x80d, rev 0x7, vendor 0x4243, enabled
bcm43xx: PHY connected
bcm43xx: Detected PHY: Version: 3, Type 2, Revision 7
bcm43xx: Detected Radio: ID: 8205017f (Manuf: 17f Ver: 2050 Rev: 8)
bcm43xx: Radio turned off
bcm43xx: Radio turned off
bcm43xx: PHY connected
bcm43xx: Radio turned on
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm43xx/bcm43xx_phy.c:1490:bcm43xx_find_lopair()
bcm43xx: WARNING: Writing invalid LOpair (low: -63, high: 0, index: 109)
[<f0c6f9ed>] bcm43xx_phy_lo_adjust+0xcd/0x370 [bcm43xx]
[<f0c6db87>] bcm43xx_phy_initb6+0x217/0x7e0 [bcm43xx]
[<f0c6ee86>] bcm43xx_phy_initg+0x356/0x5a0 [bcm43xx]
[<f0c71e46>] bcm43xx_phy_init+0xc6/0x170 [bcm43xx]
[<f0c61b77>] bcm43xx_chip_init+0xc7/0x450 [bcm43xx]
[<f0c62846>] bcm43xx_wireless_core_init+0x66/0x440 [bcm43xx]
[<f0c63576>] bcm43xx_init_board+0x86/0x420 [bcm43xx]
[<f0c6457f>] bcm43xx_net_open+0xf/0x20 [bcm43xx]
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm43xx/bcm43xx_phy.c:1490:bcm43xx_find_lopair()
bcm43xx: WARNING: Writing invalid LOpair (low: -63, high: 0, index: 109)
[<f0c6f9ed>] bcm43xx_phy_lo_adjust+0xcd/0x370 [bcm43xx]
[<f0c6ee18>] bcm43xx_phy_initg+0x2e8/0x5a0 [bcm43xx]
[<f0c71e46>] bcm43xx_phy_init+0xc6/0x170 [bcm43xx]
[<f0c61b77>] bcm43xx_chip_init+0xc7/0x450 [bcm43xx]
[<f0c62846>] bcm43xx_wireless_core_init+0x66/0x440 [bcm43xx]
[<f0c63576>] bcm43xx_init_board+0x86/0x420 [bcm43xx]
[<f0c6457f>] bcm43xx_net_open+0xf/0x20 [bcm43xx]
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm43xx/bcm43xx_phy.c:1490:bcm43xx_find_lopair()
bcm43xx: WARNING: Writing invalid LOpair (low: -63, high: 0, index: 109)
[<f0c6f9ed>] bcm43xx_phy_lo_adjust+0xcd/0x370 [bcm43xx]
[<f0c6b70e>] bcm43xx_phy_init_pctl+0x16e/0x2b0 [bcm43xx]
[<f0c6eda9>] bcm43xx_phy_initg+0x279/0x5a0 [bcm43xx]
[<f0c71e46>] bcm43xx_phy_init+0xc6/0x170 [bcm43xx]
[<f0c61b77>] bcm43xx_chip_init+0xc7/0x450 [bcm43xx]
[<f0c62846>] bcm43xx_wireless_core_init+0x66/0x440 [bcm43xx]
[<f0c63576>] bcm43xx_init_board+0x86/0x420 [bcm43xx]
[<f0c6457f>] bcm43xx_net_open+0xf/0x20 [bcm43xx]
bcm43xx: Chip initialized
bcm43xx: DMA initialized
bcm43xx: 80211 cores initialized
bcm43xx: Keys cleared
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm43xx/bcm43xx_phy.c:1490:bcm43xx_find_lopair()
bcm43xx: WARNING: Writing invalid LOpair (low: -63, high: 0, index: 109)
[<f0c6f9ed>] bcm43xx_phy_lo_adjust+0xcd/0x370 [bcm43xx]
[<f0c709a8>] bcm43xx_phy_lo_g_measure+0x688/0xc90 [bcm43xx]
[<f0c61880>] bcm43xx_mac_suspend+0x10/0x90 [bcm43xx]
[<f0c62ed2>] bcm43xx_periodic_every120sec+0x42/0xb0 [bcm43xx]
[<f0c63116>] do_periodic_work+0x56/0xa0 [bcm43xx]
[<f0c631ff>] bcm43xx_periodic_work_handler+0x7f/0x140 [bcm43xx]
[<f0c63180>] bcm43xx_periodic_work_handler+0x0/0x140 [bcm43xx]
bcm43xx: Radio turned off
bcm43xx: DMA 0x0200 (RX) max used slots: 0/64
bcm43xx: DMA 0x0260 (TX) max used slots: 0/512
bcm43xx: DMA 0x0240 (TX) max used slots: 0/512
bcm43xx: DMA 0x0220 (TX) max used slots: 1/512
bcm43xx: DMA 0x0200 (TX) max used slots: 0/512
bcm43xx: Radio turned on
bcm43xx: Chip initialized
bcm43xx: DMA initialized
bcm43xx: 80211 cores initialized
bcm43xx: Keys cleared
bcm43xx: Radio turned off
bcm43xx: DMA 0x0200 (RX) max used slots: 0/64
bcm43xx: DMA 0x0260 (TX) max used slots: 0/512
bcm43xx: DMA 0x0240 (TX) max used slots: 0/512
bcm43xx: DMA 0x0220 (TX) max used slots: 1/512
bcm43xx: DMA 0x0200 (TX) max used slots: 0/512
bcm43xx: Radio turned on
bcm43xx: Chip initialized
bcm43xx: DMA initialized
bcm43xx: 80211 cores initialized
bcm43xx: Keys cleared
- abrhacksas
- Linux 0.x

- Messaggi: 68
- Iscritto il: sab 25 nov 2006, 15:52
- Slackware: 12
- Località: Salerno<->Parma
Ciao a tutti,
dopo alcuni tentativi sono riuscito a far vedere alla scheda wireless la rete ad-hoc che avevo creato con un altro porlatile.
Non sono riuscito però a far connetterei due pc (ogni cosa a suo tempo!!!).
Volevo però sapere cosa significa questa parte del dmesg...
...ed eventualmente come risolvere.
Ciao a tutti
dopo alcuni tentativi sono riuscito a far vedere alla scheda wireless la rete ad-hoc che avevo creato con un altro porlatile.
Non sono riuscito però a far connetterei due pc (ogni cosa a suo tempo!!!).
Volevo però sapere cosa significa questa parte del dmesg...
Codice: Seleziona tutto
bcm43xx: WARNING: Writing invalid LOpair (low: -63, high: 0, index: 109)
[<f0c6f9ed>] bcm43xx_phy_lo_adjust+0xcd/0x370 [bcm43xx]
[<f0c6db87>] bcm43xx_phy_initb6+0x217/0x7e0 [bcm43xx]
[<f0c6ee86>] bcm43xx_phy_initg+0x356/0x5a0 [bcm43xx]
[<f0c71e46>] bcm43xx_phy_init+0xc6/0x170 [bcm43xx]
[<f0c61b77>] bcm43xx_chip_init+0xc7/0x450 [bcm43xx]
[<f0c62846>] bcm43xx_wireless_core_init+0x66/0x440 [bcm43xx]
[<f0c63576>] bcm43xx_init_board+0x86/0x420 [bcm43xx]
[<f0c6457f>] bcm43xx_net_open+0xf/0x20 [bcm43xx]
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm43xx/bcm43xx_phy.c:1490:bcm43xx_find_lopair()
Ciao a tutti
-
mr_hyde
- Linux 0.x

- Messaggi: 66
- Iscritto il: dom 5 nov 2006, 14:02
- Slackware: current (>= 13)
- Località: Genova
Be', ormai e' un po' che non seguo gli sviluppi del driver presenti nel kernel, ma quello e' esattamente il problema per cui ho lasciato il modulo del kernel per ndiswrapper: fino a un po' di tempo fa quello era un problema noto che i programmatori del modulo avevano principalmente proprio con il nostro modello di scheda (anche io ho il 5024). Non so se poi lo abbiano risolto.
Ok, ho appena guardato sul sito: alla pagina http://bcm43xx.berlios.de/?go=devices
per la 4318 si legge:
Unstable (transmission power issues, work in progress)
Mi sa che dobbiamo aspettare ancora.
Ciao,
Mr Hyde
Ok, ho appena guardato sul sito: alla pagina http://bcm43xx.berlios.de/?go=devices
per la 4318 si legge:
Unstable (transmission power issues, work in progress)
Mi sa che dobbiamo aspettare ancora.
Ciao,
Mr Hyde
- abrhacksas
- Linux 0.x

- Messaggi: 68
- Iscritto il: sab 25 nov 2006, 15:52
- Slackware: 12
- Località: Salerno<->Parma
- EmaDaCuz
- Linux 3.x

- Messaggi: 877
- Iscritto il: sab 28 gen 2006, 15:47
- Slackware: 12.0 - ma a Trieste
- Kernel: 2.6.25
- Desktop: Fluxbox
- Distribuzione: Debian e Arch
- Località: Nijmegen, NL
- Contatta:
Riprendo questo post
Allora,io ho un portatile HP,da lspci ottengo
Mi domando che driver dovrei usrae con ndiswrapper.
Se utilizzo bcmwl5.sys e bcmwl5.inf,ndsiwrapper mi restituisce esclusivamente
quindi mi sembra quasi evidente che non trovi il device.Come faccio?
Grazie mille
Allora,io ho un portatile HP,da lspci ottengo
Codice: Seleziona tutto
02:04.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)Se utilizzo bcmwl5.sys e bcmwl5.inf,ndsiwrapper mi restituisce esclusivamente
Codice: Seleziona tutto
root[cuz]# ndiswrapper -l
bcmwl5 : driver installedGrazie mille