Wireless problem, Driver b43 Ok, but no interface or device file

Hi everyone,

I have installed OpenSuse 11.2 with Gnome desktop.
Wired connection runs great, but my wireless card is not detected.

I installed bcm43 firmware.

/usr/sbin/install_bcm43xx_firmware

Here some specifications:

/sbin/lspci
04:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

hwinfo --netcard
28: PCI 400.0: 0280 Network controller                          
  [Created at pci.318]                                          
  UDI: /org/freedesktop/Hal/devices/pci_14e4_4315               
  Unique ID: YmUS.pDIlKSkvxw6                                   
  Parent ID: qTvu.8Makl3iDVc3                                   
  SysFS ID: /devices/pci0000:00/0000:00:1c.1/0000:04:00.0       
  SysFS BusID: 0000:04:00.0
  Hardware Class: network
  Model: "Dell Wireless 1397 WLAN Mini-Card"
  Vendor: pci 0x14e4 "Broadcom"
  Device: pci 0x4315 "BCM4312 802.11b/g"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x000c "Wireless 1397 WLAN Mini-Card"
  Revision: 0x01
  Driver: "b43-pci-bridge"
  Driver Modules: "ssb"
  Memory Range: 0xf8000000-0xf8003fff (rw,non-prefetchable)
  IRQ: 17 (2 events)
  Module Alias: "pci:v000014E4d00004315sv00001028sd0000000Cbc02sc80i00"
  Driver Info #0:
    Driver Status: ssb is active
    Driver Activation Cmd: "modprobe ssb"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #17 (PCI bridge)

Neither Network Mangaer nor Yast detects wireless interface, so i’m not able to set it up.

Thanks in advance for your help.

You should be using the wl driver from Packman
I see this post of yours:
Can’t connect to network [network card seems to be OK] - openSUSE Forums

Have you removed those drivers?

Thanks for the answer,

I’m not using those drivers. This is a new installation.

I’ve checked here: http://en.opensuse.org/HCL/Network_Adapters_(Wireless) and the driver must be b43.

Post result of

uname -a
zypper lr -d

I’ll be back in an hour, just have to run.

uname -a:

Linux linux-gi4z 2.6.31.12-0.2-desktop #1 SMP PREEMPT 2010-03-16 21:25:39 +0100 i686 i686 i386 GNU/Linux

zypper lr -d:

# | Alias              | Nombre                | Activado | Actualizar | Prioridad | Tipo   | URI                                                                     | Servicio
--+--------------------+-----------------------+----------+------------+-----------+--------+-------------------------------------------------------------------------+---------
1 | aMSN               | aMSN                  | Si       | Si         |   99      | rpm-md | http://download.opensuse.org/repositories/home:/anubisg1/openSUSE_11.2/ |
2 | ftp.skynet.be-suse | Packman Repository    | Si       | Si         |   99      | rpm-md | http://ftp.skynet.be/pub/packman/suse/11.2/                             |
3 | google-chrome      | google-chrome         | Si       | Si         |   99      | rpm-md | http://dl.google.com/linux/rpm/stable/i386                              |
4 | openSUSE 11.2-0    | openSUSE 11.2-0       | Si       | No         |   99      | yast2  | cd:///                                                                  |
5 | repo-debug         | openSUSE-11.2-Debug   | No       | Si         |   99      | NONE   | http://download.opensuse.org/debug/distribution/11.2/repo/oss/          |
6 | repo-non-oss       | openSUSE-11.2-Non-Oss | Si       | Si         |   99      | yast2  | http://download.opensuse.org/distribution/11.2/repo/non-oss/            |
7 | repo-oss           | openSUSE-11.2-Oss     | Si       | Si         |   99      | yast2  | http://download.opensuse.org/distribution/11.2/repo/oss/                |
8 | repo-source        | openSUSE-11.2-Source  | No       | Si         |   99      | NONE   | http://download.opensuse.org/source/distribution/11.2/repo/oss/         |
9 | repo-update        | openSUSE-11.2-Update  | Si       | Si         |   99      | rpm-md | http://download.opensuse.org/update/11.2/                               |

Hope this help. Thanks again.

On 04/22/2010 10:46 AM, jasv wrote:
>
> Thanks for the answer,
>
> I’m not using those drivers. This is a new installation.
>
> I’ve checked here:
> http://en.opensuse.org/HCL/Network_Adapters_(Wireless) and the driver
> must be b43.

You did not read carefully enough. For the BCM4312 802.11b/g device with
PCI ID 14e4:4315, b43 will work for kernels 2.6.32 and later. The
standard kernel in 11.2 is 2.6.31.

Oops… my mistake. So, should i try wl driver? or what can i do?

Ok, now i finally made it, i found this somewhere and worked like a charm.


rmmod b43
rmmod ssb
zypper remove b43-fwcutter
echo "blacklist ssb" >> /etc/modprobe.d/50-blacklist.conf
echo "blacklist bcm43xx" >> /etc/modprobe.d/50-blacklist.conf
echo "blacklist b43" >> /etc/modprobe.d/50-blacklist.conf
echo "blacklist ndiswrapper" >> /etc/modprobe.d/50-blacklist.conf
zypper in broadcom-wl
zypper in broadcom-wl-kmp-desktop
modprobe wl
reboot

Thanks to everyone.

:slight_smile: No problem
Well done!