Hi everybody

I Have a Linux Embedded System running on a Flash Disk with two
partitions
( got it running with the help of this mailing list,  many thanks ).
One partition is read only, and a second partion is writable.
The Linux Kernel is 2.2.16, the file system is ext2.
The second, writeable partiton is mounted with the sync Flag.

The system was running quit good.
I have a database running on it storing some information.

I have done some duration tests and now i got following errors on the
flash disk:
When the system is not rebooting nothing is going wrong and the system
can store many data withot a problem.
The problem comes up when i'm rebooting the Linux after i have done a
lot of
changes in the database and so have written a lot to the Flash Disk.
The Database application doesn't start  correct.

dmesg shows the following error:

hda: read_intr: status=0x59 { DriveReady SeekComplete DataRequest Error
}
hda: read_intr: error=0x40 { UncorrectableError }, LBAsect=10248,
sector=8
end_request: I/O error, dev 03:02 (hda), sector 8
EXT2-fs error (device ide0(3,2)): read_inode_bitmap: Cannot read inode
bitmap -
block_group = 0, inode_bitmap = 4

e2fsck shows now error!

I think the problem is the duration of life of the flash disk bits?
But why is the problem occuring only after a reboot?
Can anybody say what i can do to avoid this problem?
How can i find the wrong datafile with the information dmesg gives me?
Should i try an other partition type?

Many thanks for your help

Clemens Kühnle



--
To unsubscribe from this list, send a message to [EMAIL PROTECTED]
with the command "unsubscribe linux-embedded" in the message body.
For more information, see <http://waste.org/mail/linux-embedded>.

Reply via email to