From: Ulrich Pegelow (PEGELOW@DMSWWU1A.UNI-MUENSTER.DE)
Date: 12/31/69


Date: Monday, 2 Nov 1992 14:30:20 MEZ
From: Ulrich Pegelow <PEGELOW@DMSWWU1A.UNI-MUENSTER.DE>
Subject: Linux 0.98.›0-3! and RLL drive

I'm using Linux since version 0.95 and never had any serious problems.
However with 0.98.0 and all following versions things are different.
When booting everything seems to be O.K., but when I try to recompile
the kernel only a few files are being successfully compiled. GCC suddenly
gives numerous error messages (parse errors and undefined symbols) about
one or the other input file. If I look into the offending file GCC seems
to be right: the file contains lots of rubbish, e.g. null bytes.
Now, if I run Linux 0.97.6 and look into the same file everything is O.K.
again and recompilation of the kernel makes no problem. So the data on
my harddisk are correct but Linux 0.98.›0-3! is not able reading them
correctly. Unfortunately the errors are not reproducible. It took me
a long time to find out that the errors vanish if I don't use an
interleave of 1:1 with my RLL-HD but 1:2 instead.

Now to my question: Is this a bug that crept in between 0.97.6 and 0.98.0
or are the newer versions of the kernel simply more sensitive to timing
problems? Normally I wouldn't expect a wrong interleave factor to do
anything worse than a dramatical slowing down of all HD accesses. Is
there a chance that future versions will remove this restriction?

Thanx

Ulrich

PS: my hardware is rather slow: 386SX-16MHz, 6MB RAM (1 Waitstate),
    WD1006 compatible RLL controller (one-track cache), two ST277R-1
    harddisks (Linux on the second one)

=============================================================================
Ulrich Pegelow Internet: pegelow@dmswwu1a.uni-muenster.de
Inst. f. Physikalische Chemie Bitnet: pegelow@dmswwu1a
WWU Muenster