Went from x86 12.1 to x64 12.2 and now no wireless

Hey all, I have a Lenovo G550 and I was running 12.1 32 bit and I had wireless working just fine. Now that I have just upgraded to 12.2 64 bit (new install) I’ve lost my wireless connection. I can run lspci and see the wireless nic;

04:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

but running ifconfig -a just shows my wired connection. I’ve gone into connection manager and nothing is in there. If I run hwinfo and grep for wlan this is what I see:

>> wlan.1: detecting wlan features
>> int.11: wlan
  E: RFKILL_NAME=ideapad_wlan
  E: RFKILL_TYPE=wlan

I even tried to ifup wlan0 but I got the “Interface wlan0 is not available” message. Power-cycling the laptop doesn’t help either. I didn’t think I’d need to download a driver because my previous version of OpenSUSE found the wireless nic without any problem. In fact that’s one of the things like about OpenSUSE – it seems to have a large library of drivers. I don’t really consider myself a newbie any more but maybe I am. Is there something pretty basic that I’m overlooking?

Thanks,

Joe B

Oh, and one more thing; when I ran hwinfo I did see +wlan mixed in with a bunch of other stuff at the top of the output.

Thanks,

Joe B

On 10/06/2012 04:16 PM, jbruyet wrote:
>
> Oh, and one more thing; when I ran hwinfo I did see +wlan mixed in with
> a bunch of other stuff at the top of the output.

I suspect that you did not reinstall the firmware. With a network connection, do


sudo /usr/sbin/install_bcm43xx_firmware

When you installed 12.2, you lost the old firmware. If you still have 12.1
around, you can copy the files in /lib/firmware/b43 from that 12.1 disk to the
12.2 version.

Well, I guess that was it. I didn’t remember installing drivers for the 12.1 version but after I did the install for 12.2. everything worked.

Thanks for the help and sorry for the long delay getting back here,

Joe B