Hello,
I have a problem with my Linux system. It is based on a Debian 1.3.1
distribution, although I built a 2.0.30 kernel specifically tailored for
my machine. However, I've experimented four system crashes that wreak
havoc
with the file systems.
The disk and IDE chipset characteristics are (according to Linux):
ide: i82371 PIIX (Triton) on PCI bus 0 function 57.
ide0: BM-DMA at 0xf000-0xf007
hda: Conner Peripherals 1080 MB - CFS1081A, 1032 MB w/0KB Cache, LBA,
CHS=524/64/63
ide0 at 0x1f0-0x1f7, 0x3f6 on irq 14.
First I receive several console messages, from the
hard disk driver, warning that something is wrong with the disk:
=====================================================================
hda: read_intr: status=0x59 {DriveReady SeekComplete DataRequest Error}
hda: read_intr: error=0x40 {Uncorrectable Error}, LBAsect=2075232,
sector = 30945
end_request: I/O Error, dev 03:08, sector 30945
hda: irq timeout: status=0xd0 {Busy}
ide0: reset: success
hda: write_intr: status=0x51 {DriveReady, Seek Complete Error }
hda: write_intr: error=0x10 {SectorIdNotFound}, LBA sect=2067428,
sector=23140
hda: status error: status=0x59 {DriveReady SeekComplete DataRequest
Error}
hda: no DRQ after issuing WRITE
ide0: reset: success
hda: irq timeout: status=0xd0 {Busy}
====================================================================
Some days later, the showdown:
EXT2-fs warning (device 03:05): ext2.free.blocks: bit already cleared
for block 17
EXT2-fs warning (device 03:05): ext2.free.blocks: bit already cleared
for block 2046
EXT2-fs warning (device 03:05): ext2.free.blocks: bit already cleared
for block 2046
EXT2-fs warning (device 03:05): ext2.free.blocks: bit already cleared
for block 2038
EXT2-fs error (device 03:05): ext2_free_blocks: freeing blocks not in
datazone - block=12304384,count=1
kernel panic: EXT2-fs panic (device 03:05: load_block_bitmap: The kernel crashed leaving all the linux partitions unusable. I tried to I've tried to find an explanation but my knowledge of the kernel is I'm very active, in my work environment, promoting Linux as a very Thanks in advance. --
block_group >= groups_count - block_group=524287, group_counts=13
===========================================================================
fix them using fsck but it wasn't possible, at all.
limited so I've not been able to get to a conclusion. I suspect that
maybe the problem lies on the hardware but I'm not sure.
serious
alternative to other operating systems so I need to prove that the
crashes
are not Linux's fault. If someone has any idea I'd be very grateful for
his/her help.
Aurelio Hinarejos