First, thank you very much for your interesting responses.
Yesterday in the evening I installed OpenBSD again on the same disk,
just to be sure if I could reproduce the errors. Yes!, I did not have to
wait for a long time. The errors appeared after some hours of use. I
installed the ports tree and run the locate.updateb command, just for
moving disk heads. Also added some audio files just to fill the disk space.
Yesterday night, there were only two corrupted files, inmediately after
the install:
/usr/libdata/perl5/AnyDBM_File.pm and
/usr/libdata/perl5/Attribute
That files disapeared:
# pwd
/usr/libdata/perl5
# ls A*
ls: AnyDBM_File.pm: Bad file descriptor
ls: Attribute: Bad file descriptor
AutoLoader.pm AutoSplit.pm
Today morning, the errors count rised exponentialy. I even could record
this errors:
wd1(pciide0:0:1): timeout
type: ata
c_bcount: 2048
c_skip: 0
pciide0:0:1: bus-master DMA error: missing interrupt, status=0x61
wd1a: device timeout reading fsbn 1489200 of 1489200-1489203 (wd1 bn
1489263; cn 1477 tn 7 sn 6), retrying
wd1: soft error (corrected)
wd1(pciide0:0:1): timeout
type: ata
c_bcount: 2048
c_skip: 0
pciide0:0:1: bus-master DMA error: missing interrupt, status=0x61
wd1a: device timeout reading fsbn 1486176 of 1486176-1486179 (wd1 bn
1486239; cn 1474 tn 7 sn 6), retrying
wd1: soft error (corrected)
wd1(pciide0:0:1): timeout
type: ata
c_bcount: 2048
c_skip: 0
pciide0:0:1: bus-master DMA error: missing interrupt, status=0x61
wd1a: device timeout reading fsbn 1489200 of 1489200-1489203 (wd1 bn
1489263; cn 1477 tn 7 sn 6), retrying
wd1: soft error (corrected)
wd1(pciide0:0:1): timeout
type: ata
c_bcount: 2048
c_skip: 0
pciide0:0:1: bus-master DMA error: missing interrupt, status=0x61
wd1a: device timeout reading fsbn 1486376 of 1486376-1486379 (wd1 bn
1486439; cn 1474 tn 10 sn 17), retrying
wd1: soft error (corrected)
Here comes the fsck output full of errors. It seems that the filesystem
gets corrupted quicker as the hard disk reaches its maxim capacity.
Even the system is unable to do a clean "halt". It starts the "ddb".
#fsck /dev/wd1a
** /dev/rwd1a (NO WRITE)
** Last Mounted on /
** Root file system
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
UNALLOCATED I=62208 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/libdata/perl5/AnyDBM_File.pm
REMOVE? no
UNALLOCATED I=62209 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/libdata/perl5/Attribute
REMOVE? no
UNALLOCATED I=61952 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/bin/lam
REMOVE? no
UNALLOCATED I=61953 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/bin/last
REMOVE? no
UNALLOCATED I=61954 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/bin/lastcomm
REMOVE? no
UNALLOCATED I=61955 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/bin/ldd
REMOVE? no
UNALLOCATED I=85076 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/include/dev/ic/mpt_ioctl.h
REMOVE? no
UNALLOCATED I=85077 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/include/dev/ic/mpt_mpilib.h
REMOVE? no
UNALLOCATED I=85078 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/include/dev/ic/mpt_openbsd.h
REMOVE? no
UNALLOCATED I=85079 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/include/dev/ic/mpuvar.h
REMOVE? no
UNALLOCATED I=87776 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/share/man/cat1/mkdep.0
REMOVE? no
UNALLOCATED I=87777 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/share/man/cat1/mkdir.0
REMOVE? no
UNALLOCATED I=87778 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/share/man/cat1/mkfifo.0
REMOVE? no
UNALLOCATED I=87779 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/share/man/cat1/mktemp.0
REMOVE? no
UNALLOCATED I=89396 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/share/man/cat8/named.0
REMOVE? no
UNALLOCATED I=89397 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/share/man/cat8/ncheck.0
REMOVE? no
UNALLOCATED I=89397 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/share/man/cat8/ncheck.0
REMOVE? no
UNALLOCATED I=89398 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/share/man/cat8/ndp.0
REMOVE? no
UNALLOCATED I=89399 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/share/man/cat8/netgroup_mkdb.0
REMOVE? no
UNALLOCATED I=92099 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/benchmarks/ubench
REMOVE? no
UNALLOCATED I=92097 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/benchmarks/randread/distinfo
REMOVE? no
UNALLOCATED I=92098 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/benchmarks/randread/Makefile
REMOVE? no
UNALLOCATED I=92096 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/benchmarks/randread/CVS/Entries
REMOVE? no
UNALLOCATED I=93718 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/emulators/qemu/Makefile
REMOVE? no
UNALLOCATED I=93719 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/emulators/qemu/distinfo
REMOVE? no
UNALLOCATED I=93716 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/emulators/qemu/CVS/Repository
REMOVE? no
UNALLOCATED I=93717 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/emulators/qemu/CVS/Entries
REMOVE? no
UNALLOCATED I=96416 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/www/links+/patches/patch-terminal_c
REMOVE? no
UNALLOCATED I=96417 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/www/links+/patches/patch-url_c
REMOVE? no
UNALLOCATED I=96418 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/www/links+/patches/patch-view_c
REMOVE? no
UNALLOCATED I=96419 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/www/links+/patches/patch-language_inc
REMOVE? no
UNALLOCATED I=98039 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/textproc/libxml/Makefile
REMOVE? no
UNALLOCATED I=98036 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/textproc/libxml/pkg/PFRAG.shared
REMOVE? no
UNALLOCATED I=98037 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/textproc/libxml/pkg/PLIST
REMOVE? no
UNALLOCATED I=98038 OWNER=root MODE=0
SIZE=0 MTIME=Jan 1 01:00 1970
NAME=/usr/ports/textproc/libxml/pkg/DESCR
REMOVE? no
** Phase 3 - Check Connectivity
UNREF DIR I=92100 OWNER=root MODE=40755
SIZE=512 MTIME=Mar 20 06:55 2005
RECONNECT? no
UNREF DIR I=62214 OWNER=root MODE=40755
SIZE=512 MTIME=Mar 20 07:55 2005
RECONNECT? no
UNREF DIR I=6632 OWNER=root MODE=40755
SIZE=512 MTIME=Jun 4 19:33 2004
RECONNECT? no
UNREF DIR I=6632 OWNER=root MODE=40755
SIZE=512 MTIME=Jun 4 19:33 2004
RECONNECT? no
UNREF DIR I=6626 OWNER=root MODE=40755
SIZE=512 MTIME=Mar 16 13:28 2005
RECONNECT? no
UNREF DIR I=6626 OWNER=root MODE=40755
SIZE=512 MTIME=Mar 16 13:28 2005
RECONNECT? no
** Phase 4 - Check Reference Counts
UNREF DIR I=6626 OWNER=root MODE=40755
SIZE=512 MTIME=Mar 16 13:28 2005
CLEAR? no
UNREF DIR I=6627 OWNER=root MODE=40755
SIZE=512 MTIME=Mar 20 06:55 2005
CLEAR? no
UNREF DIR I=6632 OWNER=root MODE=40755
SIZE=512 MTIME=Jun 4 19:33 2004
CLEAR? no
UNREF DIR I=6633 OWNER=root MODE=40755
SIZE=512 MTIME=Mar 20 06:55 2005
CLEAR? no
LINK COUNT DIR I=62207 OWNER=root MODE=40755
SIZE=3072 MTIME=Aug 24 11:39 2005 COUNT 47 SHOULD BE 46
ADJUST? no
UNREF FILE I=62212 OWNER=root MODE=100444
SIZE=2714 MTIME=Mar 20 07:55 2005
RECONNECT? no
CLEAR? no
UNREF FILE I=62213 OWNER=root MODE=100444
SIZE=2206 MTIME=Mar 20 07:55 2005
RECONNECT? no
CLEAR? no
UNREF DIR I=62214 OWNER=root MODE=40755
SIZE=512 MTIME=Mar 20 07:55 2005
CLEAR? no
LINK COUNT DIR I=92065 OWNER=root MODE=40755
SIZE=512 MTIME=Sep 10 03:40 2003 COUNT 16 SHOULD BE 15
ADJUST? no
UNREF DIR I=92100 OWNER=root MODE=40755
SIZE=512 MTIME=Mar 20 06:55 2005
CLEAR? no
UNREF FILE I=92103 OWNER=root MODE=100644
SIZE=653 MTIME=Nov 23 10:24 2004
RECONNECT? no
CLEAR? no
UNREF FILE I=92104 OWNER=root MODE=100644
SIZE=233 MTIME=Jan 12 23:00 2005
RECONNECT? no
CLEAR? no
** Phase 5 - Check Cyl groups
SUMMARY INFORMATION BAD
SALVAGE? no
BLK(S) MISSING IN BIT MAPS
SALVAGE? no
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? no
70734 files, 320797 used, 133678 free (62 frags, 16702 blocks, 0.0%
fragmentation)
I am going to open the box and change the cables just to see. After
that, I will throw my disk away trought the window. I have 2 OpenBSD
installs on other 2 computers, of course without errors.
Many thanks for your time.
Ramiro.
EA1ABZ.