Page fault, GEOM problem??

Johan Ström johan at stromnet.org
Fri Nov 18 01:42:29 PST 2005


On 18 nov 2005, at 10.17, Xin LI wrote:

> On 11/18/05, Johan Ström <johan at stromnet.org> wrote:
>> Ok, just got this not so very nice error on a RELENG_6_0 box (built
>> from sources this morning, GENERIC kernel minus drivers I dont use):
>> The network card is the exact same model as the one I used in the
>> "test" machine, didn't have any problems there..
> [...]
>> So, any ideas what this can be? If there were a disk crash, wish I
>> have a hard time believing since I ran powermax (maxtor test program)
>> on both of these disk 3 weeks ago and they have been running fine w/o
>> a single problem since I started using them, why didn't just GEOM
>> kick in and run on the other disk? Pagefaulting is not a way to react
>> if a disk goes dead..
>>
>> Hope someone can help me/this problem doesn't occur any more... but I
>> suppose that is to much to hope for...
>
> Would you please consider trying to obtain a crashdump and send the
> backtrace so we can investigate more?
>
> (Hints can be found at
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers- 
> handbook/kerneldebug.html#KERNELDEBUG-OBTAIN)
>

Thanks for answer

Doesnt look like I got any "usable" dump devices..
When booting i get

GEOM_MIRROR: Device gm0s1 created (id=4118114647).
GEOM_MIRROR: Device gm0s1: provider ad6s1 detected.
GEOM_MIRROR: Device gm0s1: provider ad10s1 detected.
GEOM_MIRROR: Device gm0s1: provider ad6s1 activated.
GEOM_MIRROR: Device gm0s1: provider mirror/gm0s1 launched.
GEOM_MIRROR: Device gm0s1: rebuilding provider ad10s1.
Trying to mount root from ufs:/dev/mirror/gm0s1a
WARNING: / was not properly dismounted
Loading configuration files.
No suitable dump device was found.
Entropy harvesting:
interrupts
ethernet
point_to_point
kickstart
.
swapon: adding /dev/mirror/gm0s1b as swap device

Then naturally:
/etc/rc: WARNING: Dump device does not exist.  Savecore not run.

Looked around in the rc-scripts and tried to figure out what it did,  
the dumpon script
tries to autolookup a good dump device but finds none..
According to the page you linked to, the dumpon command has to be  
executed AFTER swapon.. Why is the rc scripts trying to run it before  
swapon then?
Anyway, tried to do dumpon manually on my swap drive:

$ dumpon -v /dev/mirror/gm0s1b
dumpon: ioctl(DIOCSKERNELDUMP): Operation not supported

Didn't work too good..
Also tried savecore manually:

$ savecore /var/crash/ /dev/mirror/gm0s1b
savecore: no dumps found

Didnt work very good either (but probably expected since there was no  
working dumps..)
Google showed me some other thread in this list about gmirror swap  
dump, just a question (if it was supported) w/o any answers tho. Same  
error as I got.

Hope this helps.
Thanks again

Johan

> Thanks,
> --
> Xin LI <delphij at delphij.net> http://www.delphij.net
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable- 
> unsubscribe at freebsd.org"



More information about the freebsd-stable mailing list