AW: g_vfs_done():da3s1a[READ(offset=81064794762854400, length=8192)]error = 5

Arne Wörner arne_woerner at yahoo.com
Sun Oct 14 07:33:44 PDT 2007


That 64kB block size problem is a quite old bug... etc at fluffles.net reported it
some months ago... It is somehow due to memory fragmentation and a dead lock...

--- d_elbracht <d_elbracht at ecngs.de> wrote:
> We could go back the the md (memory-disk) to try again. 
> 
a memory disk (md) should never deliver an EIO (5)... So u must have done
something different, than just reading/writing to/from a md...

But u can take a look at the source code and search for "EIO"...
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/md/md.c

A possible cause for that EIO is, that the file system parameters r somehow
bad, so that it reads from negative or too large offsets...
http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/sys/geom/geom_io.c?rev=1.75;content-type=text%2Fplain
if (bp->bio_offset > pp->mediasize)
			return (EIO);

-Arne


      ____________________________________________________________________________________
Shape Yahoo! in your own image.  Join our Network Research Panel today!   http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 




More information about the freebsd-geom mailing list