[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kernel versus broadcom wlan



I have got the Broadcom WLAN Chip BCM943111MCG in my PC.
"b43-fwcutter" installed some firmware.
But it works in Debian SID with ndiswrapper only so far.
But, you know, ndiswrapper imports parts of WINDOWS into Debian. I don't want that.

Searching the web have I found, that there are two new Linux drivers:

  * b43
  * b43legacy

I didn't find these in a Debian kernel source.
So I have built my new kernel from 2.6.24 <http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2> from kernel.org

Now it seems, that the b43 kernel module does not serve the hardware, but ssb does:
###$ lshw -C net                   description: Network controller
     product: BCM94311MCG wlan mini-PCI
     vendor: Broadcom Corporation
     physical id: 0
     bus info: pci@0000:03:00.0
     version: 02
     width: 64 bits
     clock: 33MHz
     capabilities: bus_master cap_list
     configuration: driver=b43-pci-bridge latency=0 module=ssb
^^^^^^^^ If I understand things correctly, then should the module be: module=b43 rather. ^^^^^^^^ Googling tells me, that this problem is caused by "udev" and could be corrected by an entry in the file

  * z75_persistent-net.rules, which I suppose, is in Debian
    /etc/udev/rules.d/z25_persistent-net-rules, which looks in my
    system after trials of modifications like this:

-------------------------------------------------------
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:1b:24:aa:41:9d", NAME="eth0"

SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:00:00:1a:73:a8", ATTRS{type}=="1", NAME="wlan0"

SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:1a:73:a8:0f:1f", ATTRS{type}=="1", NAME="eth1"
---------------------------------------------------------

When googling deeper, I run into discrepancies:
Is the adding of           ATTRS{type}=="1",     correct
or should it be             ATTR{type}=="1"        without "S"?

And the names of the device seem to vary from distribution to distribution:
from "wlan0" ... "eth2".
What is correct in the Debian environment?

Something is still wrong with my system.
Does anybody have some clue, how to get this Wireless LAN up and running in Debian?

Hugo


Reply to: