Re: SIS-650+CPQ Presario 3045US+USB ...

Martin Diehl (lists@mdiehl.de)
Mon, 19 May 2003 23:33:12 +0200 (CEST)


On Sun, 18 May 2003, Davide Libenzi wrote:

> > Well, "lspci -vxxx -d 1039:0008" should be sufficient. If possible
> > combined with the pci routing table (from dump_pirq for example).
>
> I know, but even that one is hard to do w/out the machine under your nose ;)

Sure ;-)

> > Ok, looks like they have moved the location of the PCI INTA-INTD routing
> > registers from 0x41-0x44 to 0x60-0x63. Since this works for you it means
> > the vendor/device-id is still 1039:0008. We really need to check the
> > revision id here.
>
> Nope, I still see 0x4* commands for all devices != from USB. So more then
> a "move" is an extension.

Ok, second guess: they've kept the 0x41-44 for INTA-INTD and just added
the several onboard USB root-HC's at 0x6* - which might also explain if
you need bit 6 set. Well, it seems we'd really need the docs.

> > So, for your patch I'd suggest to check the PCI_REVISION_ID from the
> > config space and apply your new layout for this revision only.
>
> Instead of just trolling, isn't there a documentation about this chipset ?
> The SIS web site is pretty/very weak about docs.

Well, trolling or not, when I submitted the current sis pci irq routing
stuff it was based on existing documentation for the 85C503 isa-bridge
with pci router function (as used in the 5595 chipset).

We were also looking at a number of routing tables from different people
to get the stuff right - given the different ideas vendors have about link
values. IIRC it was around 2.4.0 release and we also had some confirmation
from somebody at SiS before Linus applied it.

I've no idea about docs for the 650 chipset, sorry.

Martin

-
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/