LINUX.ORG.RU

История изменений

Исправление post-factum, (текущая версия) :

Хотя я догадываюсь, как. Нужно будет лезть в исходник драйвера и убирать лишние ID-шники.

Для r8169, например, в drivers/net/ethernet/realtek/8139too.c есть целая табличка DEFINE_PCI_DEVICE_TABLE:

static DEFINE_PCI_DEVICE_TABLE(rtl8139_pci_tbl) = {
        {0x10ec, 0x8139, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 },
        {0x10ec, 0x8138, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 },
        {0x1113, 0x1211, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 },
        {0x1500, 0x1360, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 },
        {0x4033, 0x1360, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 },
…

И, похоже, её нужно будет немножко укоротить :).

Исходная версия post-factum, :

Хотя я догадываюсь, как. Нудно будет лезть в исходник драйвера и убирать лишние ID-шники.

Для r8169, например, в drivers/net/ethernet/realtek/8139too.c есть целая табличка DEFINE_PCI_DEVICE_TABLE:

static DEFINE_PCI_DEVICE_TABLE(rtl8139_pci_tbl) = {
        {0x10ec, 0x8139, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 },
        {0x10ec, 0x8138, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 },
        {0x1113, 0x1211, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 },
        {0x1500, 0x1360, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 },
        {0x4033, 0x1360, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RTL8139 },
…

И, похоже, её нужно будет немножко укоротить :).