i quickly hacked dd to print out the block number
of the error instead of the usual message.

kw# /usr/quanstro/5.ddx -conv noerror -if /dev/flash/flash -of /dev/null
read: i/o error 0
read: i/o error 4
read: i/o error 8
[etc.]

every 4th block errors to block 1532, except blocks 360
376, 896, 1280.  also blocks 186368 and 186372
error.

also, read errors are inconsistent:

kw# dd -if /dev/flash/flash -count 1 -of /dev/null
read: i/o error
0+0 records in
0+0 records out
kw# dd -if /dev/flash/flash -count 1 -of /dev/null
1+0 records in
1+0 records out

- erik

Reply via email to