--- Mike Anderson <andmike@xxxxxxxxxx> wrote: > The issue also results in the device discovery not completing by the time > the module load completes resulting in the initrd not finding the boot > disk http://bugzilla.kernel.org/show_bug.cgi?id=6045 They are not wed. When loading the SAS stack, you're just loading an abstraction, a service, a management layer. When loading the aic94xx LLDD, you're just loading a PCI device driver which happens to have a specific purpose which is to give you an interface to the Service Delivery Subsystem (of SAS). > I agree that we need a solution for this. Should the solution be in the > LLDDs.I thought previous comments was that we wanted this fixed outside > the kernel in user space. Though I have not seen any enabled support in > initrds or support in the initrd bins. > > This appears to not only be an issue with aic94xx as it appears this could > happen with some of the fc transport LLDDs. Indeed, the world of storage is changing tradition. The boot device may not be accessible right away, the kernel may need to wait for it to become available. This will be more and more true in the future with more exotic protocols and infrastructures. - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html