On Thu, 2 Mar 2006 20:16:20 -0600 Mark Rustad wrote: > On Mar 2, 2006, at 5:13 PM, Mike Anderson wrote: > > > James Bottomley <James.Bottomley@xxxxxxxxxxxx> wrote: > >> This fairly minimal patch correctly attaches the aic94xx driver to > >> the > >> SAS transport class (The driver is available from > >> > >> www.kernel.org/git/jgarzik/sas-2.6 > >> > >> ). Unfortunately, the driver itself still has the following critical > >> issues > >> > >> 1. Discovery order is non-deterministic (it starts one thread per > >> port, > >> so the threads race for discovery) > > > > 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 > > > > 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. > > It also is a problem for usb-storage devices. I have to use a kernel > parameter of "boot_delay=7" for my USB root device to be available. > Fine for my system, but ugly in general. where is that kernel boot option, pray tell? I don't seem to be able to find it. --- ~Randy - : 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