On Fri, Feb 01, 2008 at 12:58:57AM +0100, Kurt Roeckx wrote:
> Package: linux-2.6
> Version: 2.6.24-1
> 
> Hi,
> 
> It seems that the kernel does not select the proper driver for me.  When
> booting a 2.6.22 (and .23) kernel, I see:
> bcm43xx driver
> PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
> ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKA] -> GSI 10 (level,
> low) -> IRQ 10
> PCI: Setting latency timer of device 0000:02:00.0 to 64
> bcm43xx: Chip ID 0x4306, rev 0x3
> bcm43xx: Number of cores: 5
> bcm43xx: Core 0: ID 0x800, rev 0x4, vendor 0x4243
> bcm43xx: Core 1: ID 0x812, rev 0x5, vendor 0x4243
> bcm43xx: Core 2: ID 0x80d, rev 0x2, vendor 0x4243
> bcm43xx: Core 3: ID 0x807, rev 0x2, vendor 0x4243
> bcm43xx: Core 4: ID 0x804, rev 0x9, vendor 0x4243
> bcm43xx: PHY connected
> bcm43xx: Detected PHY: Analog: 2, Type 2, Revision 2
> bcm43xx: Detected Radio: ID: 2205017f (Manuf: 17f Ver: 2050 Rev: 2)
> bcm43xx: Radio turned off
> bcm43xx: Radio turned off
> udev: renamed network interface eth1 to eth3
> cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
> cs: IO port probe 0x800-0x8ff: clean.
> cs: IO port probe 0xc00-0xcff: clean.
> cs: IO port probe 0xa00-0xaff: clean.
> Adding 771080k swap on /dev/hda5.  Priority:-1 extents:1 across:771080k
> 
> 
> b43-phy0: Broadcom 4306 WLAN found
> phy0: Selected rate control algorithm 'simple'
> udev: renamed network interface wmaster0 to eth3
> Adding 771080k swap on /dev/hda5.  Priority:-1 extents:1 across:771080k
> EXT3 FS on hda1, internal journal
> Driver 'sr' needs updating - please
> use bus_type methods
> device-mapper: uevent: version 1.0.3
> device-mapper: ioctl: 4.12.0-ioctl
> (2007-10-02) initialised: dm-de...@redhat.com
> input: b43-phy0 as /class/input/input8
> Registered led device: b43-phy0:tx
> Registered led device: b43-phy0:rx
> Registered led device: b43-phy0:radio
> 
> But this b43 driver doesn't seem to be working for me.  I notice some
> strange behaviours with this:
> - After the "udev: renamed network interface wmaster0 to eth3" it hangs
>   for several seconds before doing something else.  At that point
>   something prints "done" on the screen which doesn't come from the
>   kernel.  (Manual modprobing b43 doesn't seem to cause this problem.)
> - When looking at the interface list I see a "eth3" that doesn't
>   have wireless extentions, and a wlan0_rename that does.  I
>   also have 1 more device than I should.
> 
> Reading http://linuxwireless.org/en/users/Drivers/b43 it says:
> "4306 and 4309 cards with a MAC core revision of 4 or less should
> also use b43legacy. [...] The kernel autoloader will automatically do
> the right thing and load the correct driver for your device."
> 
> If I read the dmesg above right I have a 4306 with MAC core revision 3,
> so I should use b43legacy.  It seems to me that it's not doing the right
> thing here.
> 
> So I've tried rmmod b43 and modprobe b43legacy but that doesn't seem to
> be doing much.

Is the kernel issue of detecting your card with the proper driver resolved
in the Lenny kernel? (Leaving the udev rename issue referenced later aside)

Cheers,
        Moritz



-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to