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