[Mageia-dev] Why is AHCI statically compiled into kernel?

Colin Guthrie mageia at colin.guthr.ie
Tue Mar 5 18:11:44 CET 2013


'Twas brillig, and R James at 05/03/13 16:20 did gyre and gimble:
> I remember when PATA (IDE) drivers were statically compiled into the
> kernel, then we went to modular IDE which I liked because modprobe
> ordering could be controlled. (When dealing with parity RAID, its nice
> to have logical drive enumeration because SATA ports don't have UUID
> labels.)

Anything that relies on ordering is just broken by design. We need to
handle things gracefully regardless of the order they are detected. This
is why UUIDs are the defacto method for filesystem identification these
days and why in mga4 we'll likely switch to a consistent naming scheme
for networking devices too.

Also "modprobe ordering" is increasingly not true either as many modules
are automatically loaded when the hardware is present.

Col


-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


More information about the Mageia-dev mailing list