Need to run install_bcm43xx_firmware for BCM4311 with each startup

I am in the process of setting up and running openSuse 12.2 on my HP Pavilion dv9000.
It has the BCM4311 wireless card. Based on reading the wlan set up guide, I ran the install_bcm43xx_firmware. This resolved the immediate problem of allowing the wireless to work. However, each time I restart the machine, the wireless is not working. As soon as I run the install_bcm43xx_firmware script, it is running just fine again.
Any solution to not having to redo this each time I startup?

Thank you, Dave

On 02/08/2013 10:26 PM, davepriebe wrote:
>
> I am in the process of setting up and running openSuse 12.2 on my HP
> Pavilion dv9000.
> It has the BCM4311 wireless card. Based on reading the ‘wlan set up
> guide’ (http://opensuse-guide.org/wlan.php), I ran the
> install_bcm43xx_firmware. This resolved the immediate problem of
> allowing the wireless to work. However, each time I restart the machine,
> the wireless is not working. As soon as I run the
> install_bcm43xx_firmware script, it is running just fine again.
> Any solution to not having to redo this each time I startup?

I think you have probably tried wl in the past. It has blacklisted ssb and b43.
You need to find the file in /lib/modprobe.d/ that does this blacklisting and
delete those lines, or even delete the entire file. You can test this hypothesis
be seeing if


sudo /sbin/modprobe -v b43

Note: the script writes a set of files into /lib/firmware/b43/. Those are not
affected by rebooting; however, the script also runs modprobe commands to unload
and reload the driver. That is the part that you are using for subsequent runs.

I ran what you suggested, and this appears to have resolved the issue.

Thank you.