Here are some patches that port the pci bridge code of b43 to ssb. So with these patches it is possible to run b43 and your yet-to-be-ported b43legacy in parallel. The bridge code in ssb would always probe the correct driver.
http://bu3sch.de/patches/wireless-dev/20070812-1186943700/ You have to do something like the following in b43legacy, too: http://bu3sch.de/patches/wireless-dev/20070812-1186943700/patches/b43-remove-pci-bridge-code.patch As you can see that completely removes any PCI probing code from the driver, so it's a real SSB driver only. But it also extends the ssb ID table to carry the exact supported revision IDs of the 802.11 core. You would add revs <5 there. I think it's 2 and 4. Maybe something else, too. There are also other patches, that apply to b43legacy, as well: http://bu3sch.de/patches/wireless-dev/20070812-1186943700/patches/b43-fix-bus-powerup.patch That fixes a crash under rare conditions. http://bu3sch.de/patches/wireless-dev/20070812-1186943700/patches/b43-must-check-status-in-config-interface.patch That fixes an illegal access to the device while shutdown. -- Greetings Michael. _______________________________________________ Bcm43xx-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
