Can we get any dracut log showing why it takes b43.ko into initrd? Maybe just run dracut with more -v options? My wild guess is some static setup like modules.d...