Mailinglist Archive: opensuse-bugs (15870 mails)

< Previous Next >
[Bug 304134] ata_piix does not get loaded resulting in " No hard drives found"
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Mon, 27 Aug 2007 05:08:26 -0600 (MDT)
  • Message-id: <20070827110826.933F3245350@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=304134#c15





--- Comment #15 from Tejun Heo <teheo@xxxxxxxxxx>  2007-08-27 05:08:26 MST ---
Steffen, I don't think random module order is such a good idea.  Would it be
difficult to favor ahci over ata_piix?

Also, how do we fall back when one of the alternatives fail?  In the posted
log, ahci detection fails with -EINVAL which is expected if ABAR is not
allocated by the BIOS.  The module loader should have fallen back to ata_piix
but it didn't so disk didn't get detected.

I think module loader needs to check whether the device actually got bound to
the loaded driver to determine whether it needs to fall back to lower priority
alternatives but drivers like [ata_]generic doesn't really bind to the PCI
device, so it can be tricky.  IIRC, previously, we always loaded ahci and
ata_piix together, didn't we?


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >
References