Eugene Oden wrote:
> hello all,
>
> the broadcom 4311 doesn't appear to be supported in the bcm43xx driver. i'm
> having lockup problems with ndiswrapper and would rather use a native driver
> anyway. i'm not much of a kernel hacker but i can provide any requested
> information, remote access to my machine, and some money if someone is
> willing to add support for this card.
>
I'm not much of a bcm43xx hacker and may not be able to help you beyond the
initial stages. If you
add the following patch, compile bcm43xx.ko with debug enabled, and 'modprobe
bcm43xx', we will be
able to get essential details from your logs. Note, you will need a 2.6.17 or
later version of the
kernel. Please do this from a reboot with ndiswrapper never loaded.
diff --git a/drivers/net/wireless/bcm43xx/bcm43xx_main.c
b/drivers/net/wireless/bcm43xx/bcm43xx_main.c
index 3889f79..03a1330 100644
--- a/drivers/net/wireless/bcm43xx/bcm43xx_main.c
+++ b/drivers/net/wireless/bcm43xx/bcm43xx_main.c
@@ -130,6 +130,8 @@ #endif /* CONFIG_BCM43XX_DEBUG*/
{ PCI_VENDOR_ID_BROADCOM, 0x4301, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },
/* Broadcom 4307 802.11b */
{ PCI_VENDOR_ID_BROADCOM, 0x4307, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },
+ /* Broadcom 4311 802.11b/g */
+ { PCI_VENDOR_ID_BROADCOM, 0x4311, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },
/* Broadcom 4318 802.11b/g */
{ PCI_VENDOR_ID_BROADCOM, 0x4318, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },
/* Broadcom 4319 802.11a/b/g */
Once the module is loaded, /var/log/messages should have lines that look like:
Jul 11 18:56:41 larrylap kernel: bcm43xx: Chip ID 0x4306, rev 0x2
Jul 11 18:56:41 larrylap kernel: bcm43xx: Number of cores: 6
Jul 11 18:56:41 larrylap kernel: bcm43xx: Core 0: ID 0x800, rev 0x2, vendor
0x4243, enabled
Jul 11 18:56:41 larrylap kernel: bcm43xx: Core 1: ID 0x812, rev 0x4, vendor
0x4243, disabled
Jul 11 18:56:41 larrylap kernel: bcm43xx: Core 2: ID 0x80d, rev 0x1, vendor
0x4243, enabled
Jul 11 18:56:41 larrylap kernel: bcm43xx: Core 3: ID 0x807, rev 0x1, vendor
0x4243, disabled
Jul 11 18:56:41 larrylap kernel: bcm43xx: Core 4: ID 0x804, rev 0x7, vendor
0x4243, enabled
Jul 11 18:56:41 larrylap kernel: bcm43xx: Core 5: ID 0x812, rev 0x4, vendor
0x4243, disabled
Jul 11 18:56:41 larrylap kernel: bcm43xx: Ignoring additional 802.11 core.
Jul 11 18:56:42 larrylap kernel: bcm43xx: PHY connected
Jul 11 18:56:42 larrylap kernel: bcm43xx: Detected PHY: Version: 1, Type 2,
Revision 1
Jul 11 18:56:42 larrylap kernel: bcm43xx: Detected Radio: ID: 2205017f (Manuf:
17f Ver: 2050 Rev: 2)
Post this information back on the bcm43xx mailing list. Be aware that some of
the newer chips such
as the 4318 do not work with the current driver. At this time, I know nothing
about the 4311.
Larry
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
http://bat.berlios.de/mailman/listinfo/bcm43xx-dev