2 things to check with kernel 3.13 and up
1) bios: make sure you have the latest one and check for something like
enable legacy rom
it should be enabled
2) try another kernel like 3.15 (off course have a backup before doing so
Once you have done so remove the extra settings used in the grub as they were there to bypass original kernel settings.