Date: Fri, 20 Sep 2002 08:13:44 -0500 From: "Jaime Bozza" <jbozza@thinkburst.com> To: "'Greg 'groggy' Lehey'" <grog@FreeBSD.org> Cc: <freebsd-stable@FreeBSD.ORG> Subject: RE: vinum ad0h/ad0s1h issue Message-ID: <009201c260a7$8c356670$6401010a@bozza> In-Reply-To: <20020919051420.GH37454@wantadilla.lemis.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>I think I now understand the problem here. Try the following patch >and tell me if it solves the problem: > >--- vinumio.c 2 May 2002 08:43:44 -0000 1.52.2.6 >+++ vinumio.c 19 Sep 2002 05:10:27 -0000 Tried patch. System no longer reads ad0h/ad2h, but after the second 'vinum start', the system shows 0 drives ('vinum ld' lists nothing.) The third 'vinum start' reads ad0s1h/ad2s1h again. Additional starts cycle between the two (no drives, correct drives.) >The problem here is that vinum_scandisk() tries to read from each >slice. If it doesn't find any (for example, on a dedicated disk), it >tries the compatibility slice. That normally works fine, but if all >of the slices have already been read, it still falls through into this >part. Removing it should solve your problem; the real solution is a >little more complicated and involves recognizing that we already know >this drive. I probably won't do that until I finally have the root >file system running on Vinum, which will require mods in this same >area. Understandable. Personally, now that I know the issue I just make sure that I unload vinum if I'm not going to reboot after doing work in single-user mode. It's not like I'm constantly having to jump back into single-user. BTW, regarding my original problem with the filesystem corruption, it hasn't returned. I'm going to figure it was some combination of softupdates/ata-wc that caused the filesystems to be out of sync. Thanks! Jaime To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?009201c260a7$8c356670$6401010a>