Relevant Config
i7-12700K
ASU TUF Z690+
Windows 10 22H2
I have a MegaRAID 9540-2M2 installed in my home desktop. It was working fine for a while, then I went and updated both my BIOS and the device firmware to the most recent versions.
After this, the drive stopped being recognized in Windows, being completely absent in Disk Management, and it shows in Device Manager with this error:
" This device cannot start. (Code 10) An I/O adapter hardware error has occurred "
It's a problem others have had with this card.
But sometimes it did work, seemingly randomly. Then I nailed down the pattern. When I go into my BIOS and have it start windows from the boot menu instead of going straight from POST or grub, it works just fine, no I/O error. Although storcli still fails to find the card. Booting Windows from BIOS so far gets the megaraid card working every time, and without it, the drive is always missing.
Common fixes I've seen on the internet: I already have CSM disabled in bios. There aren't any cables to unplug from the 2m2 as it doesn't use external SATA cables. Already tried disabling the device in Device Manager and restarting, no dice. Would welcome any troubleshooting ideas.
A small note, after I did my BIOS/firmware updates, my motherboard RGB strips stay lit up even when the motherboard is off.
If the question "why did you update your firmware?" is asked, the MegaRAID card wasn't working with my preferred Linux distro, and I was hoping the firmware updates would fix that. Whoops.
i7-12700K
ASU TUF Z690+
Windows 10 22H2
I have a MegaRAID 9540-2M2 installed in my home desktop. It was working fine for a while, then I went and updated both my BIOS and the device firmware to the most recent versions.
After this, the drive stopped being recognized in Windows, being completely absent in Disk Management, and it shows in Device Manager with this error:
" This device cannot start. (Code 10) An I/O adapter hardware error has occurred "
It's a problem others have had with this card.
But sometimes it did work, seemingly randomly. Then I nailed down the pattern. When I go into my BIOS and have it start windows from the boot menu instead of going straight from POST or grub, it works just fine, no I/O error. Although storcli still fails to find the card. Booting Windows from BIOS so far gets the megaraid card working every time, and without it, the drive is always missing.
Common fixes I've seen on the internet: I already have CSM disabled in bios. There aren't any cables to unplug from the 2m2 as it doesn't use external SATA cables. Already tried disabling the device in Device Manager and restarting, no dice. Would welcome any troubleshooting ideas.
A small note, after I did my BIOS/firmware updates, my motherboard RGB strips stay lit up even when the motherboard is off.
If the question "why did you update your firmware?" is asked, the MegaRAID card wasn't working with my preferred Linux distro, and I was hoping the firmware updates would fix that. Whoops.
Last edited: