Comment 14 for bug 333903

Revision history for this message
pauls (paulatgm) wrote :

> Some notes with the discussion with Scott:
>
> - Should be called "blacklist-bcm43.conf" (other suffices are deprecated and modutils complains)
> - modprobe -Qba -> modprobe -b
> - Most probably the difference between intrepid and jaunty is that those modules get auto-loaded in initramfs already
> - I forgot to tell you to call "sudo update-initramfs -u" after modifying the blacklist.
>
> So, please try out the following:
>
> (1) Replace /etc/modprobe.d/blacklist-bcm43 with this:
>
> ----------------- 8< ------------------
> blacklist bcm43xx
> blacklist b43
> blacklist b43_legacy
> blacklist ssb
> blacklist b44
> ----------------- 8< ------------------
>
> Run "sudo update-initramfs -u", reboot, and check lsmod that it
> didn't load any of b43, ssb, b44. You should get wl loaded, and wifi
> running. This should break your ethernet card.

Yes, this worked as you expected .. b43 b44 not loaded and wifi working with wl.

>
> (2) Don't reboot yet. Replace /etc/modprobe.d/blacklist-bcm43 with
> this:
>
> ----------------- 8< ------------------
> blacklist bcm43xx
> blacklist b43
> blacklist b43legacy
> blacklist ssb
> blacklist b44
> # load wl before b44 so that both work
> install wl modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install wl $CMDLINE_OPTS; modprobe -b b44
> ----------------- 8< ------------------
>
> (Note that the previous version had a typo: "b43_legacy"; it needs to be
> "b43legacy"). Now run "sudo update-initramfs -u".

Rebooting gives me the wifi, but no ethernet, and b44 is still not getting loaded.

> Find out the modalias of your wifi card with
>
> grep MODALIAS=pci.*4328 /var/log/udev

paul :~$ grep MODALIAS=pci.*4328 /var/log/udev
MODALIAS=pci:v000014E4d00004328sv00001028sd00000009bc02sc80i00
MODALIAS=pci:v000014E4d00004328sv00001028sd00000009bc02sc80i00

> and give me the output of
>
> sudo modprobe -n -b pci:v000014E4d...

paul :~$ sudo modprobe -n -b
pci:v000014E4d00004328sv00001028sd00000009bc02sc80i00
WARNING: Not loading blacklisted module ssb
paul :~$ sudo modprobe -n -b
pci:v000014E4d00004328sv00001028sd00000009bc02sc80i00
WARNING: Not loading blacklisted module ssb

> (Use the modalias you just found with that grep).