> Error -16 is EBUSY, which causes the driver load to fail due to the
Actually it looks to me like there is something very odd going on here.
The sata_nv code checks each of the 6 resources exists (wrongly - it does
it before pcim_enable_device so the check is probably not valid). That
would report -ENODEV.
EBUSY implies all 6 resources were assigned but one couldn't be mapped.
--