hailo-pci 4.18.0 causes errors (4.17.1 works fine)
| ERROR: modpost: module hailo_pci uses symbol dma_buf_detach from namespace DMA_BUF, but does not import it.
| ERROR: modpost: module hailo_pci uses symbol dma_buf_put from namespace DMA_BUF, but does not import it.
| ERROR: modpost: module hailo_pci uses symbol dma_buf_get from namespace DMA_BUF, but does not import it.
| ERROR: modpost: module hailo_pci uses symbol dma_buf_unmap_attachment from namespace DMA_BUF, but does not import it.
| ERROR: modpost: module hailo_pci uses symbol dma_buf_map_attachment from namespace DMA_BUF, but does not import it.
| ERROR: modpost: module hailo_pci uses symbol dma_buf_attach from namespace DMA_BUF, but does not import it.
your yocto is based on kernel 5.15, so as a work around you can modify this file:
tmp/work/genio_700_evk-poky-linux/hailo-pci/4.18.0-r0/git/linux/vdma/memory.c
Please note that an additional error might occur while building the tappas-apps recipe:
ERROR: Nothing PROVIDES ‘libmedialib-api’ (but /local/users/yanivb/mediatek_kirkstone/iot-yocto/src/meta-hailo/meta-hailo-tappas/recipes-gstreamer/tappas-apps/tappas-apps_3.29.1.bb DEPENDS on or otherwise
requires it)
this issue can also be worked around by commenting the following lines under:
/src/meta-hailo/meta-hailo-tappas/recipes-gstreamer/tappas-apps/tappas-apps_3.29.1.bb