Odd 2.0.35 problems with APM on VIA motherboards

Andrew Derrick Balsa (andrebalsa@altern.org)
Thu, 3 Sep 1998 09:16:13 +0200


Hi,

I just got two reports of problems (one oops and one hang) with 2.0.35 with
Jumbo-9, from people who have VIA motherboards and are using APM.

It seems in fact the problem is _not_ Jumbo-9 related, but rather related
to the chipset/BIOS and APM kernel code.

It seems the VIA BIOS APM code malfunctions when powering down/up the hard
disks. This is not at all my area of competence, so I am CC'ing the maintainers
of the APM code.

I would recommend testing 2.0.35 with Jumbo-9, but _without_ APM first.

In David's machine (VIA MVP3 motherboard), the problem also occurred with an
unpatched 2.0.35 kernel, and is certainly APM related.

In Hans' machine (VP2 motherboard), the hang is triggered every time the hd
spins up, but only when UDMA is enabled (Hans, are you certain this is so? Can
you test 2.0.35 without Jumbo?).

The solution could be as simple as adding an extra delay in the APM kernel
code to allow for correct hard disk spin up, but really I am just guessing.

Note that I only got reports of problems with VIA chipset based machines, when
APM is enabled. Since the APM BIOS code is more mature on Intel TX motherboards,
these are reported to work fine with 2.0.35 + Jumbo-9 + APM.

So (in principle) the problem does not seem to be Jumbo-9 related.

Cheers,

--
Andrew D. Balsa
andrebalsa@altern.org

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html