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>