Matthias Schuendehuette schrieb:

Hi Henning,

Am Mittwoch, 9. Februar 2005 11:16 schrieb Henning Kropp:


[...]
The result I at boot time is a screen continuously printing out:
GEOM_VINUM: plex request failed for gvinum/plex/myvolume.p

Does anybody know where to start from here?



There are some points to check:

a) Is this a RAID-5 Volume under 5.3-RELEASE? -> Upgrade to 5-STABLE!

gvinum RAID-5 is known *not* to work under 5.3-RELEASE. The error was fixed during the freeze of the source tree for 5.3-RELEASE, so it was committed shortly ( 1 week or so) *after* the release was built.

b) Check your vinum partitions with bsdlabel.

In your case:

bsdlabel /dev/ad0s1e
bsdlabel /dev/ad1s1d
bsdlabel /dev/ad2s1d

Check if any of the vinum-type partitions have an offset of "0" (zero).


Thanks for your long response and explanation.

After hours (almost days building world takes awhile) of trying to fix this problem I am facing a new situation.
I first upgraded to 5.3 and than tried to run (g)vinum! As I expected it to work at least that way around. But it is not.


First of all my vinum setup I try to accomplish is a simple RAID-0:

drive a device /dev/ad0s1e
drive b device /dev/ad1s1c  //has changed to s1c
drive c device /dev/ad2s1c  /  -"-
volume myvolume
plex org concat // I mist to post that the last time, sry!
sd length 3214325K drive a
sd length 3242353K drive b
sd length 3214243K drive c //size dont matter here


I checked bsdlabel as

root# bsdlabel /dev/ad1s1c
/dev/ad1s1c:
8 partitions:
size offset fstype [fsize bsize bps/cpg]
c: 78172227 63 4.2BSD 2048 16384 28552 # "raw" part, don't edit
partition c: partition extends past end of unit
bsdlabel: partition c is not marked as unused!
bsdlabel: partition c doesn't start at 0!
bsdlabel: An incorrect partition c may cause problems for standard system utilities


root# bsdlabel /dev/ad2s1c
# /dev/ad2s1c:
8 partitions:
size offset fstype [fsize bsize bps/cpg]
c: 78172227 63 4.2BSD 2048 16384 28552 # "raw" part, don't edit
partition c: partition extends past end of unit
bsdlabel: partition c is not marked as unused!
bsdlabel: partition c doesn't start at 0!
bsdlabel: An incorrect partition c may cause problems for standard system utilities


Both have an offset of 63, which is the default I think. But still bsdlabel is not very happy with both. I sry but I cant tell why. If anybody could I'll be happy to know.

But what happens when either try to run vinum or gvinum is:
vinum easily runs with this configuration but as the system reboots it panics saying:
panic: umount. dangling vnode


I was told that this is to vfs_mount.c and geom_dev.c and a downgrade to vfs_mount.c 1.27 and geom_de.c 1.75 would make the thing work again. This is because the new versions together cant deal with every config, for example it cant work with mine. How can I either downgrade or rewrite my config?? (Maybe Mathias has written his PR)

Of course I tried to use gvinum right from the start. But with the config gvinum tells me, that drive a (dev/ad0s1e, by now mounted with /usr) is already known. Well, dont know what gvinum is tying to tell me here.

I surely appreciate any help. Thanks!



_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to