On Wed, Feb 12, 2014 at 04:39:05PM -0500, Vivek Goyal wrote:
> > I am curious what is lpc_ich? If this is a dependeny,
shouldn't module
> > express it and it should automatically be pulled in by dracut.
>
> No. lpc_ich attaches to the hardware and creates platform devices based
> on what intel chipset is found. So if the intel chipset has a iTCO
> watchdog, then that device is virtually created on the platform bus, the
> bus probe routine discovers it and sends a message to udev to load that
> module.
>
> Not quite an explicit dependency. And from the iTCO perspective, I think
> it can load on older intel chipsets without an lcp_ich driver. So again,
> not a dependency you can really rely on.
So who is supposed to pull in lpc_ich? Does dracut by default not inclue
lpc_ich driver if need be?
Why does dracut need to pull in lpc_ich, it normally isn't needed for
booting. When the disk is mounted, udev re-does the probing I think and
picks up the new device event.
Kdump is special here.
Cheers,
Don