我运行sunrise@ubuntu:/app/Can/can_get$ sudo ./canhal_get bypass
[CANHAL][INFO][ipcf_dev.cpp:32][2026-7-3 18:28:3.551]:the path of ipcf plugin is /usr/hobot/lib/libhbipcfhal.so.1.
group name is bypass
[CANHAL][INFO][comps_mgr.cpp:158][2026-7-3 18:28:3.552]:channel constructor Register dev: ipcf success.
[CANHAL][INFO][node.cpp:23][2026-7-3 18:28:3.552]:channel id is 0
[ERROR][hb_ipcf_hal.cpp:1095] version no match, lib major: 1, lib minor 1, drv major: 1, drv minor: 0
[ERROR][hb_ipcf_hal.cpp:279] [channel] bypass [ins] 0 [id] 6 device /dev/ipcdrv version no match, ret -1.
[CANHAL][WARN][ipcf_dev.cpp:95][2026-7-3 18:28:3.553]:HorizonHal_IPCF_Init failed, ret: -1, id: 0
[INFO][hb_ipcf_hal.cpp:615] [channel] bypass [ins] 0 [id] 6 not init, no need to deinit.
[CANHAL][ERROR][node.cpp:41][2026-7-3 18:28:3.553]:Init Channel Failed, ret = -301
[CANHAL][ERROR][can_hal_impl.cpp:182][2026-7-3 18:28:3.553]:Init Node failed.
[CANHAL][ERROR][can_hal_impl.cpp:184][2026-7-3 18:28:3.553]:Create Or Init node failed.
INIT ERROR!
查询后显示是IPCF内核驱动(/dev/ipcdrv)的版本与用户态库(libhbipcfhal.so.1)的版本不匹配。
从日志中可以看到具体版本信息:
-
用户态库版本:
lib major: 1, lib minor: 1 -
内核驱动版本:
drv major: 1, drv minor: 0
请问应该怎么解决呢?我不太想更新系统