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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Stai provando a compilare quello o la vecchia versione?
Inoltre, il 2.6.37 Release Candidate ha la prima versione ufficiale del driver BRCM80211 che andrà a sostituire i driver Linux STA; tieni presente che tale driver richiede firmware esterno (a differenza del driver STA che incorpora il firmware).
phobos3576 ha scritto:Sul 2.6.36 non ho alcun problema di compilazione, né con il Linux STA, né con i BRCM80211.
Nemmeno io, infatti ho ricompilato il 2.6.36 e tutto fila liscio con STA, i BRCM80211 non li ho provati.
phobos3576 ha scritto:Il 2.6.37 RC incorpora i BRCM80211; mi sembra strano che dia un errore di compilazione.
Quindi non dovevo compilare i sorgenti? Ho scaricato questi: http://wireless.kernel.org/download/com ... 26.tar.bz2 e dopo un'oretta di compilazione è uscito con un errore. Dovevo limitarmi a scaricare e configurare il firmware bcm43xx?
Ci tenevo al 2.6.37-rc7 perché supporta il lettore sd card del mio netbook quindi mi piacerebbe trovare una soluzione.
phobos3576 ha scritto:Il 2.6.37 RC incorpora i BRCM80211; mi sembra strano che dia un errore di compilazione.
Quindi non dovevo compilare i sorgenti? Ho scaricato questi: http://wireless.kernel.org/download/com ... 26.tar.bz2 e dopo un'oretta di compilazione è uscito con un errore. Dovevo limitarmi a scaricare e configurare il firmware bcm43xx?
Il 2.6.37 RC incorpora la prima release ufficiale del driver BRCM80211; devi solamente abilitarlo (come modulo) in fase di compilazione del kernel.
Il firmware è a parte per cui lo devi scaricare e installare come ti ho descritto prima.
Ricompilato il kernel 2.6.37-rc7, aggiunto come modulo il brcm80211, scaricato e installato il firmware compare l'interfaccia wlan0 e si connette. Funziona. Il problema è che appena apro firefox mi va in kernel panic... non capisco perché. Dovevo forse abilitare qualcos'altro nel kernel?
Succedeva la stessa cosa pure a me (anche in fase di boot); proprio per questo motivo sto usando i driver STA sul 2.6.36.
E' una situazione incomprensibile visto che dovrebbe trattarsi degli stessi sorgenti; quelli del driver STA vengono rilasciati da Broadcom, mentre quelli del driver BRCM80211 sono la versione GPL che Broadcom ha messo a disposizione degli sviluppatori.
Gli STA funzionano perfettamente e supportano anche il suspend e il led del wireless; i BRCM80211, invece, hanno un sacco di problemi e provocano anche dei kernel panic quando il PC entra in sospensione.
Ero convinto che con la versione ufficiale inserita nel 2.6.37 avessero risolto tutti questi difetti.
Buona parte dei problemi sembrano legati ad incompatibilità con le CPU multicore; proprio per questo motivo, un workaround consiste nell'avviare Linux con il parametro maxcpus=1. Nel mio caso mi sembrava però ridicolo avviare un quad core con un solo core.
Tornando al tuo caso, assicurati di aver blacklistato eventuali altri driver che vanno in conflitto con BRCM80211; a tale proposito, devi usare il file /etc/modprobe.d/blacklist.conf. Elimina anche il driver wl.ko in /lib/modules/nome_kernel/kernel/net/wireless.
Un'altra cosa: dopo aver installato brcm80211 in /lib/modules/nome_kernel/ ti sei ricordato di dare il comando depmod -a ?
Comunque, è molto probabile che quando uscirà la versione ufficiale del 2.6.37, sarà rilasciato anche un aggiornamento dei driver STA.
Sicuramente ho sbagliato anche qualcosa ma data la poca affidabilità di questi driver penso che rinuncerò al 2.6.37-rc7 e quindi, momentaneamente, anche al lettore sd card del netbook e aspetto la versione stabile del 2.6.37 e i nuovi sta.
Grazie per la disponibilità
Xunyl, è uscito il kernel 2.6.37, ma non è cambiato nulla; il driver BRCM80211 è sempre nel ramo staging per cui è ancora instabile (e non supporta né il suspend, né il led).
Il driver Broadcom Linux STA non compila, ma in Rete ho trovato questo workaround:
Ora come ora non posso provare nemmeno io, il netbook ce l'ha mio padre che è via di casa fino a sabato. Appena riesco provo, se sei più veloce tu fammi sapere qualcosa così se funziona adeguo il titolo del topic e metto risolto