i have debian 9 running on Rock Pi.
Code: Select all
# uname -a
Linux linaro-alip 4.4.154-90-rockchip-ga14f6502e045
Code: Select all
# ls -l /usr/src/
total 3568
drwxr-xr-x 24 root root 4096 Jul 10 2019 linux-headers-4.4.154-88-rockchip-00030-g90239a6
drwxr-xr-x 24 root root 4096 Jul 30 2019 linux-headers-4.4.154-90-rockchip-ga14f6502e045
-rw-r--r-- 1 root root 3642524 Mar 3 2017 xorg-server.tar.xz
Code: Select all
$ sudo grep PEAK_ /boot/config-`uname -r`
CONFIG_CAN_PEAK_PCI=m
CONFIG_CAN_PEAK_PCIEC=y
CONFIG_CAN_PEAK_USB=m
Code: Select all
$ lsmod | grep ^peak
peak_usb 40960 0
But, while building PCANBasic library, I get, "Unable to build pcanbasic for Linux: install the pcan driver first":
Code: Select all
:~/PCAN-Basic_Linux-4.6.2.36/libpcanbasic$ make
***
*** Processing 'pcanbasic' directory...
***
make[1]: Entering directory '/home/linaro/PCAN-Basic_Linux-4.6.2.36/libpcanbasic/pcanbasic'
Unable to build pcanbasic for Linux: install the pcan driver first
Makefile:70: recipe for target 'all' failed
make[1]: *** [all] Error 1
make[1]: Leaving directory '/home/linaro/PCAN-Basic_Linux-4.6.2.36/libpcanbasic/pcanbasic'
Makefile:54: recipe for target 'all' failed
make: *** [all] Error 2
Code: Select all
~/peak-linux-driver-8.15.2$ make PCC=NO PCI=NO ISA=NO DNG=NO
make[1]: Entering directory '/home/linaro/peak-linux-driver-8.15.2/driver'
***
*** Making pcan driver in chardev mode
***
*** Host OS Release=Debian GNU/Linux v9
*** Host machine kernel version=4.4.154-90-rockchip-ga14f6502e045
*** Driver kernel version=4.4.154-90-rockchip-ga14f6502e045 (4.4.154)
*** Path to kernel sources=/usr/src/linux-headers-4.4.154-90-rockchip-ga14f6502e045
*** use KBUILD=yes
*** use DKMS=
*** gcc version=6.3.0
***
/bin/sh: 1: cannot create dkms.conf: Permission denied
Makefile:587: recipe for target 'dkms.conf' failed
make[1]: *** [dkms.conf] Error 2
make[1]: Leaving directory '/home/linaro/peak-linux-driver-8.15.2/driver'
Makefile:84: recipe for target 'all' failed
make: *** [all] Error 2
Regards,
Deepak