Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Mar 2007 23:21:40 +0100
From:      Joan Picanyol i Puig <joan@iaeste.cat>
To:        freebsd-geom@freebsd.org
Subject:   bypassing gmirror to recover filesystems
Message-ID:  <20070304222140.GB40769@iaeste-catalunya.upc.es>

next in thread | raw e-mail | index | archive | help
Hi,

I've been hit by kern/107315 (previously discussed
http://lists.freebsd.org/pipermail/freebsd-geom/2006-April/001217.html)

The system was based on RSE's HOWTO, and as Murphy dictates, the 
partition/labelling/mirror details and install notes are on the system itself.

The system paniced the first time when attempting to boot with a new 6.2 kernel
(binary freebsd-upgraded from 6.0). All attempts to boot with the
(supposedly original) 6.0 kernel have failed, so I assume gmirror's
metadata is screwed up. I need to mount the root partition where my
notes are so I can access the filesystems. However, booting without
geom_mirror loaded gets me to the mountroot prompt without any devices.
Tomorrow I'll go onsite with fixit discs to see if I can come up with
a valid partition table and fstab file, but I only have a sketchy idea of
how to approach this. Any suggestions?

For the curious, console output follows, interleaved lines and all.

GEOM: new disk ad4
ad4: VIA check1 failed
ad4: Adaptec check1 faiGEOM_MIRROR: Device gm0s1 created (id=2494591388).
led
GEOM_MIRROR: Device gm0s1: provider ad4s1 detected.
ad4: LSI (v3) check1 failed
ad4: LSI (v2) check1 GEOMfailed
_MIRROR: Device gm1 created (id=947166852).
GEOM_MIRROR: Device gm1: provider ad4s2 detected.
ad4: FreeBSD check1 failed
ata1-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire
ad6: 238475MB <Seagate ST3250823AS 3.03> at ata3-master SATA150
ad6: 488397168 sectors [484521C/16H/63S] 16 sectors/interrupt 1 depth queue
GEOM: new disk ad6
ad6: VIA check1 failed
ad6: Adaptec check1 failed
ad6: LSI (v3) chGEOM_MIRROR: Device gm0s1: provider ad6s1 detectedeck1 failed
.
ad6: LSI (v2) check1 failed
GEOM_MIRROR: Device gm0s1: provider ad6s1 activated.
ad6: FreeGEOM_MIRROR: Device gm1: provider ad6s2 detected.
GEOM_MIRROR: Device gm0s1: provider ad4s1 activated.
GEOM_MIRROR: Device gm0s1: prBSD check1 failed
ovider mirror/gm0s1 launched.
GEOM_MIRROR: Device gm1: provider ad6s2 activated.
[snip sbp probes]
GEOM_MIRROR: Device gm1: provider a(probe0:sbp0:0:0:2): error 22
[snip da/pass messages]
4s2 activated.
GEOM_MIRROR: Device gm1: provider mirror/gm1 launched.
AWARNING: Expected rawoffset 0, found 63
TA PseudoRAID loaded
GEOM: new disk da0
GEOM: new disk da1
WARNING: Expected rawoffset 0, found 123715872
[snip 50 or 60 repetitions]
WARNING: Expected rawoffset 0, found 123715872
WARNING: Device name truncated!
(mirror/gm1ccccccccccccccccccccccccccccccccccccccccccccccccccccc)
[snip a out 40 repetitions]
Fatal double fault:
eip = 0xc0601f59
esp = 0xd4464000
ebp = 0xd446404c
panic: double fault

qvb
--
pica



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