HP MicroServer N54l internal SATA port issue

fossxplorer

Active Member
Mar 17, 2016
477
74
28
Oslo, Norway
Trying to use the internal SATA port that was connected to the CD-ROM with an HDD. The BIOS sees the disk, but not CentOS 8.

Any idea why? Using BIOS 2011.xx.x
I read about the BIOS mod, but is that necessary to get the internal SATA to work with an HDD?

EDIT1: also noticed Linux uses the driver ata_generic for that IDE interface and not AHCI ( i guess that's where the BIOS mod comes to play?).


Thanks.
 

fossxplorer

Active Member
Mar 17, 2016
477
74
28
Oslo, Norway
This was a driver issue on CentOS 8. The driver in question is pata_atiixp that is not shipped with CentOS 8. And yes, i know quite some of the storage drivers were removed in RHEL/CentOS 8, for instance LSI SAS2008. This is exactly what made me think what it could be.

I tested with ELRepo and mainline kernel and the disk were detected by the OS using the mentioned driver.

Remains to be tested: whether "kmod-sata_sil.x86_64" from ELRepo with upstream kernel will work or not.