Newsgroup: it.comp.os.linux.iniziare
Titolo: Problema kernel 3.16 con wifi broadcom

Ciao, ho installato sulla mia Ubuntu 14.o4 il kernel 3,16 (scaricando i 
pacchetti dal repository mainlinebuilds di Ubuntu.
 
Purtroppo il wifi (Broadcom BCM43227), non funziona a causa del seguente 
errore.
 
Qualche aiuto?
 
************
ERROR (dkms apport): kernel package linux-headers-3.16.1-031601-generic 
is not supported
Error! Bad return status for module build on kernel: 
3.16.1-031601-generic (x86_64)
Consult /var/lib/dkms/bcmwl/
6.30.223.141
+bdcom/build/make.log for more 
information.
modprobe: FATAL: Module wl not found.
***************

 pacchetti dal repository mainlinebuilds di Ubuntu.
 
   Usa il pacchetto kernel del repository main, quello normale.  O quale 
ragione speciale hai di usare i repository dei pacchetti sperimentali di 
sviluppo?
 
 
   Ciao,
 
 
-- 
Alessandro Selli 
http://alessandro.route-add.net
 
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.


 
Ciao,
 
Il pacchetto non ï¿œ sperimentale, ï¿œ il 3.16 stable, compilato per Ubuntu. 
Cercavo di avere migliore supporto per il mio scanner.
 

 Qualche aiuto?
 
Il messaggio mi sembra chiaro: il modulo non si compila (con dkms) perché 
non supporta quel kernel. Quindi la cosa da fare è una di queste tre:
 
1) cerchi una versione del driver compatibile
2) fai un hacking su quella versione
3) torni al kernel del repository principale, soluzione raccomandata
 
D'altronde non so come è messa Ubuntu ma su Fedora la 3.16 sarà questione 
di giorni.
 
 
 

 Cercavo di avere migliore supporto per il mio scanner.
 
   Vero, leggo solo oggi che il repository mainlinebuilds ha di diverso che 
usa i sorgenti del kernel ufficiali e non quelli modificati da Ubuntu.  Ma 
rimane vero che il kernel stabile ufficiale di Ubuntu pi? recente 
disponibile nel repository trusty-updates/main ? il pacchetto 
linux-image-3.13.0-35-generic.  Usa quello.  Tutto il resto della 
distribuzione ha quel target come riferimento, non i kernel successivi.
 
   Non ho capito se il problema che vuoi risolvere ? con una scheda 
wireless, per cui il kernel potrebbe fare la differenza, o se ? uno 
scanner, per cui mi sembra difficile che possa farne alcuna.



Grazie per la risposta.
 
Ho indagato un po' e ho scoperto che il conflitto con la mia scheda wifi 
ï¿½ un bug segnalato ma non ancora risolto sia nel Kernel 3.16, sia nel 
3.15. Sono quindi tornato al 3.14 da cui ero partito e che funziona 
perfettamente con il mio hw wireless.
 
Spero possa essere utile per qualcun altro se provasse ad aggiornare il 
Kernel. Il problema non ï¿½ solo di Ubuntu (ovviamente) ma ci sarebbe per 
qualsiasi distribuzione. Ho letto le segnalazioni di utenti Debian, per 
esempio.

 esempio.
 
Solitamente quando arrivano ad essere distribuiti sul repository main 
questi conflitti sono risolti. Dico solitamente, perché con alcune 
distribuzioni un po' più di "frontiera" come ad esempio Fedora ogni tanto 
qualche boot all'indietro bisogna farlo.

Il 30/08/2014 00:08, Heek ha scritto:

Ho trovato in rete la patch da applicare al modulo bcmwl. Qui con la 
procedura
 
http://mike-kirk.blogspot.it/2014/07/broadcom-wireless-not-working-on-fedora.html
 

 Ho trovato in rete la patch da applicare al modulo bcmwl.
 
Sul mio portatile con Debian Jessie
 
$ lspci | grep Network
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn 
Wireless Network Adapter (rev 01)
 
Ho installato
broadcom-sta-dkms
pacchetto che vedo presente anche nei repository di Ubuntu
 
http://packages.ubuntu.com/trusty/broadcom-sta-dkms
 
 
La descrizione del pacchetto e` questa ed indica anche il tuo modello:
-------------------------------------------------------
dkms source for the Broadcom STA Wireless driver
Broadcom STA is a binary-only device driver to support the following IEEE
802.11a/b/g/n wireless network cards: BCM4311-, BCM4312-, BCM4313-,
BCM4314-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227-, BCM4352, 
and BCM43228-based hardware.
 
This package provides the source code for the wl kernel modules. The
wireless-tools package is also required in order to make use of these 
modules.
Kernel source or headers are required to compile these modules.
-------------------------------------------------------
 
In effetti ho dato:
 
# apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
# apt-get install broadcom-sta-dkms
# modprobe -r b44 b43 b43legacy ssb brcmsmac
# modprobe wl