Hi Stefano,

Stefano Brivio wrote:

> I happen to have some spare time right now and should have next months. As
> I didn't hear about anybody interested in maintaining b43legacy, I started
> with porting some patches from b43 from Michael.

That is good to hear.

> In case I feel comfortable with this, and get sure that I'll have the
> needed time for a reasonable number of months, I would be happy to maintain
> b43legacy until you won't come back.

I won't be able to come back as I'm "tainted" from looking at the decompiled 
Broadcom drivers.

> At the moment, I'll be sending patches back to Michael - who happens to
> have a BCM4306/2 card - for testing, will let you know in some days if I
> can go on with this and if I need your card.

I did most of my testing by including the following patch:

Index: linux-2.6/drivers/net/wireless/b43/main.c
===================================================================
--- linux-2.6.orig/drivers/net/wireless/b43/main.c
+++ linux-2.6/drivers/net/wireless/b43/main.c
@@ -100,7 +100,7 @@ static const struct ssb_device_id b43_ss
        SSB_DEVICE(SSB_VENDOR_BROADCOM, SSB_DEV_80211, 6),
        SSB_DEVICE(SSB_VENDOR_BROADCOM, SSB_DEV_80211, 7),
        SSB_DEVICE(SSB_VENDOR_BROADCOM, SSB_DEV_80211, 9),
-       SSB_DEVICE(SSB_VENDOR_BROADCOM, SSB_DEV_80211, 10),
+//     SSB_DEVICE(SSB_VENDOR_BROADCOM, SSB_DEV_80211, 10),
        SSB_DEVTABLE_END
 };

Index: linux-2.6/drivers/net/wireless/b43legacy/main.c
===================================================================
--- linux-2.6.orig/drivers/net/wireless/b43legacy/main.c
+++ linux-2.6/drivers/net/wireless/b43legacy/main.c
@@ -95,6 +95,7 @@ MODULE_PARM_DESC(fwpostfix, "Postfix for
 static const struct ssb_device_id b43legacy_ssb_tbl[] = {
        SSB_DEVICE(SSB_VENDOR_BROADCOM, SSB_DEV_80211, 2),
        SSB_DEVICE(SSB_VENDOR_BROADCOM, SSB_DEV_80211, 4),
+       SSB_DEVICE(SSB_VENDOR_BROADCOM, SSB_DEV_80211,10),
        SSB_DEVTABLE_END
 };
 MODULE_DEVICE_TABLE(ssb, b43legacy_ssb_tbl);

This took my 4311 with and 802.11 core revision of 0xA out of the b43 table and 
added it to the
b43legacy table. You can do the same with whatever is your primary card; 
however, I will be happy to
send the BCM4306 card. Do you have access to a PCI-based desktop running Linux? 
If so, I also have a
Linksys WMP11-V27, which is a B-only device that belongs to the project.

> Thank you for all the effort you put into this.

It has been a lot of fun, and I hope to continue contributing to the specs 
rather than the driver,
as we get the later Broadcom devices working.

Larry

_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to