g_vfs_done() error
Willy Offermans
Willy at Offermans.Rompen.nl
Mon Apr 14 20:03:53 UTC 2008
Dear FreeBSD friends,
Recently I have moved from FreeBSD 6.2 to FreeBSD 7.0. Suddenly I got a
lot of error messages like the following:
Apr 14 21:26:57 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290621816832, length=65536)]error = 5
Apr 14 21:26:57 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290621882368, length=131072)]error = 5
Apr 14 21:26:57 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290622013440, length=49152)]error = 5
Apr 14 21:27:02 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290621816832, length=65536)]error = 5
Apr 14 21:27:28 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290725068800, length=6144)]error = 5
Apr 14 21:27:28 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290621784064, length=32768)]error = 5
Apr 14 21:27:28 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290621816832, length=65536)]error = 5
Apr 14 21:27:28 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290621882368, length=131072)]error = 5
Apr 14 21:27:28 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290622013440, length=49152)]error = 5
Apr 14 21:27:33 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290621816832, length=65536)]error = 5
Apr 14 21:27:59 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290725068800, length=6144)]error = 5
Apr 14 21:27:59 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290621784064, length=32768)]error = 5
Apr 14 21:27:59 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290621816832, length=65536)]error = 5
Apr 14 21:27:59 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290621882368, length=131072)]error = 5
Apr 14 21:27:59 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290622013440, length=49152)]error = 5
Apr 14 21:28:04 sun kernel: g_vfs_done():ar0s1g[WRITE(offset=290621816832, length=65536)]error = 5
The offset seems to be totally wrong, since bsdlabel -A /dev/ar0s1
produces:
# /dev/ar0s1:
type: unknown
disk: amnesiac
label:
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 255
sectors/cylinder: 16065
cylinders: 60799
sectors/unit: 976751937
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # milliseconds
track-to-track seek: 0 # milliseconds
drivedata: 0
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 41943040 0 4.2BSD 0 0 0
b: 8388608 41943040 swap
c: 976751937 0 unused 0 0 # "raw" part, don't edit
d: 44040192 50331648 4.2BSD 2048 16384 28552
e: 104857600 94371840 4.2BSD 2048 16384 28552
f: 209715200 199229440 4.2BSD 2048 16384 28552
g: 567807297 408944640 4.2BSD 2048 16384 28552
So the largest offset could be 408944640+567807297=976751937. But maybe
we are talking about different offsets. I have no idea!
If I umount -f /dev/ar0s1g then the machine suddenly reboots. An fsck
on the partition doesn't indicate a severe error. The individual files do not
seem to be corrupted as well.
Does anybody have a clue what is going on?
--
Met vriendelijke groeten,
With kind regards,
Mit freundlichen Gruessen,
De jrus wah,
Willy
*************************************
W.K. Offermans
Home: +31 45 544 49 44
Mobile: +31 653 27 16 23
e-mail: Willy at Offermans.Rompen.nl
Powered by ....
(__)
\\\'',)
\/ \ ^
.\._/_)
www.FreeBSD.org
More information about the freebsd-stable
mailing list