c0ffee 2014-07-20 07:13:53 UTC
(In reply to Tejun Heo from comment #1)
> libata is not getting the parameter at all. Your initrd probably doesn't
> automatically parse the kernel command line to extract module params. Please
> consult with your distro on how to specify module params for modules loaded
> from initrd.
>
> If you can build your kernel with libata built-in, this'd be easy to verify.
> I'm closing the bug as INVALID for now.
>
> Thanks.
libata.force=2:disable didn't affect slow boot times in my case, but libata.force=rstonce shortened delay from +60 seconds to +8 seconds.
I think it proves that initrd parses kernel command line to extract module params, and at least libata.force=rstonce affects system.