Randy.Dunlap wrote: > On Fri, 17 Mar 2006 21:29:24 -0800 Andrew Morton wrote: > > >>"Randy.Dunlap" <rdunlap@xxxxxxxxxxxx> wrote: >> >>>From: Randy Dunlap <rdunlap@xxxxxxxxxxxx> >>> >>>Link scsi-debug driver after SATA so that scsi-debug does not >>>interfere with real SCSI device ordering. >>>Yes, I was bitten by this. >>> >> >>What does "bitten" mean? > > > It means that I got the usual "VFS: could not find root filesystem on > device (8,8)" (or however it is spelled). > Oh, and that I had to add netconsole to see what was causing it, > but that is easy enough to do. > > >>Is this a regression? > > > It's probably been like this ever since SATA was added (libata) > and only happens if SCSI_DEBUG=y (so I changed it to =m). > I can't say that it's a regression since this occurred on a new > machine. Ah, if scsi_debug is a module, nothing is going to load it automatically (at least the PCI subsystem won't load it). However if it is built in then it will "steal" /dev/sda (if some other SCSI LLD hasn't already got it). That would then cause a SATA driver to get /dev/sdb ... That is enough to cause a kernel parameter like "root=/dev/sda8" to flounder and give the "could not find root filesystem" error. A regression?? Hmm. Doug Gilbert - : 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