broadcom-wl wireless driver dependencies not met in 11.3!!! Please help!

ok, so i upgraded from 11.2 to 11.3 today. all when ok, but my wireless is no longer working!!!

under 11.2 i have to blacklist a few modules and then install broadcom-wl, but now it wont install! as its complaining about dependencies!!!

whats wierd is that its not complaining about rpms which i can get but it complains like this:

kernel(desktop:net_wireless) 0bb8c23a6928bb17 is need by broadcom-wl_kmpxxxxxxx

there quite a few other messages in the same format but with different numbers and ‘net_wireless’ is different.

how do I fix this?

You may not even need it

post result of

/sbin/lspci -nnk
00:00.0 Host bridge [0600]: nVidia Corporation MCP79 Host Bridge [10de:0a82] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
00:00.1 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0a88] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
00:03.0 ISA bridge [0601]: nVidia Corporation MCP79 LPC Bridge [10de:0aae] (rev b3)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
00:03.1 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0aa4] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
00:03.2 SMBus [0c05]: nVidia Corporation MCP79 SMBus [10de:0aa2] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
	Kernel driver in use: nForce2_smbus
00:03.3 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0a89] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
00:03.5 Co-processor [0b40]: nVidia Corporation MCP79 Co-processor [10de:0aa3] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
00:04.0 USB Controller [0c03]: nVidia Corporation MCP79 OHCI USB 1.1 Controller [10de:0aa5] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
	Kernel driver in use: ohci_hcd
00:04.1 USB Controller [0c03]: nVidia Corporation MCP79 EHCI USB 2.0 Controller [10de:0aa6] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
	Kernel driver in use: ehci_hcd
00:06.0 USB Controller [0c03]: nVidia Corporation MCP79 OHCI USB 1.1 Controller [10de:0aa7] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
	Kernel driver in use: ohci_hcd
00:06.1 USB Controller [0c03]: nVidia Corporation MCP79 EHCI USB 2.0 Controller [10de:0aa9] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
	Kernel driver in use: ehci_hcd
00:08.0 Audio device [0403]: nVidia Corporation MCP79 High Definition Audio [10de:0ac0] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
	Kernel driver in use: HDA Intel
00:09.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Bridge [10de:0aab] (rev b1)
00:0a.0 Ethernet controller [0200]: nVidia Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
	Kernel driver in use: forcedeth
00:0b.0 SATA controller [0106]: nVidia Corporation MCP79 AHCI Controller [10de:0ab9] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
	Kernel driver in use: ahci
00:10.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0aa0] (rev b1)
00:15.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac6] (rev b1)
	Kernel driver in use: pcieport
00:16.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac7] (rev b1)
	Kernel driver in use: pcieport
02:00.0 VGA compatible controller [0300]: nVidia Corporation ION LE VGA [10de:087f] (rev b1)
	Subsystem: Hewlett-Packard Company Device [103c:3651]
03:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:365e]

Broadcom Corporation BCM4312

Should work without the broadcom-wl. It should use the b43

Remove any ‘wl’ packages, reboot and then check:
Getting Your Wireless to Work

Was that also the the case with opensuse 11.2? (i.e. was it supposed to also work with 11.2?) because it didn’t work with 11.2 thats why I had to install broadcom-wl.

And also installing broadcom-wl was a peice of cake - install 2 rpms and thats it.

I’ll try b43, but i’m sure it causes problems with my HP 311c, I’ll also be replying pretty quickly to this thread as I want to fix this ASAP!

I should have said.
I have the same wireless, but still use 11.2, so use the ‘wl’ from packman.
I did try the newer kernel that supports the wirless ‘out of the box’ and it was fine.

Also, I assume in 11.3 you could use the ‘wl’ package, but would likely have to blacklist the b43

So try removing the ‘wl’, make sure you have kernel-firmware package installed

see if it comes to life

If not do this:

dmesg | grep firmware

report back

kernel(desktop:net_wireless) 0bb8c23a6928bb17 is need by broadcom-wl_kmpxxxxxxx
I suspect this is simple to work round. Maybe you have more than One kernel installed or it’s trying to add another. It’s not really that complicated.

Just FYI, here are my details for 11.2

kernelcruncher@Lenovo-G550:~> rpm --query --all 'kernel*'
kernel-default-devel-2.6.31.12-0.2.1.x86_64
kernel-default-2.6.31.12-0.2.1.x86_64
kernel-firmware-20090821-4.1.noarch
kernel-default-base-2.6.31.12-0.2.1.x86_64
kernel-source-2.6.31.12-0.2.1.noarch
kernelcruncher@Lenovo-G550:~> rpm --query --all 'broadcom*'
broadcom-wl-kmp-default-5.60.48.36_2.6.31.12_0.2-7.pm.16.1.x86_64
broadcom-wl-5.60.48.36-7.pm.16.1.x86_64
kernelcruncher@Lenovo-G550:~> 

Thats what I did under 11.2, blacklist ssb, b43 and b43legacy and used broadcom-wl and and broadcom-wl-kmp. (oh and modprobe b43 locks up my laptop - thats why I didn’t use it.)

I don’t have wl installed (or do i?) as broadcom-wl will not install due to missing dependencies.

Basically broadcom-wl is my only option and as far as I can see I only have kernel-desktop installed.

Also output of dmesg: SFI: Simple Firmware Interface v0.7 http://simplefirmware.org

Please post result of

zypper lr -d

so I can see the url of packman what packages are in Packman

also post

rpm --query --all 'kernel*'

I am all ears pal - I’ve not come across such errors before when installing rpms. I really don’t know what to do.

please check post #10

zypper - its an upgrade from 11.2 to 11.3 so the only repos present are the DVD plus the 5 standard ones (debug, oss, nonoss etc.), it deleted the ones I added, but I saved them before I did the upgrade to a text file.

rpm command returns the following:

kernel-devel-2.6.34-9.3.noarch
kernel-desktop-2.6.34-9.3.i586
kernel-source-2.6.34-9.3.noarch
kernel-firmware-20100227-4.1.noarch

So you must install
broadcom-wl-kmp-desktop
broadcom-wl

I have to crash now, sleep! :slight_smile:

Lol, thats what I’ve been trying to do, I have both broadcom-wl-kmp-dekstop and broadcom-wl, I also downloaded the latest versions from packman repo today and although the errors have reduced there are still some dependencies left and I can’t install it.

I installed 11.3 RC1 from DVD (2010.06.17), and the broadcom-wl packages were not installed. Since my wireless (BCM4318, aka “Air Force One”) was neither working or enableable, I installed “b43-fwcutter” from the Packman repos, and all worked.

I upgraded from RC1 to RC2 via the DVD/update process, and the wireless worked straightaway, almost. Somewhere along the upgrade, the WEP security key dropped out, and after re-entering same, wireless worked.

I am not an expert on Broadcom adaptors/drivers, but the BCM43xx family seem to behave the same way.

I have both broadcom-wl-kmp-dekstop and broadcom-wl, I also downloaded the latest versions from packman

This does not make sense.
Either you have them or you don’t?
Downloaded?

Can you please post your repo list:

zypper lr -d

I’ve downloaded the rpm’s - I have them saved in case I ever re-install.

But it’s been fixed now - it turns out RC1 did not have the correct drivers/packages, but RC2 does! So an upgrade to RC2 using delta now makes my wireless work straight away.

However Is still have an issue with the Graphics Driver - I’ve tried disabling nouveau and installing the nvidia drivers like I normally do:

jump to runlevel 3,
sh ./Nvidia-driver…
back to runlevel 5.

But it not longer works! The GUI is not loaded as it does not like the xorg.conf file - deleting this gives me a non-accelerated gui!

How do I remove this silly nouveau and get the Nvidia propriety drivers working?

add this boot argument

nomodeset

to

/boot/grub/menu.lst

Then boot to level 3 as you normally would…
SDB:NVIDIA drivers - openSUSE

openSUSE Graphic Card Practical Theory Guide for Users

Oh cheers bud - I thought it was modeset=0. I take it can also piass this via the grub menu at boot? (So i can test it first)