Re: 2.1.42

Pavel Machek (pavel@atrey.karlin.mff.cuni.cz)
Fri, 6 Jun 1997 12:28:18 +0200


> Info:
> I just replaced the root file-system, utilities, and kernel in an old
> '386SX (16MHz). Compiled with math emulation, etc.
>
> The machine boots, mounts the file-system (will even do the e2fsck).
>
> As soon as I log in (which works), and do:
>
> # cd /etc
> # ls
>
> I have done this several times. It is repeatable. If I do anything
> that makes the 'bell' sound, or if the machine is idle for more
> than a few seconds, it will halt foerver.

Please try to hunt this bug...

> The machine will hang. No interrupt activity whatsoever. Looking at
> IRQ0 (timer-tick) on the bus shows it permanently high. Perhaps these
> old machines can't use level-triggered interrupts. It worked with
> an old version of Linux for several years. It still worked before I
> installed 2.1.42. The old version was 0.99 (Yaggdrasl). Now I am
> gonna be in trouble with the owner (an executive).

Try going back to 2.0.30 (that should be only matter of kernel -
i.e. easy). Maybe removal of fast/slow interrupts done this?

Try to look what happend on IRQ0 before...

> I will probably have to give him a "new" motherboard with a '486-DX/66
> to get him off my back (I have a old spare).
>
> I would suggest that support for '386s be disabled sometime soon, i.e.,
> disable math emulation so that folks don't think that their old clunkers
> will work with the new kernels.

NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!

Linux is great because it can run on 386s. 386s are not dead, they are
fast enough for most purposes (as long as you do not try to run X),
and they should be supported. [Hey, at least I'm now building 386 in
one briefcase, and I definitely want to run lastest 2.1.X on it - as
it will be _designed_ to test new kernels].

Pavel

-- 
--
This is my little buggy signature...				Pavel
GCM d? s-: !g p?:+ au- a--@ w+ v- C++@ UL+++ L++ N++ E++ W--- M- Y- R+