Can you run the following after boot and compare what you see on a board with working wifi and non-working one:
dmesg | grep wlanThere should be a bunch of wlan-related messages and you could diff the output between the two boards to help narrow down the issue.
Alex