On Fri Mar 18 21:08:09 EDT 2011, quans...@quanstro.net wrote: > On Fri Mar 18 20:03:00 EDT 2011, rminn...@gmail.com wrote: > > I don't know guys, these sure look like disk errors to me ... > > no need to guess, fill the partitions with 0s with dd. if that > works, then we know it's a bug in venti.
more detail. i think it's reasonable to suspect that something's going wrong in user land. there are about 10 different ways to get Eio from devsd. one is that for writes, sdbio() returns Eio if the block is not within bounds. also, at least the 9atom version of the ide (or, sdata, sic) prints this if an actual ata error occurs if(drive->status & Err){ qunlock(ctlr); print("atagenio: %llud:%d\n", lba, drive->count); [...] and dumps the ata state to the console if the i/o never returns. - erik