I have some problems with the installation of the Peak driver on a NVIDIA TX1. When I compile the driver in the standard way (make or make -C driver) I have no problem and everything seems to work. If I use the option: NET=NETDEV_SUPPORT, I get the following output.
Code: Select all
$ make -C driver NET=NETDEV_SUPPORT
make: Entering directory '/home/nvidia/Downloads/peak-linux-driver-8.7.0/driver'
***
*** Host machine kernel version=4.4.38-tegra
*** Driver kernel version=4.4.38-tegra (4.4.38)
*** Path to kernel sources=/usr/src/linux-headers-4.4.38-tegra
*** use KBUILD=yes
*** cc version=5.5.0
***
make -C /usr/src/linux-headers-4.4.38-tegra SUBDIRS=/home/nvidia/Downloads/peak-linux-driver-8.7.0/driver EXTRA_CFLAGS=" -I/home/nvidia/Downloads/peak-linux-driver-8.7.0/driver -DNO_DEBUG -DMODVERSIONS -DPARPORT_SUBSYSTEM -DUSB_SUPPORT -DPCI_SUPPORT -DPCIEC_SUPPORT -DISA_SUPPORT -DDONGLE_SUPPORT -DPCCARD_SUPPORT -DNETDEV_SUPPORT -DNO_RT -Wno-date-time" V=0 modules
make[1]: Entering directory '/usr/src/linux-headers-4.4.38-tegra'
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_main.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_fops.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_fifo.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_filter.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_parse.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_sja1000.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_common.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_timing.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcanfd_core.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcanfd_ucan.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_usb_core.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_usb.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_usbpro.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcanfd_usb.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_pci.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcanfd_pci.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_pciec.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_isa.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_dongle.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_pccard_core.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_pccard.o
CC [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/src/pcan_netdev.o
LD [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/pcan.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: "register_candev" [/home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/pcan.ko] undefined!
WARNING: "alloc_can_err_skb" [/home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/pcan.ko] undefined!
WARNING: "can_bus_off" [/home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/pcan.ko] undefined!
WARNING: "close_candev" [/home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/pcan.ko] undefined!
WARNING: "can_change_mtu" [/home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/pcan.ko] undefined!
WARNING: "unregister_candev" [/home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/pcan.ko] undefined!
WARNING: "alloc_can_skb" [/home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/pcan.ko] undefined!
WARNING: "open_candev" [/home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/pcan.ko] undefined!
WARNING: "alloc_canfd_skb" [/home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/pcan.ko] undefined!
CC /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/pcan.mod.o
LD [M] /home/nvidia/Downloads/peak-linux-driver-8.7.0/driver/pcan.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.4.38-tegra'
make: Leaving directory '/home/nvidia/Downloads/peak-linux-driver-8.7.0/driver'
Output two:
Code: Select all
[ 11.083162] pcan: Unknown symbol alloc_can_skb (err 0)
[ 114.064833] pcan: Unknown symbol alloc_can_skb (err 0)
[ 3312.677650] pcan: Unknown symbol alloc_canfd_skb (err 0)
[ 3312.683118] pcan: Unknown symbol open_candev (err 0)
[ 3312.688118] pcan: Unknown symbol alloc_can_skb (err 0)
[ 3312.693649] pcan: Unknown symbol unregister_candev (err 0)
[ 3312.699190] pcan: Unknown symbol can_change_mtu (err 0)
[ 3312.704472] pcan: Unknown symbol close_candev (err 0)
[ 3312.709618] pcan: Unknown symbol can_bus_off (err 0)
[ 3312.714670] pcan: Unknown symbol alloc_can_err_skb (err 0)
[ 3312.720165] pcan: Unknown symbol register_candev (err 0)
Does anyone have an idea to solve this problem? I have tried the proposed ones from the forum but I could not find a way to run the adapter on the TX1. I am able to use the adapter without any problem on a Ubuntu 16.04 VM.
Thanks in advance!
Regards