From Fedora Project Wiki

Описание

Этот тест проверсяет, что имена интерфейсов PCI адаптеров выводятся в форме pci<slot>#<port>_<virtual function instance>.

Подготовка

  1. Убедитесь, что система использует ядро Fedora 42 или Rawhide и имеет хотябы один подключенный PCI сетевой контроллер.

Как проводить тестирование

  1. Определите вставленные сетевые адапторы в вашей системе. Используйте инструкции here чтобы определить встроеные сетевые интерфейсы. Все оставшиеся сетевые интерфейсы являютс добавляемыми. Вывод команды lspci может помочь с определение добавленной сетевой карты. Для примера, вот на системе Dell PowerEdge с четыремя встроеными сетевыми адапторами BCM5709, есть 82572EI, единственный 1-портовый адаптор и 82576 двухпортовый сетевой адаптор, встроеные сетевые адапторы будут выводится следующим образом:
    01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
    01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
    02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
    02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)

    В то время как, добавленные PCI адапоторы будут выводиться как показано ниже:

    06:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet Controller (Copper) (rev 06)
    07:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
    07:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
  2. Убедитесь, что добавленные сетевые адапторы проименованы по их расположению на материнской плате. Команда ls /sys/class/net/pci* может служить для вывода добавленных сетевых адапторов.
    # ls /sys/class/net/
    lo  pci3#1 pci3#2 pci4#1

    Вы можете более подробно изучать добавляемые сетевые адапторы используя команду ethtool -i pciN#M. Для примера, чтобы изучить добавленный сетевой адаптер PCI Slot 4 Port 1 (pci4#1) ...

    # ethtool -i pci4#1
    driver: e1000e
    version: 1.2.7-k2
    firmware-version: 5.6-8
    bus-info: 0000:06:00.0

    Или изучить сетевой адаптер PCI Slot 3 Port 2 (pci3#2) ...

    # ethtool -i pci3#2
    driver: igb
    version: 2.1.0-k2
    firmware-version: 1.5-1
    bus-info: 0000:07:00.1

    Ожидаемые результаты

    1. Все добавляемы сетевые интерфесы PCI должны быть названи в порядке их физического нахождения в материнсекой плате. Ожидаемый формат наименования pciM#N где M номер слота PCI, и N номер порта устройства.