Re: VIA KT266 PCI-related crashes fixed. Now whats the catch?

Jonathan A. Davis (davis@jdhouse.org)
Wed, 19 Jun 2002 22:46:09 -0500 (CDT)


On Wed, 19 Jun 2002, Denis Vlasenko wrote:

>
> Heh... doc says 0x00 and 0x10 are the same for reg 0x76...
> did you test with 0x76 unchanged?
>

I don't know what 0x76 does exactly, but I can say there is a very real
difference between 0x00 and 0x10 on my system. Leaving the register
unchanged (0x10) results in system hangs. They are a little harder to
provoke than running without any changes, but they could still be
triggered under severe disk load. Clearing that register and the same
tests run to completion (I've done about 5 iterations). Perhaps this may
be unique to specific board designs or chip steppings. Clearing 0x76 and
leaving 0x75 with it's initial value results in hangs that trigger just
about as quickly (subjectively) as leaving both registers in their
original state.

Kinda reminds me of the original Tandy 1000 computers. 99.99% compatible
which left you with a 0.01% that would drive you batty. ;-)

Oh, another data point. Back when I first put this machine together and
before I discovered ALSA drivers that would actually work properly with
the onboard CMI chip, I dropped an Ensoniq 1371 (SB) card in. Although
the machine didn't crash, the sound was horrible with clicks, pops, etc.
-- even when no actual sounds were being generated. As that was about an
hour before the discovery of ALSA and I had heard that some of the
Ensoniq-based cards had PCI issues -- I didn't put much effort into
diagnosing it.

-Jonathan <davis@jdhouse.org>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/