[parisc-linux] [RFC] Patch to handle parisc-device quirks/bugs.

Matthew Wilcox willy@debian.org
Sun, 17 Nov 2002 20:00:21 +0000


On Sun, Nov 17, 2002 at 12:05:09PM -0700, Ryan Bradetich wrote:
> The following patch fixes this problem by adding a HP hardare
> quirks table, and fixing up the device early on in the discovery
> process so everything else just works.

We have some other occurrences of this kind of problem:

Graphics cards are frequently wrong.
HSC-PCI cards show up with the wrong sversion in 715/Mirage machines.
One of the Dinos in the J2240 has the wrong sversion.

We ignore the problem for gfx cards since we don't use the IDs anyway.
The Dino problems are solved by additional IDs in the Dino driver.

It is legitimate for a driver to refuse to claim a device that it's
advertised for.  So my personl preference is to advertise for all BC
ports, and then refuse to claim the ones which are actually lower ports.
That confines the knowledge to one driver.

This scheme doesn't fix the device name printout, but that seems less
important.

-- 
Revolutions do not require corporate support.