issue by using the pcan-usb x6

This forum covers PCAN-Linux and Linux development issues concerning our products
Post Reply
pablo_chen
Posts: 5
Joined: Thu 9. Apr 2020, 08:20

issue by using the pcan-usb x6

Post by pablo_chen » Sun 12. Apr 2020, 11:28

I try to install the peak-linux-driver-8.10.0, but failed. and the reasons for failure are as follows. the output contain 'Nothing to be done for 'install'.' And I can't modprobe pcan.

Code: Select all

sudo make install
make[1]: Entering directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/driver'
Info: /lib/modules/5.3.0-46-generic/misc exists.
Info: Left current 'pcan'-entry in /etc/modprobe.d/pcan.conf untouched.
Info: Copied 45-pcan.rules to /etc/udev/rules.d.
Info: mainline drivers removed and blacklisted in
      /etc/modprobe.d/blacklist-peak.conf
make[1]: Leaving directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/driver'
make[1]: Entering directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/lib'
mkdir -p /usr/lib
cp -d lib/* /usr/lib
if [ -d lib32 ]; then \
	mkdir -p /usr/lib32; \
	cp -d lib32/* /usr/lib32; \
fi
mkdir -p /usr/include
chmod 644 libpcan.h libpcanfd.h
cp libpcan.h libpcanfd.h /usr/include
/sbin/ldconfig
make[1]: Leaving directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/lib'
make[1]: Entering directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/test'
cp receivetest transmitest bitratetest filtertest pcanfdtst pcan-settings receivetest_posix transmitest_posix /usr/local/bin
make[1]: Leaving directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/test'
make[1]: Entering directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/libpcanbasic'
make[2]: Entering directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/libpcanbasic/pcanbasic'
cp libpcanbasic.so.4.3.4 /usr/lib/libpcanbasic.so.4.3.4
ln -sf /usr/lib/libpcanbasic.so.4.3.4 /usr/lib/libpcanbasic.so.4
ln -sf /usr/lib/libpcanbasic.so.4.3.4 /usr/lib/libpcanbasic.so.0
ln -sf /usr/lib/libpcanbasic.so.4 /usr/lib/libpcanbasic.so
cp PCANBasic.h /usr/include/PCANBasic.h
chmod 644 /usr/include/PCANBasic.h
/sbin/ldconfig
make[2]: Leaving directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/libpcanbasic/pcanbasic'
make[2]: Entering directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/libpcanbasic/pcaninfo'
cp pcaninfo.1.0.3 /usr/local/bin/pcaninfo
chmod 755 /usr/local/bin/pcaninfo
make[2]: Leaving directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/libpcanbasic/pcaninfo'
make[2]: Entering directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/libpcanbasic/examples'
make[3]: Entering directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/libpcanbasic/examples/c++'
#cp pcanwrite pcanread pcaneventread pcaneventwrite /usr/local/bin
make[3]: Leaving directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/libpcanbasic/examples/c++'
make[3]: Entering directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/libpcanbasic/examples/python'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/libpcanbasic/examples/python'
make[2]: Leaving directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/libpcanbasic/examples'
make[1]: Leaving directory '/home/nio/Documents/Tools/pcan/peak-linux-driver-8.10.0/libpcanbasic'

Code: Select all

sudo modprobe pcan
modprobe: ERROR: could not insert 'pcan': Operation not permitted
modprobe: ERROR: ../libkmod/libkmod-module.c:979 command_do() Error running install command for pcan
modprobe: ERROR: could not insert 'pcan': Operation not permitted
SO I thought whether ubuntu18.04 does not need to install the driver? And when I input the code show in the home page and ouput as follow.

Code: Select all

grep PEAK_ /boot/config-`uname -r`
CONFIG_CAN_PEAK_PCIEFD=m
CONFIG_CAN_PEAK_PCMCIA=m
CONFIG_CAN_PEAK_PCI=m
CONFIG_CAN_PEAK_PCIEC=y
CONFIG_CAN_PEAK_USB=m

Code: Select all

lsmod | grep ^peak
peak_usb               45056  0
SO is that mean i don't need setup the driver any more?

User avatar
PEAK-Support
Sales & Support
Sales & Support
Posts: 1646
Joined: Fri 10. Sep 2010, 19:34

Re: issue by using the pcan-usb x6

Post by PEAK-Support » Mon 13. Apr 2020, 12:55

if you use a new Kernel, the driver for SocketCAN (NetDev) is already included - nothing to do..simply use it.
If you want to use the ChardDev driver, you have to compile it - as you did . Please folow the documentation how to compile and use CharDev driver.
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------

Post Reply