I see no Error during build process:
Code: Select all
philpp@philipp-aspire:~/peak-linux-driver-8.3.1$ make clean
make[1]: Entering directory `/home/philpp/peak-linux-driver-8.3.1/driver'
rm -f src/*o src/*~ src/.*cmd *o *ko *~ .*cmd pcan.mod.c
make[1]: Leaving directory `/home/philpp/peak-linux-driver-8.3.1/driver'
make[1]: Entering directory `/home/philpp/peak-linux-driver-8.3.1/lib'
rm -f src/*~ src/*.o *~ *.so.* *.so
make[1]: Leaving directory `/home/philpp/peak-linux-driver-8.3.1/lib'
make[1]: Entering directory `/home/philpp/peak-linux-driver-8.3.1/test'
rm -f src/*~ src/*.o *~ receivetest transmitest bitratetest filtertest pcan-settings pcanfdtst
make[1]: Leaving directory `/home/philpp/peak-linux-driver-8.3.1/test'
philpp@philipp-aspire:~/peak-linux-driver-8.3.1$ make
make[1]: Entering directory `/home/philpp/peak-linux-driver-8.3.1/driver'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/home/philpp/peak-linux-driver-8.3.1/driver'
make[1]: Entering directory `/home/philpp/peak-linux-driver-8.3.1/driver'
***
*** Host machine kernel version=4.4.0-72-generic
*** Driver kernel version=4.4.0
*** Path to kernel sources=/lib/modules/4.4.0-72-generic/build
*** use KBUILD=yes
*** cc version=4.8
***
make -C /lib/modules/4.4.0-72-generic/build SUBDIRS=/home/philpp/peak-linux-driver-8.3.1/driver EXTRA_CFLAGS="-I/home/philpp/peak-linux-driver-8.3.1/driver -DNO_DEBUG -DMODVERSIONS -DPARPORT_SUBSYSTEM -DUSB_SUPPORT -DPCI_SUPPORT -DPCIEC_SUPPORT -DISA_SUPPORT -DDONGLE_SUPPORT -DPCCARD_SUPPORT -DNO_NETDEV_SUPPORT -DNO_RT " V=0 modules
make[2]: Entering directory `/usr/src/linux-headers-4.4.0-72-generic'
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_main.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_fops.o
In file included from /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_fops.c:550:0:
/home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_fops_linux.c: In function ‘pcan_write_line’:
/home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_fops_linux.c:1357:2: warning: #warning "Compiling for __LP64__" [-Wcpp]
#warning "Compiling for __LP64__"
^
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_fifo.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_filter.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_parse.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_sja1000.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_common.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_timing.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcanfd_core.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcanfd_ucan.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_pci.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcanfd_pci.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_pciec.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_isa.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_dongle.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_pccard_core.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_pccard.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_usb_core.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_usb.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcan_usbpro.o
CC [M] /home/philpp/peak-linux-driver-8.3.1/driver/src/pcanfd_usb.o
LD [M] /home/philpp/peak-linux-driver-8.3.1/driver/pcan.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/philpp/peak-linux-driver-8.3.1/driver/pcan.mod.o
LD [M] /home/philpp/peak-linux-driver-8.3.1/driver/pcan.ko
make[2]: Leaving directory `/usr/src/linux-headers-4.4.0-72-generic'
make[1]: Leaving directory `/home/philpp/peak-linux-driver-8.3.1/driver'
make[1]: Entering directory `/home/philpp/peak-linux-driver-8.3.1/lib'
cc -o libpcan.so.0.6 -DNO_RT -I. -I../driver -fPIC -shared -Wall src/libpcan.c -Wl,-soname,libpcan.so.0
ln -sf libpcan.so.0.6 libpcan.so
cc -o libpcanfd.so.0.1 -DNO_RT -I. -I../driver -fPIC -shared -Wall -DPCANFD_OLD_STYLE_API src/libpcanfd.c -Wl,-soname,libpcanfd.so.0
ln -sf libpcanfd.so.0.1 libpcanfd.so
make[1]: Leaving directory `/home/philpp/peak-linux-driver-8.3.1/lib'
make[1]: Entering directory `/home/philpp/peak-linux-driver-8.3.1/test'
cc -DNO_RT -g -I. -I../lib -I../driver src/receivetest.c src/common.c -lpcanfd -L../lib -o receivetest
cc -DNO_RT -g -I. -I../lib -I../driver src/transmitest.cpp src/common.c src/parser.cpp -lpcanfd -lstdc++ -L../lib -o transmitest
cc -DNO_RT -g -I. -I../lib -I../driver src/bitratetest.c src/common.c -lpcanfd -L../lib -o bitratetest
cc -DNO_RT -g -I. -I../lib -I../driver src/filtertest.cpp src/common.c -lpcanfd -lstdc++ -L../lib -o filtertest
cc -DNO_RT -g -I. -I../lib -I../driver src/pcan-settings.c -lpopt -L../lib -g -o pcan-settings
cc -DNO_RT -g -I. -I../lib -I../driver src/pcanfdtst.c -lpcanfd -L../lib -o pcanfdtst
make[1]: Leaving directory `/home/philpp/peak-linux-driver-8.3.1/test'
Code: Select all
philpp@philipp-aspire:~/peak-linux-driver-8.3.1$ sudo make install
[sudo] password for philpp:
make[1]: Entering directory `/home/philpp/peak-linux-driver-8.3.1/driver'
Info: /lib/modules/4.4.0-72-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/philpp/peak-linux-driver-8.3.1/driver'
make[1]: Entering directory `/home/philpp/peak-linux-driver-8.3.1/lib'
mkdir -p /usr/lib
cp libpcan.so.0.6 /usr/lib
ln -sf libpcan.so.0.6 /usr/lib/libpcan.so.0
ln -sf libpcan.so.0 /usr/lib/libpcan.so
mkdir -p /usr/include
cp libpcan.h /usr/include
chmod 644 /usr/include/libpcan.h
cp libpcanfd.so.0.1 /usr/lib
ln -sf libpcanfd.so.0.1 /usr/lib/libpcanfd.so.0
ln -sf libpcanfd.so.0 /usr/lib/libpcanfd.so
cp libpcanfd.h /usr/include
chmod 644 /usr/include/libpcanfd.h
/sbin/ldconfig
make[1]: Leaving directory `/home/philpp/peak-linux-driver-8.3.1/lib'
make[1]: Entering directory `/home/philpp/peak-linux-driver-8.3.1/test'
cp receivetest transmitest bitratetest filtertest pcan-settings pcanfdtst /usr/local/bin
make[1]: Leaving directory `/home/philpp/peak-linux-driver-8.3.1/test'
Code: Select all
philpp@philipp-aspire:~/peak-linux-driver-8.3.1$ sudo modprobe pcan
modprobe: ERROR: could not insert 'pcan': Required key not available
modprobe: ERROR: ../libkmod/libkmod-module.c:959 command_do() Error running install command for pcan
modprobe: ERROR: could not insert 'pcan': Operation not permitted
Code: Select all
philpp@philipp-aspire:~/peak-linux-driver-8.3.1$ cat /proc/pcan
cat: /proc/pcan: No such file or directory
I read in a different topic that i should test this - i don't know if this helps but here is the code anyway:
Code: Select all
philpp@philipp-aspire:~/peak-linux-driver-8.3.1$ cd driver/
philpp@philipp-aspire:~/peak-linux-driver-8.3.1/driver$ sudo insmod pcan.ko
insmod: ERROR: could not insert module pcan.ko: Required key not available