g_vfs_done error third part--PLEASE HELP!

Jan Mikkelsen janm at transactionware.com
Mon Apr 21 23:00:35 UTC 2008


Hi Willy,

You seem to have emailed me directly as well as posting to the list.

The bad offsets are probably because you have filesystem corruption, and the
actual event that caused it was probably not reported (or is at least not
reported by these errors).

Basic question: Do you have a hardware problem?

- Do you have ECC memory? If not, have you run memtest?
- Are your disks reliable, or is one corrupting data?

Less basic questions:  What is the corruption, and what the cause?  That
might require a little more work and dropping into the debugger.

You could also try reconfiguring to use gmirror instead of ar to see if that
improves things (ie: it could be an ar bug).

Regards,

Jan.



> -----Original Message-----
> From: Willy Offermans [mailto:Willy at Offermans.Rompen.nl] 
> Sent: Tuesday, 22 April 2008 5:04 AM
> To: freebsd-stable at FreeBSD.ORG
> Subject: g_vfs_done error third part--PLEASE HELP!
> 
> 
> Dear FreeBSD friends,
> 
> It is already the third time that I report this error. Can 
> someone help
> me in solving this issue?
> 
> Over and over again and always after heavy disk I/O I see the 
> following
> errors in the log files. If I force ar0s1g to unmount the machine
> spontaneously reboots. Nothing seriously seems to be damaged by this
> act, but anyway I cannot afford something bad happening to this
> production machine.
> 
> Currently the error is the following:
> 
> <snip>
> ...
> Apr 21 19:44:36 sun kernel: 
> g_vfs_done():ar0s1g[WRITE(offset=290725074944, length=2048)]error = 5
> Apr 21 19:45:07 sun kernel: 
> g_vfs_done():ar0s1g[WRITE(offset=290725074944, length=2048)]error = 5
> Apr 21 19:45:38 sun kernel: 
> g_vfs_done():ar0s1g[WRITE(offset=290725074944, length=2048)]error = 5
> ...
> </snip>
> 
> before the error appeared like:
> 
> <snip>
> ...
> Apr 18 20:00:15 sun kernel: 
> g_vfs_done():ar0s1g[WRITE(offset=290725072896, length=2048)]error = 5
> Apr 18 20:00:46 sun kernel: 
> g_vfs_done():ar0s1g[WRITE(offset=290725068800, length=4096)]error = 5
> Apr 18 20:00:46 sun kernel: 
> g_vfs_done():ar0s1g[WRITE(offset=290725072896, length=2048)]error = 5
> Apr 18 20:01:17 sun kernel: 
> g_vfs_done():ar0s1g[WRITE(offset=290725068800, length=4096)]error = 5
> Apr 18 20:01:17 sun kernel: 
> g_vfs_done():ar0s1g[WRITE(offset=290725072896, length=2048)]error = 5
> Apr 18 20:01:48 sun kernel: 
> g_vfs_done():ar0s1g[WRITE(offset=290725068800, length=4096)]error = 5
> Apr 18 20:01:48 sun kernel: 
> g_vfs_done():ar0s1g[WRITE(offset=290725072896, length=2048)]error = 5
> Apr 18 20:02:19 sun kernel: 
> g_vfs_done():ar0s1g[WRITE(offset=290725068800, length=4096)]error = 5
> ...
> </snip>
> 
> I have no clue what the errors mean, since offsets of 290725068800,
> 290725072896, and 290725074944 seem to be ridiculous. Does anybody 
> have a clue what is going on?
> 
> I'm using FreeBSD 7.0, but found the error being reported before with
> previous versions of FreeBSD. I can and will provide more details on
> demand.
> 
> Any hints are very much appreciated.
> 
> 
> -- 
> 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