If a Broadcom wireless driver is pre-loaded, the entire system state can become indeterminate (other driver modules are not properly loaded by the kernel). This behavior has been seen on multiple broadcom drivers (brcmfmac and brcmsmac) on multiple platforms (both x86 and ARM).
BUG=chromium-os:13152
TEST=Add debugging logic to file and restart udev with brcmfmac in preload-wifie-driver
Restart udev without it
Observe in both cases the proper execution path (skipping or performing preload)
Burnt a fresh image with the change. Rebooted multiple times and observed correct behavior each reboot
Review URL: http://codereview.chromium.org/6677181
Change-Id: I4ef4192685ec099e7b6ad0085189b51d0522af10
1 file changed