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!
_______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "[EMAIL PROTECTED]"
