I was wondering how anaconda's storage driver detection works, in particular as it pertains to the sata_nv driver's generic pci_device entries.
The sata_nv driver has entries in its pci_device table that wildcards the device id, and filtering specifically for vendor id and class code (0x0101 and 0x0104). This is done in order to accommodate new controllers on old kernels/distros that don't have explicit support for the new controllers and provide enough support so that the OS can at least be installed, after which one can perhaps apply a sata_nv driver patch if so desired.
Does this mechanism cause anaconda to not detect the device to load the appropriate driver?
Thanks in advance