Found this out the hard way, but for anyone who might be banging your head against the wall. Check if your ESX host has Emulex LPe12000-E and running firmware 2.00A3. If so upgrade to 2.00A4.
- ESX host not mapping/detecting LUN regardless of rescan attempts.
- VM's suddenly going offline because of disk access problems.