On Wed, Aug 24, 2005 at 05:46:53PM +0200, Erik van Konijnenburg wrote: > On Tue, Aug 23, 2005 at 07:03:49PM -0400, Daniel Jacobowitz wrote: > > When I installed a kernel using yaird to create the ramdisk, I got an error > > that there were no listed devices in the mdadm output. I edited RaidTab.pm > > to invoke mdadm with -v (--verbose), and then things seemed to work OK. > > Thanks for pointing this out. Some working notes: > > * between 1.9.0 and 1.12.0 the devices=... got dropped from > normal mdadm output. > * that's desirable behaviour, since the old format promotes > overspecified and fragile mdadm.conf files. > * in 1.12.0, -v produces devices=... In 1.9.0, -v produces far more > verbose output, that 1.12.0 generates with -v -v. > > * in the upstream package, I cannot simply ignore devices=..., > since it determines which hardware drivers need to be loaded. > * in the upstream package, I don't want to require mdadm >= 1.12.0, > since other distros have earlier versions. (fedora seems to use 1.6.0) > * parsing the mdadm -v -v -v output is a pain; much too verbose. > * The cleanest solution seems to be to first try mdadm without -v, > and if that doesn't yield devices=... to retry with -v option.
Thanks! Yeah, I had another system which still had 1.9.0 installed and can confirm this. -- Daniel Jacobowitz CodeSourcery, LLC -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]