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

Reply via email to