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