Re: [ANNOUNCE] e1000 to e1000e migration of PCI Express devices



Ingo Molnar <mingo@xxxxxxx> writes:

( sidenote: isnt there some facility that selects the "better" driver in
case there is an overlap between PCI IDs - with the ability for users
to override that selection? )

The default action for driver auto loaders in this case is usually to load
all of them unless specially overriden. That is because there are several
cases where one PCI-ID implements multiple functions served by different
drivers. So far there is no really clean solution to this problem and for
e1000 with PCI-E IDs it would do the wrong thing.

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



Relevant Pages

  • Re: bcm43xx regression in 2.6.24 (with patch)
    ... >> Isn't the fundamental problem here that the ssb driver claims the same ... >> PCI IDs as the bcm43xx driver? ... >> between bcm43xx and the ssb driver. ...
    (Linux-Kernel)
  • Re: [PATCH 3/6] PCI legacy I/O port free driver (take2) - Add device_flags into pci_device_id
    ... So the original patch had an long ugly switch ... with PCI IDs to check it. ... e.g. consider driver A which supports ... a lot of PCI-IDs but MSI only works on a few of them. ...
    (Linux-Kernel)
  • Re: C99 Initialisers
    ... The use of enums instead of pointers is ... Any solution must maintain per-driver granularity. ... > on the board had PCI IDs that were more recent than the driver. ... > to replace one of the PCI IDs with the ones that came back from lspci. ...
    (Linux-Kernel)
  • Re: Compex FreedomLine 32 PnP-PCI2 broken with de2104x
    ... PCI IDs added to de4x5. ... NAK, sorry, for two reasons: ... Just to be clear - he's not trying to remove the driver. ...
    (Linux-Kernel)
  • Re: C99 Initialisers
    ... The use of enums instead of pointers is ... > on the board had PCI IDs that were more recent than the driver. ... > to replace one of the PCI IDs with the ones that came back from lspci. ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)