I'm trying to passthru a PCIe DAQ card in FreeBSD 13.3-RELEASE:
However, it doesn't work, and the message about missing file is disappointing:
I also tried providing DAQ's firmware file with
What am I missing?...
Code:
# pciconf -lbcv | grep -A8 ppt
ppt0@pci0:3:0:0: class=0x118000 rev=0x02 hdr=0x00 vendor=0x1402 device=0x4660 subvendor=0x165d subdevice=0x1602
vendor = 'Meilhaus Electronic GmbH'
device = 'ME-4660'
class = dasp
bar [14] = type I/O Port, range 32, base 0xe200, size 128, enabled
bar [18] = type I/O Port, range 32, base 0xe100, size 256, enabled
bar [1c] = type I/O Port, range 32, base 0xe280, size 16, enabled
bar [20] = type Memory, range 32, base 0xef200000, size 8192, enabled
bar [24] = type I/O Port, range 32, base 0xe000, size 256, enabled
Code:
# bhyve -c 4,sockets=1,cores=4 -S -H -w \
....
-s 11,passthru,ppt0 \
....
bhyve: failed to initialize MSI for PCI 3/0/0
Device emulation initialization error: No such file or directory
rom=me4600.bin with no effect.What am I missing?...