On Tue, 2008-02-12 at 14:38 -0200, Alan Carvalho de Assis wrote:
> Hi,
> I am testing kernel 2.6.25-rc1 to get my Broadcom Corporation BCM4328
> 802.11a/b/g/n (rev 03) working.

You probably want to be on the "everything" branch of the wireless-2.6
repository to help with this.  Not all patches go into 2.6.25-rc1.

> ssb: SPROM revision 5 detected.                 <<<<<-----------------

>From what I see in drivers/ssb/pci.c, even though 5 is printed, it is
later set to 4 for BCM4328:

   } else if (bus->chip_id == 0x4321) {
           /* the BCM4328 has a chipid == 0x4321 and a rev 4 SPROM */
           out->revision = 4;
           sprom_extract_r4(out, in);

Otherwise, you would also see "Unsupported SPROM revision" in the kernel
log.

> ssb: Sonics Silicon Backplane found on PCI device 0000:03:00.0
> 
> Although ssb module is loaded automatically and correctly, the module
> b43 is not loaded automatically, even if I create a
> /etc/modprobe.d/b43 (alias wlan0 b43).
> 
> Issuing "modprobe b43" loads the module but don't raises wlan0 and
> don't show any log info.

Try adding revision 12 to the device table.

diff --git a/drivers/net/wireless/b43/main.c
b/drivers/net/wireless/b43/main.c
index afb1094..aa174da 100644
--- a/drivers/net/wireless/b43/main.c
+++ b/drivers/net/wireless/b43/main.c
@@ -82,6 +82,7 @@ static const struct ssb_device_id b43_ssb_tbl[] = {
        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, 11),
+       SSB_DEVICE(SSB_VENDOR_BROADCOM, SSB_DEV_80211, 12),
        SSB_DEVICE(SSB_VENDOR_BROADCOM, SSB_DEV_80211, 13),
        SSB_DEVTABLE_END
 };

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

Reply via email to