Matthieu CASTET wrote: > > what's the difference between b43 and b43legacy ? > >>From a first point a view, it seems b43 is for core >= 5 and b43legacy for the > other. > There is also firmware difference : b43 need v4 and b43legacy need v3. The firmware difference is the primary one. > But v4 firmware seems to support core 4 (pcm4 & ucode4) and b43 code got some > support for old chips (<5). The Broadcom V4 drivers do have core 4 firmware embedded in them and it is extracted by b43-fwcutter; however, b43 will _NOT_ work with core 4 chips. The firmware loader will only find firmware for core 5 and later. On the other hand, core 5 devices have been tested with b43legacy. I have a local patch that I use to switch my 14e4:4312 device so that it uses b43legacy. This allows me to test any changes. > Is the split was made because nobody know how to use firmware v4 with core 4 or > because core 4 it so different from newer core. > In the latter case why code for older chip (<5) is not removed from the driver ? >From what I have heard, the older chips do not have the on-board memory to run V4 firmware. Certainly, any chips that have core 2 cannot handle V4 firmware. I suspect that any residual code for older chips left in b43 was missed. If you want to prepare patches to remove such code, please do. Larry -- 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