[Oberon] Reason for 'read pio error' ?
Andreas Dörr
andreas.doerr at workingobjects.de
Sat Aug 31 15:03:11 CEST 2002
First of all, I want to congratulate everyone involved in the development
of Bluebottle for coming up with such a great and promising system! I also
appreciate, that the source code has been released under a respected open
source licence.
I have successfully installed Bluebottle on a Dell Inspiron 7500.
Currently I use a 5GB partition for Bluebottle. While trying to format a
second 5GB partition with AosFS I got an error '2820' at lba 12991229.
Some source code reading revealed the origin of that error code. It comes
from the procedure "ReadPIO", which is part of module "AosATADisk". "2820"
means "pio read error". As I understand it, the pio protocol is used to
communicate with the hard disk.
Does anyone know what is a typical reason for such an error? My first guess
was a bad block on the hard disk. However, a modern IDE hard disk (it is an
IBM-DARA-218000) should handle bad blocks at the hardware layer. For
example with something like transparent bad block swapping.
The only workaround I currently know is to define a small partition that
includes the conspicuous block. This partition will not be used. Since the
number of partitions is limited this is not a very good workaround :-(
Kind regards,
--Andreas
More information about the Oberon
mailing list