Some changes for bcmdhd

fixes reboots
cleanup