Pagina 1 di 2

[RISOLTO] Broadcom BCM43227 non funzionante ubuntu 12.10

Inviato: mercoledì 6 febbraio 2013, 12:42
da priagen
Ciao a tutti,
siccome non ho trovato una discussione specifica per risolvere questo problema in ubuntu 12.10 ho deciso di aprirne una nuova.
Da un paio di giorni ho installato ubuntu 12.10 sul mio acer aspire 5750g con scheda wireless Broadcom BCM43227.
Fino a stamattina la scheda wireless non ha dato alcun problema, tuttavia, appena installati gli ultimi aggiornamenti (avevo già rimosso aggiornamenti "proposed" e "backports" per sicurezza) il wireless è andato e non mi rileva più alcuna connessione.
Se vado in sorgenti software però mi dice che i driver "Broadcom 802.11 Linux STA wireless driver source da bcmwl-kernel-source" sono in uso!
Allora mi chiedo perchè fino a stamattina funzionavano perfettamente e dopo gli aggiornamenti non più pu essendo ancora installati e attivati?

Ho provato anche a reinstallarli da terminale ma niente... qualche suggerimento?

Aggiungo che ho scaricato i driver STA Broadcom per linux 64 bit da QUI , ma non saprei come procedere...

Inviato: mercoledì 6 febbraio 2013, 19:55
da steff
Magari non è caricato?

Codice: Seleziona tutto

lsmod | grep wl
cosa da? Prova

Codice: Seleziona tutto

sudo modprobe -r b43 ssb wl
sudo modprobe wl
Forse basta anche usare il kernel più vecchio che hai installato.

Re:

Inviato: giovedì 7 febbraio 2013, 11:14
da priagen
steff » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4314942#p4314942]ieri, 20:55[/url] ha scritto:Magari non è caricato?

Codice: Seleziona tutto

lsmod | grep wl
cosa da? Prova

Codice: Seleziona tutto

sudo modprobe -r b43 ssb wl
sudo modprobe wl
Forse basta anche usare il kernel più vecchio che hai installato.
con il primo comando non succede niente, mentre inserendo il secondo mi da questo:

Codice: Seleziona tutto

FATAL: Module wl not found.
è stata tutta colpa degli aggioramenti.. non c'è qualche modo per disattivare quelli relativi alla scheda wireless? e magari anche evitare che si ripresentino in futuro?

Re: Wireless Broadcom BCM43227 non funzionante ubuntu 12.10

Inviato: giovedì 7 febbraio 2013, 13:57
da steff
Prova allora il kernel più vecchio, come ho detto. Per questo il modulo wl ci dovrebbe essere.

Re: Wireless Broadcom BCM43227 non funzionante ubuntu 12.10

Inviato: giovedì 7 febbraio 2013, 17:52
da priagen
scusa l'ignoranza ma come lo provo il kernel più vecchio?

Re: Wireless Broadcom BCM43227 non funzionante ubuntu 12.10

Inviato: giovedì 7 febbraio 2013, 18:28
da steff
Se hai solo ubuntu installato e non vedi il menu grub all'avvio devi premere maiusc o evt. esc per farlo apparire, poi dovresti avere un sottomenu alla seconda voce, scegli con le frecce e selezioni il kernel più in fondo (ma non la sua voce "modalità ripristino) poi dai invio.

Re: Wireless Broadcom BCM43227 non funzionante ubuntu 12.10

Inviato: giovedì 7 febbraio 2013, 20:10
da priagen
steff » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4315689#p4315689]oggi, 19:28[/url] ha scritto:Se hai solo ubuntu installato e non vedi il menu grub all'avvio devi premere maiusc o evt. esc per farlo apparire, poi dovresti avere un sottomenu alla seconda voce, scegli con le frecce e selezioni il kernel più in fondo (ma non la sua voce "modalità ripristino) poi dai invio.
ho il dual boot con win 7 ma nel grub le uniche voci sono quella di ubuntu, opzioni avanzate ubuntu, memory test, ripristino, win7...
posso farlo dalle opzioni avanzate? se si come?

Inviato: giovedì 7 febbraio 2013, 22:39
da steff
Posta

Codice: Seleziona tutto

 ls /boot
forse è "opzioni avanzate"

Re:

Inviato: sabato 9 febbraio 2013, 19:22
da priagen
Scusa il ritardo... questo è ciò che mi esce:

Codice: Seleziona tutto

abi-3.5.0-17-generic         memtest86+.bin
abi-3.5.0-23-generic         memtest86+_multiboot.bin
config-3.5.0-17-generic      System.map-3.5.0-17-generic
config-3.5.0-23-generic      System.map-3.5.0-23-generic
grub                         vmlinuz-3.5.0-17-generic
initrd.img-3.5.0-17-generic  vmlinuz-3.5.0-23-generic
initrd.img-3.5.0-23-generic

Re: Wireless Broadcom BCM43227 non funzionante ubuntu 12.10

Inviato: sabato 9 febbraio 2013, 20:02
da steff
Hai due kernel, prova avviare come ho detto con il 3.5.0-17-generic

Re: Wireless Broadcom BCM43227 non funzionante ubuntu 12.10

Inviato: sabato 9 febbraio 2013, 20:33
da priagen
steff » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4317628#p4317628]29 minuti fa[/url] ha scritto:Hai due kernel, prova avviare come ho detto con il 3.5.0-17-generic
fatto ma lo schermo rimane completamente nero e non va avanti... ho provato anche con il 3.5.0-23-generic ma succede la stessa cosa

Re: Wireless Broadcom BCM43227 non funzionante ubuntu 12.10

Inviato: sabato 9 febbraio 2013, 21:41
da steff
Ma prima partiva no? E usa 3.5.0-23-generic. Hai dato "invia"?

Re: Wireless Broadcom BCM43227 non funzionante ubuntu 12.10

Inviato: sabato 9 febbraio 2013, 22:17
da priagen
steff » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4317704#p4317704]35 minuti fa[/url] ha scritto:Ma prima partiva no? E usa 3.5.0-23-generic. Hai dato "invia"?
si l'ho dato ma la schermata continua a rimanere nera... credo che l'unico sia andare a modificare i driver della scheda wireless, ma non saprei come fare

Inviato: domenica 10 febbraio 2013, 9:25
da steff
Secondo me il driver funzionerebbe con il kernel precedente.
Ma io non riesco a capire come mai il sistema di parte normalmente mentre non parte se scegli il kernel manualmente.
Potresti impostare in

Codice: Seleziona tutto

sudo gedit /etc/default/grub
GRUB_DEFAULT=2
(solo se la voce del kernel 3.5.0-17-generic è la terza riga in grub!)

Dopo un

Codice: Seleziona tutto

 sudo update-grub

Re:

Inviato: domenica 10 febbraio 2013, 13:55
da priagen
steff » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4317926#p4317926]oggi, 10:25[/url] ha scritto:Secondo me il driver funzionerebbe con il kernel precedente.
Ma io non riesco a capire come mai il sistema di parte normalmente mentre non parte se scegli il kernel manualmente.
Potresti impostare in

Codice: Seleziona tutto

sudo gedit /etc/default/grub
GRUB_DEFAULT=2
(solo se la voce del kernel 3.5.0-17-generic è la terza riga in grub!)

Dopo un

Codice: Seleziona tutto

 sudo update-grub
ho modificato il file di grub, tuttavia il problema è che il kernel 3.5.0-17-generic è la terza riga una volta che selezioni "opzioni avanzate di ubuntu".
Nella schermata di grub principale la terza voce è quella del "memory test" che adesso viene caricata come predefinita... come faccio per impostare il kernel 3.5.0-17-generic come voce predefinita di grub?

cosa strana però è che adesso selezionando tale kernel manualmente è partito e la connessione wireless funziona perfettamente! :o

Re: Wireless Broadcom BCM43227 non funzionante ubuntu 12.10

Inviato: domenica 10 febbraio 2013, 20:11
da steff
Ecco, così deve essere! Ammetto che ho problemi a capire ancora come contare le righe in grub con i sottomenu. Dovrebbe essere

GRUB_DEFAULT="1>0"

se il submenu è la seconda riga (1) e il kernel che funziona la sua prima voce. Ma dove è finito "modalità ripristino del primo kernel??
Leggo che funzionerebbe anche
GRUB_DEFAULT="opzioni avanzate di ubuntu>Ubuntu con kernel-3.5.0-17-generic" ma deve essere preciso il nome, lo trovi in uno dei menuentry nel file /boot/grub/grub.cfg. Se funziona ha il vantaggio che rimane sempre valido, anche se arriva un altro kernel con gli aggiornamenti.

Re: Wireless Broadcom BCM43227 non funzionante ubuntu 12.10

Inviato: domenica 10 febbraio 2013, 22:01
da priagen
steff » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4318534#p4318534]oggi, 21:11[/url] ha scritto:Ecco, così deve essere! Ammetto che ho problemi a capire ancora come contare le righe in grub con i sottomenu. Dovrebbe essere

GRUB_DEFAULT="1>0"

se il submenu è la seconda riga (1) e il kernel che funziona la sua prima voce. Ma dove è finito "modalità ripristino del primo kernel??
Leggo che funzionerebbe anche
GRUB_DEFAULT="opzioni avanzate di ubuntu>Ubuntu con kernel-3.5.0-17-generic" ma deve essere preciso il nome, lo trovi in uno dei menuentry nel file /boot/grub/grub.cfg. Se funziona ha il vantaggio che rimane sempre valido, anche se arriva un altro kernel con gli aggiornamenti.
Per ora provo il primo metodo, cmq qui di seguito ti posto il file grub.cfg, saresti così cortese da indicarmi quale sarebbe in nome preciso? perchè il kernel l'ho trovato un paio di volte all'interno del testo ed è scritto in modo diverso mi pare...

Codice: Seleziona tutto

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="1"

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
else
  search --no-floppy --fs-uuid --set=root c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=it_IT
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3' {
recordfail
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos6'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
	else
	  search --no-floppy --fs-uuid --set=root c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
	fi
	linux	/boot/vmlinuz-3.5.0-23-generic root=UUID=c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3 ro   quiet splash acpi_backlight=vendor $vt_handoff
	initrd	/boot/initrd.img-3.5.0-23-generic
}
submenu 'Opzioni avanzate per Ubuntu' $menuentry_id_option 'gnulinux-advanced-c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3' {
	menuentry 'Ubuntu, con Linux 3.5.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-23-generic-advanced-c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3' {
	recordfail
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
		else
		  search --no-floppy --fs-uuid --set=root c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
		fi
		echo	'Caricamento Linux 3.5.0-23-generic...'
		linux	/boot/vmlinuz-3.5.0-23-generic root=UUID=c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3 ro   quiet splash acpi_backlight=vendor $vt_handoff
		echo	'Caricamento ramdisk iniziale...'
		initrd	/boot/initrd.img-3.5.0-23-generic
	}
	menuentry 'Ubuntu, con Linux 3.5.0-23-generic (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-23-generic-recovery-c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3' {
	recordfail
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
		else
		  search --no-floppy --fs-uuid --set=root c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
		fi
		echo	'Caricamento Linux 3.5.0-23-generic...'
		linux	/boot/vmlinuz-3.5.0-23-generic root=UUID=c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3 ro recovery nomodeset 
		echo	'Caricamento ramdisk iniziale...'
		initrd	/boot/initrd.img-3.5.0-23-generic
	}
	menuentry 'Ubuntu, con Linux 3.5.0-17-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-17-generic-advanced-c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3' {
	recordfail
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
		else
		  search --no-floppy --fs-uuid --set=root c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
		fi
		echo	'Caricamento Linux 3.5.0-17-generic...'
		linux	/boot/vmlinuz-3.5.0-17-generic root=UUID=c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3 ro   quiet splash acpi_backlight=vendor $vt_handoff
		echo	'Caricamento ramdisk iniziale...'
		initrd	/boot/initrd.img-3.5.0-17-generic
	}
	menuentry 'Ubuntu, con Linux 3.5.0-17-generic (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-17-generic-recovery-c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3' {
	recordfail
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
		else
		  search --no-floppy --fs-uuid --set=root c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
		fi
		echo	'Caricamento Linux 3.5.0-17-generic...'
		linux	/boot/vmlinuz-3.5.0-17-generic root=UUID=c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3 ro recovery nomodeset 
		echo	'Caricamento ramdisk iniziale...'
		initrd	/boot/initrd.img-3.5.0-17-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos6'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
	else
	  search --no-floppy --fs-uuid --set=root c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
	fi
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos6'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
	else
	  search --no-floppy --fs-uuid --set=root c1a7d1c2-7bd3-483b-a4f9-4a802e241eb3
	fi
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Recovery Environment (loader) (su /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-96C69203C691E3B1' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  96C69203C691E3B1
	else
	  search --no-floppy --fs-uuid --set=root 96C69203C691E3B1
	fi
	drivemap -s (hd0) ${root}
	chainloader +1
}
menuentry 'Windows 7 (loader) (su /dev/sda3)' --class windows --class os $menuentry_id_option 'osprober-chain-01CE02B9C617FFF0' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos3'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  01CE02B9C617FFF0
	else
	  search --no-floppy --fs-uuid --set=root 01CE02B9C617FFF0
	fi
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Inoltre vorrei chiederti un paio di cose giusto per sicurezza, perchè il kernel -17-generic e non il -23-generic? E se impostassi questo kernel come predefinito vorrebbe dire che sarei condannato ad usare sempre una versione più "vecchia" del software che potrebbe causarmi un rallentamento dei processi nel sistema operativo oppure sto sparando un mucchio di fesserie? :p

Inviato: domenica 10 febbraio 2013, 23:25
da steff
DEFAULT="Opzioni avanzate per Ubuntu>Ubuntu, con Linux 3.5.0-17-generic"
Vedo che è la terza voce nel submenu, in numeri dovrebbe essere

GRUB_DEFAULT="1>2"

Re:

Inviato: lunedì 11 febbraio 2013, 10:27
da priagen
steff » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4318682#p4318682]oggi, 0:25[/url] ha scritto:DEFAULT="Opzioni avanzate per Ubuntu>Ubuntu, con Linux 3.5.0-17-generic"
Vedo che è la terza voce nel submenu, in numeri dovrebbe essere

GRUB_DEFAULT="1>2"
ora funziona perfettamente! Grazie mille Steff :D
metto risolto, se poi potessi anche chiarirmi quanto chiesto nel messaggio precedente ne sarei felicissimo! almeno non mi tormento con inutili dubbi :ciao:

Re: [RISOLTO] Broadcom BCM43227 non funzionante ubuntu 12.10

Inviato: lunedì 11 febbraio 2013, 10:46
da steff
In cambio devi dirmi se hai provato la versione testuale o quella con i numeri (sarei curioso di vedere se funziona quella testuale, potrei anche provare io ma ci vuole del tempo) ;)

Usare un kernel precedente dove ti funzionano i driver specifichi non comporta di solito rallentamenti o altri problemi, pensa che i server di google per esempio usano kernel molto più "vecchi". Ora di preciso non so come questo driver "wl" viene sviluppato, ci sta che si aggiorna anche quello una volta.