Порты DPDK застряли в uio_pci_generic - PullRequest
0 голосов
/ 14 апреля 2020

Мой Linux сервер, содержащий приложение DPDK, был перезагружен после его запуска. Все порты, которые были связаны с UIO_IGB, оказались в странном состоянии. Они привязаны к uio_pci_generi c после перезагрузки и не могут их отменить. Даже с силой.

Мне пришлось сделать полный сброс или завершить цикл питания, чтобы вернуть их в нормальное состояние.

Есть ли способ решить эту проблему?

python dpdk-devbind.py  --status

Other Network devices
=====================
0000:05:00.0 'Device 15ab' unused=uio_pci_generic
0000:05:00.1 'Device 15ab' unused=uio_pci_generic


# python dpdk-devbind.py  -u 0000:05:00.0
0000:05:00.0 Device  is not currently managed by any driver

# python dpdk-devbind.py --force  -u 0000:05:00.0
0000:05:00.0 Device  is not currently managed by any driver



1 Ответ

0 голосов
/ 16 апреля 2020

@ kaushik из логов устройства не привязаны ни к какому драйверу ixgbe или uio_pci_generic. Вам лучше либо связать его обратно с драйвером ядра ixgbe, либо igb_uio, vfio-pci or uio_pci_generic.

Примечание. Я попытался объяснить это в комментариях.

...