Trex worked with devices bound to igb_uio in Jan 2021 Timeframe. I am not sure what changed. I am using v2.99 only.
Further I tried binding them to vfio-pci. Following is the issue I face:
root@rreddyk-ubuntu-trex:/home/ubuntu# lsmod | grep -i vfio
root@rreddyk-ubuntu-trex:/home/ubuntu# modprobe vfio-pci
root@rreddyk-ubuntu-trex:/home/ubuntu# lsmod | grep -i vfio
root@rreddyk-ubuntu-trex:/home/ubuntu# echo -n "0000:00:04.0" > /sys/bus/pci/drivers/vfio-pci/bind
bash: echo: write error: No such device
root@rreddyk-ubuntu-trex:/home/ubuntu#
Thanks,
Ravi