Então, mover meu script que chamou modprobe b43
até lsmod
indica que ele foi carregado de ser chamado pelo crontab do root para ser chamado por /etc/rc.local
. Isso foi corrigido para mim. Por que isso faz alguma diferença eu não tenho idéia embora.