Eu tive o mesmo problema e resolvi desta forma:
-
cd /etc/init.d
-
sudo gedit killwlan
-
cole em:
modprobe -r wl modprobe -r bcma
e salve o arquivo;
-
cd /etc/rc0.d
-
ln -sT /etc/init.d/killwlan S16killwlan
-
cd /etc/rc6.d
-
ln -sT /etc/init.d/killwlan S16killwlan
-
cd /etc/init.d/
-
sudo chmod 755 killwlan
Desta forma, você parou os módulos do kernel (que causam a parada do sistema) antes do procedimento de desligamento.