Public bug reported:

I'm using an Acer Extensa 5220 laptop which includes a WLAN chipset
from Broadcom (BCM94311MCG). (for lspci details see Bug 184944)

The chipset (sometimes) worked with Gutsy (7.10) using bcm43xx drivers (mapped 
to eth1).
The chipset works with Fedora Core 8 (current kernel 2.6.23.9-85) using b43 
driver (mapped to wlan0).
(As far as I understood b43 is replacing bcm43xx).

The first strange thing is that Hardy loads both drivers in parallel:
[EMAIL PROTECTED]:~$ lsmod | grep -e b43 -e bcm
b43                   112032  0
rfkill                  8080  8 rfkill_input,b43
mac80211              163352  1 b43
input_polldev           5896  1 b43
bcm43xx               127720  0
ieee80211softmac       30848  1 bcm43xx
ieee80211              35528  2 bcm43xx,ieee80211softmac
ssb                    32260  2 b43,ohci_hcd

But only b43 seems to care about the chipset and bcm43 seems to do nothing.
So I blacklisted bcm43xx to be sure it doesn't interfere with b43.
But without success.

The wlan device should be mapped to eth1 according to /etc/udev/rules.d/*,  but 
it isn't:
[EMAIL PROTECTED]:~$ grep eth1 /etc/udev/rules.d/*
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", DRIVERS=="?*", 
ATTRS{address}=="MYMAC", NAME="eth1"

After a "modprobe b43" I can see two new devices are created instead of
one,  eth1 and wlan0_rename:

[EMAIL PROTECTED]:~$ iwconfig

lo        no wireless extensions.
eth0      no wireless extensions.
irda0     no wireless extensions.
eth1      no wireless extensions.

wlan0_rename  IEEE 802.11g  ESSID:""
          Mode:Managed  Channel:0  Access Point: Not-Associated
          Tx-Power=0 dBm
          Retry min limit:7   RTS thr:off   Fragment thr=2346 B
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

When running ifconfig I can see that both are mapped to the same MAC but
eth1 looks funny:

eth1      Link encap:UNSPEC  HWaddr MYMAC-00-00-00-00-00-00-00-00
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0_rename Link encap:Ethernet  HWaddr MYMAC
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

The settings for ESSID and KEY from /etc/network/interfaces set for
device eth1 are not used. If I set them for wlan0_rename
manually using "iwconfig" I still get no connection to my access point.

(Renaming eth1 to wlan0 in config files partly worked but I ended up
 with a new device wmaster0_rename that looks exactly like eth1 here.)

After a rmmod/modprobe b43 cycle I can see the following dmesg output
[ 2412.739336] b43-phy1: Broadcom 4311 WLAN found
[ 2412.816115] phy1: Selected rate control algorithm 'simple'
[ 2412.819356] udev: renamed network interface wmaster0 to eth1

What else can I try?

** Affects: ubuntu
     Importance: Undecided
         Status: New

-- 
Hardy: b43 driver not working (Upgrade from Gutsy)
https://bugs.launchpad.net/bugs/184976
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to