Hello, 2011/9/12 Rafał Miłecki <zajec5@xxxxxxxxx>: > 2011/9/8 Francis Moreau <francis.moro@xxxxxxxxx>: >> Hello, >> >> I have a question regarding the following patch: >> http://permalink.gmane.org/gmane.linux.kernel.wireless.general/75638 >> >> The commit message says: >> >> brcmsmac doesn't yet use bcma, but both drivers attempt to claim the same >> device. For now, turn of brcmsmac if bcma is enabled. >> >> I think it's not quite complete: both driver claim the same devices >> (actually that's not entirely true since b43/bcma can drive on more >> card) but in the case of b43/bcma not all cards are actually working. >> For example I'm using BCM4313 card with an unsupported phy >> (B43_PHYTYPE_LCN) so it's basically not supported by b43/bcma. >> >> So I'm wondering if b43/bcma should be simply disabled until it got >> the same level of support as brcmsmac ? > > I'm working on LCN support in b43 (BCM4313), static initialization is > already done. Should see more results soon. > > The problem is that brcmsmac duplicates code present in the bcma > driver. It doesn't use bcma bus architecture. > > The real solution is to add bcma driver support in brcmsmac and ssb > driver support in brcmfmac. Then you can always use bcma and: > 1) If b43 will load and detect unsupported PHY, it will release the BCMA's core > 2) brcmsmac will be loaded to let it support the core > Thanks for the description. But what should be done for the time being (3.1-rc5) ? -- Francis -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html