HailoRTPCIeDriverException: PCIe driver failure

I am trying to use hailo8l on my amd64 system.

I can see the device via lspci:

02:00.0 Co-processor: Hailo Technologies Ltd. Hailo-8 AI Processor (rev 01)

when I run dmesg | grep hailo I get

[    3.898811] hailo_pci: loading out-of-tree module taints kernel.
[    3.898861] hailo_pci: module verification failed: signature and/or required key missing - tainting kernel
[    3.901957] hailo: Init module. driver version 4.18.0
[    3.902280] hailo 0000:02:00.0: Probing on: 1e60:2864...
[    3.902282] hailo 0000:02:00.0: Probing: Allocate memory for device extension, 11632
[    3.902289] hailo 0000:02:00.0: enabling device (0000 -> 0002)
[    3.902623] hailo 0000:02:00.0: Probing: Device enabled
[    3.902642] hailo 0000:02:00.0: Probing: mapped bar 0 - 000000009c44258f 16384
[    3.902646] hailo 0000:02:00.0: Probing: mapped bar 2 - 0000000079907a13 4096
[    3.902650] hailo 0000:02:00.0: Probing: mapped bar 4 - 000000002c27c7e4 16384
[    3.902653] hailo 0000:02:00.0: Probing: Setting max_desc_page_size to 4096, (page_size=4096)
[    3.902691] hailo 0000:02:00.0: Probing: Enabled 64 bit dma
[    3.902692] hailo 0000:02:00.0: Probing: Using specialized dma_ops=iommu_dma_ops
[    3.902697] hailo 0000:02:00.0: Probing: Using userspace allocated vdma buffers
[    3.902699] hailo 0000:02:00.0: Disabling ASPM L0s 
[    3.902701] hailo 0000:02:00.0: Successfully disabled ASPM L0s 
[    3.904087] hailo 0000:02:00.0: firmware: failed to load hailo/hailo8_board_cfg.bin (-2)
[    3.904102] hailo 0000:02:00.0: firmware: failed to load hailo/hailo8_board_cfg.bin (-2)
[    3.904112] hailo 0000:02:00.0: firmware: failed to load hailo/hailo8_fw_cfg.bin (-2)
[    3.904118] hailo 0000:02:00.0: firmware: failed to load hailo/hailo8_fw_cfg.bin (-2)
[    3.904935] hailo 0000:02:00.0: firmware: direct-loading firmware hailo/hailo8_fw.bin
[    4.032284] hailo 0000:02:00.0: Firmware was loaded successfully
[    4.047985] hailo 0000:02:00.0: Probing: Added board 1e60-2864, /dev/hailo0
[  113.951565] hailo 0000:02:00.0: Invalid general ioctl code 0x400c6705 (nr: 5)
[  148.404594] hailo 0000:02:00.0: Invalid general ioctl code 0x400c6705 (nr: 5)
[  187.880718] hailo 0000:02:00.0: Invalid general ioctl code 0x400c6705 (nr: 5)
[  221.368616] hailo 0000:02:00.0: Invalid general ioctl code 0x400c6705 (nr: 5)
[  254.911028] hailo 0000:02:00.0: Invalid general ioctl code 0x400c6705 (nr: 5)
[  288.909124] hailo 0000:02:00.0: Invalid general ioctl code 0x400c6705 (nr: 5)

let me know what other information will be helpful

I was able to solve this, looks like I had a mismatch of driver installed on host (4.18.0) vs driver installed inside of the docker container (4.17.0)