Re: [PATCH] Add Aculab's PCI Vendor ID to pci_ids.h

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Nov 05, 2008 at 09:38:29AM -0000, James Woodcock wrote:

> Well, it's a bit complicated.  We have some cards that are based on the
> Intel e1000 (and, these days, e1000e) driver.  In the past, a colleague
> (who has since left) tried to get a patch with our device IDs into the

That'd be me.

> standard kernel drivers - that's pretty much the only change that is
> needed to support our cards.  This patch was rejected.  I'm not totally
> sure why, but I'd assume Intel don't want to be seen to be supporting
> hardware that they have know nothing about - which would be an

They also had substantial concerns about the use of modified primary
vendor ID on hardware otherwise compatible with the vanilla driver,
strongly recommending that the hardware not be shipped in that
configuration.  Unfortunately the hardware was already out in the wild
at that point.

> understandable position.  So I have to support our cards by supplying
> patches to our customers to enable them to recompile the e1000 driver to
> work with our cards.

...which is rather unfortunate, especially when the required support is
simply a matter of adding device IDs.  I had contemplated producing a
patch which allowed the driver to clearly identify the board hardware
vendor which I hoped would address concerns about identification of the
hardware but wasn't sure that that would get enough buy in to be
worthwhile.

Clearly there ought to be some way of supporting the cards in the
standard kernel.

> There are two reasons I would like the patch applied:
> 1.  The device ID is used in both e1000 and e1000e drivers.
> 2.  The simpler my patch is, the more likely it will be able to be
> applied to future kernels if the standard e1000 code is modified.

You should just be able to change the patch to use the numeric vendor ID
so it doesn't depend on pci_ids.h.  The reason I'd done it with the
symbolic vendor ID was that this was idiomatic for the existing driver.
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux