최대 1 분 소요

sudo insmod thermal-device-driver.ko하고 나서 아래와 같이 문제가 발생함.

│insmod: ERROR: could not insert module thermal-device-driver.ko: Invalid module format

dmesg 를 보면 아래와 같은 에러가 나옴.

[4920918.875527] thermal_device_driver: disagrees about version of symbol module_layout

결국 버젼이 안맞아서 생기는 문제인데. 흠..

라즈베리의 버젼은

pi@raspberrypi:/proc $ uname -r

5.4.35-v7+

그런데 빌드할 때 저 버젼을 받지 못해서 강제로 아래와 같이 셋팅을 해서 빌드를 했다.

KDIR :=/lib/modules/4.19.66-v7+/build

ㅋㅋ.. 이거 최신 버젼 코드를 받아서 해야하나.. 아님.. 그냥 버젼을 무시하고 올려도 되나? 고민되네.. 우어..

\