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

Reply via email to