Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Nov 2004 09:53:04 +1030
From:      Greg 'groggy' Lehey <grog@FreeBSD.org>
To:        Chris Jones <cdjones@novusordo.net>
Cc:        freebsd-bugs@FreeBSD.org
Subject:   Re: misc/73757: vinum fails to load from rc.conf and kernel panics; works fine if started after boot
Message-ID:  <20041110232304.GO948@wantadilla.lemis.com>
In-Reply-To: <200411100810.iAA8AUoR023993@freefall.freebsd.org>
References:  <200411100810.iAA8AUoR023993@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--MUgosN8HgFyWu2R6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Wednesday, 10 November 2004 at  8:10:30 +0000, Chris Jones wrote:
> The following reply was made to PR kern/73757; it has been noted by GNATS.
>
> From: Chris Jones <cdjones@novusordo.net>
> To: Ruslan Ermilov <ru@FreeBSD.org>
> Cc: bug-followup@FreeBSD.org
> Subject: Re: misc/73757: vinum fails to load from rc.conf and kernel panics;
>  works fine if started after boot
> Date: Wed, 10 Nov 2004 01:05:07 -0700
>
>  Ruslan Ermilov wrote:
>> On Wed, Nov 10, 2004 at 03:43:55AM +0000, Chris Jones wrote:
>>
>>> Fresh 5.3 install on a Dell Poweredge 750.  The ISIS kernel uses
>>> the same configuration as GENERIC --- I copied it over in hopes
>>> that a quick recompile might solve the problem below.  It didn't.
>>>
>>> When 'start_vinum="YES"' is in /etc/rc.conf, FreeBSD fails to
>>> boot, with the following error message:
>>>
>>> Fatal trap 12: page fault while in kernel mode
>>> fault virtual address   = 0x60
>>> fault code              = supervisor read, page not present
>>> instruction pointer     = 0x8:0xc05e8a2f
>>> stack pointer           = 0x10:0xe8172a1c
>>> frame pointer           = 0x10:0xe8172a1c
>>> code segment            = base 0x0, limit 0xfffff, type 0x1b
>>>                        = DPL 0, pres 1, def32 1, gran 1
>>> processor eflags        = interrupt enabled, resume, IOPL = 0
>>> current process         = 643 (vinum)
>>> trap number             = 12
>>> panic: page fault
>>>
>>
>> Please see http://www.FreeBSD.org/releases/5.3R/errata.html
>> for a workaround.
>
>  Hi, Ruslan --- I tried adding 'vinum_load="YES"' into my
>  /boot/loader.conf, as errata.html suggests, but this didn't help with
>  getting vinum to load properly; I still got trap 12 on booting.

This is a known problem in 5.3 with old Vinum.  Basically "it don't
work".  Hopefully soon you'll be able to use new Vinum ("gvinum") for
this purpose.

>  Unfortunately, I don't have the exact addresses for the
>  {instruction, stack, frame} pointers from that attempt handy at the
>  moment, but I'll send them your way as soon as possible.

This would be of such limited use that most people wouldn't bother
looking at them.  You really need a stack trace, preferably a dump.

Greg
--
See complete headers for address and phone numbers.

--MUgosN8HgFyWu2R6
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (FreeBSD)

iD8DBQFBkqLYIubykFB6QiMRAsQWAJkBHLTGmgyfgxNxKt2n2GLLUPvnTgCeMSjF
WKSqV06QyD14pkBhuHE3YM4=
=glPJ
-----END PGP SIGNATURE-----

--MUgosN8HgFyWu2R6--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041110232304.GO948>