Wireless Help openSUSE 11.4 BCM4311

I am unable to get wireless to work on my new install of openSUSE 11.4 on a Dell Precision M65 laptop. Here’s a summary of what I’ve tried so far:

To start off, I installed drivers (broadcom-wl) using the following guide:
openSUSE 11.4 | SUSE Linux | Beginner’s guide to multimedia codecs MP3 DVD 3D nvidia ati wireless wi-fi netbook

I ran the following command to install firmware:
sudo /usr/sbin/install_bcm43xx_firmware

Following the “My Wireless doesn’t work - a primer…” sticky, I found the following info from the terminal:

/sbin/lspci
0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11a/b/g (rev 01)

/sbin/lspci -s
0c:00.0 0280: 14e4:4312 (rev 01)

using the command ‘dmesg | less’ I am unable to find any mention of broadcom or firmware.

The command ‘dmesg | grep firmware’ doesn’t return anything

The command ‘/usr/sbin/iwconfig’ returns:
lo no wireless extensions.

eth0 no wireless extensions.

So I’m not really sure where to go from here… any advice? Thanks a lot!

Assuming you ran the firmware install with an active wired connection?
Now

Please try doing this:

sudo /sbin/modprobe -rv b43
sudo /sbin/modprobe -v b43

Thanks for the quick response!

You are correct, I’m currently on a wired connection.

I ran the command and here’s the output:

rmmod /lib/modules/2.6.37.6-0.5-desktop/kernel/drivers/pcmcia/pcmcia.ko

I ran /usr/sbin/iwconfig again and got the same results

There were 2 commands to run?

If it still doesn’t work you should install rfkill

zypper in rfkill

And check the status with

/usr/sbin/rfkill list

If any are blocked - do as su -

rfkill unblock all

If that’s not it, try the ‘wl’ driver
Install Broadcom Drivers from Packman

Installed rfkill, here’s the status:
0: dell-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: dell-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no

Nothing blocked, so I double checked that broadcom-wl and broadcom-wl-kmp-desktop were installed and they were. No change so far

Please post result of:

uname -a
rpm -qa | grep kernel
rpm -qa | grep broadcom
/sbin/lspci -nnk
:~> uname -a
Linux linux-pf4r.site 2.6.37.6-0.5-desktop #1 SMP PREEMPT 2011-04-25 21:48:33 +0200 i686 i686 i386 GNU/Linux
:~> rpm -qa | grep kernel
kernel-desktop-2.6.37.6-0.5.1.i586
kernel-default-2.6.37.6-0.5.1.i586
:~> rpm -qa | grep broadcom
broadcom-wl-kmp-default-5.100.82.38_k2.6.37.6_0.5-7.pm.9.4.i586
broadcom-wl-5.100.82.38-7.pm.9.4.i586
broadcom-wl-kmp-desktop-5.100.82.38_k2.6.37.6_0.5-7.pm.9.4.i586
:~> /sbin/lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
	Subsystem: Dell Device [1028:01c8]
00:01.0 PCI bridge [0604]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port [8086:27a1] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 01)
	Subsystem: Dell Device [1028:01c8]
	Kernel driver in use: HDA Intel
00:1c.0 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 1 [8086:27d0] (rev 01)
00:1c.1 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 2 [8086:27d2] (rev 01)
00:1c.2 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 3 [8086:27d4] (rev 01)
00:1c.3 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 4 [8086:27d6] (rev 01)
00:1d.0 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 [8086:27c8] (rev 01)
	Subsystem: Dell Device [1028:01c8]
	Kernel driver in use: uhci_hcd
00:1d.1 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 [8086:27c9] (rev 01)
	Subsystem: Dell Device [1028:01c8]
	Kernel driver in use: uhci_hcd
00:1d.2 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 [8086:27ca] (rev 01)
	Subsystem: Dell Device [1028:01c8]
	Kernel driver in use: uhci_hcd
00:1d.3 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 [8086:27cb] (rev 01)
	Subsystem: Dell Device [1028:01c8]
	Kernel driver in use: uhci_hcd
00:1d.7 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller [8086:27cc] (rev 01)
	Subsystem: Dell Device [1028:01c8]
	Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e1)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 01)
	Subsystem: Dell Device [1028:01c8]
00:1f.2 IDE interface [0101]: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller [8086:27c4] (rev 01)
	Subsystem: Dell Device [1028:01c8]
	Kernel driver in use: ata_piix
00:1f.3 SMBus [0c05]: Intel Corporation N10/ICH 7 Family SMBus Controller [8086:27da] (rev 01)
	Subsystem: Dell Device [1028:01c8]
	Kernel driver in use: i801_smbus
01:00.0 VGA compatible controller [0300]: nVidia Corporation G72GL [Quadro FX 350M] [10de:01dc] (rev a1)
	Subsystem: Dell Device [1028:01c8]
	Kernel driver in use: nouveau
03:01.0 CardBus bridge [0607]: O2 Micro, Inc. Cardbus bridge [1217:7135] (rev 21)
	Subsystem: Dell Device [1028:01c8]
	Kernel driver in use: yenta_cardbus
03:01.4 FireWire (IEEE 1394) [0c00]: O2 Micro, Inc. Firewire (IEEE 1394) [1217:00f7] (rev 02)
	Subsystem: Dell Device [1028:01c8]
	Kernel driver in use: firewire_ohci
09:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express [14e4:1600] (rev 02)
	Subsystem: Dell Device [1028:01c8]
	Kernel driver in use: tg3
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11a/b/g [14e4:4312] (rev 01)
	Subsystem: Dell Wireless 1490 Dual Band WLAN Mini-Card [1028:0007]

So you have 2 kernels installed (default and desktop)
You are booting with kernel-desktop

I have never tried running 2 different flavours of kernel and the corresponding kmp wireless packages, but it should be OK

If you do this as su -

modprobe -v wl

Does that help.
If not I would try removing: broadcom-wl-kmp-default

And try again

mine is a same config but broadcom 4312…

my wifi connection shows connecting…and active…after following all these steps…but don’t proceed further

i tried assigning the ip manually but nothing happenss…

it detects the network but doesnt resolve ip though kept on automatic dhcp… even when running the ifconfig i see is eth0 wired and eth1 as wireless and lo …but no wlan0 interface…

please help me connect …

Are you using kde or gnome

Post result of

/sbin/lspci -nnk

im using kde

linux-bygx:/home/tom # /sbin/lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 0c)
Subsystem: Dell Device [1028:0273]
00:01.0 PCI bridge [0604]: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port [8086:2a01] (rev 0c)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 03)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: uhci_hcd
00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: uhci_hcd
00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: ehci_hcd
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: HDA Intel
00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 03)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: uhci_hcd
00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: uhci_hcd
00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 03)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: uhci_hcd
00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 03)
Subsystem: Dell Device [1028:0273]
00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 03)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: ata_piix
00:1f.2 SATA controller [0106]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller [8086:2829] (rev 03)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03)
Subsystem: Dell Device [1028:0273]
01:00.0 VGA compatible controller [0300]: nVidia Corporation G86 [GeForce 8400M GS] [10de:0427] (rev a1)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: nvidia
06:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
Subsystem: Dell Wireless 1395 WLAN Mini-Card [1028:000b]
Kernel driver in use: wl
07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: r8169
08:05.0 FireWire (IEEE 1394) [0c00]: O2 Micro, Inc. Firewire (IEEE 1394) [1217:00f7] (rev 02)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: firewire_ohci
08:05.2 SD Host controller [0805]: O2 Micro, Inc. Integrated MMC/SD Controller [1217:7120] (rev 02)
Subsystem: Dell Device [1028:0273]
Kernel driver in use: sdhci-pci
08:05.3 Mass storage controller [0180]: O2 Micro, Inc. Integrated MS/xD Controller [1217:7130] (rev 01)
Subsystem: Dell Device [1028:0273]

That looks OK
Lets check some other stuff:

uname -a
rpm -qa | grep kernel
rpm -qa | grep broadcom

ps: I’m here on and off today

and yes…1 more thing i see two kernel @ boot time…

linux-bygx:/home/tom # uname -a
Linux linux-bygx.site 2.6.37.1-1.2-desktop #1 SMP PREEMPT 2011-02-21 10:34:10 +0100 i686 i686 i386 GNU/Linux

linux-bygx:/home/tom # rpm -qa | grep kernel
kernel-default-2.6.37.6-0.5.1.i586
kernel-desktop-2.6.37.1-1.2.2.i586

linux-bygx:/home/tom # rpm -qa | grep kernel
kernel-default-2.6.37.6-0.5.1.i586
kernel-desktop-2.6.37.1-1.2.2.i586

linux-bygx:/home/tom # rpm -qa | grep broadcom
broadcom-wl-kmp-desktop-5.100.82.38_k2.6.37.6_0.5-7.pm.9.4.i586
broadcom-wl-5.100.82.38-7.pm.9.4.i586

You need to update kernel-desktop

Please run

zypper up

That should do it

Then only boot with the kernel-desktop

u sure of this command coz previously when i run this command and reboot the machine
@ boot time it showed kernel missing …

and i had to reinstall it again…