Re: + via-rhine-on-epia-pd-needs.patch added to -mm tree

From: Roger Luethi
Date: Sun Jun 25 2006 - 06:14:21 EST


On Sat, 24 Jun 2006 18:40:08 -0400, Jeff Garzik wrote:
> akpm@xxxxxxxx wrote:
> > via-rhine on epia-pd needs irq-quirk
> >
> >has been added to the -mm tree. Its filename is
> >
> > via-rhine-on-epia-pd-needs.patch
>
> It strikes me as very unwise to do this. I know that some VIA Rhine
> exist on a PCI card, which is a valid case where this quirk should -not-
> be executed.

There are PCI cards for each of Rhine-I, -II, and -III.

> The VIA quirk is only for on-motherboard devices, which have special PCI
> interrupt line behavior (makes some internal PIC connections).

What exactly does on-motherboard mean in this context? Separate chip
soldered to the motherboard? Or integrated into the south bridge? Or both?

> How can we solve this conditionally? I agree this is needed... for

VIA uses the PCI revision number to identify their chips. In fact, I have
some patch lying around that identifies the model of every Rhine ever
produced (at the time, anyway): VT86C100A, VT6102, VT8231, VT8233, VT8235,
VT8237, VT6105, VT6105L, VT6107, and VT6105M. I am not sure whether this
can be used to identify the models with this particular quirk, though.

> on-mobo devices. But 0x3065 is not always glued in, AFAIK.

Correct. But 0x3065 is fairly meaningless in VIA world.

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