Page 1 of 1

PCAN-USB Pro FD: module verification failed

Posted: Fri 20. Jan 2017, 20:19
by jsford
I have a PCAN-USB Pro FD which I am trying to run in 4.4.0-31-generic #50~14.04.1-Ubuntu. So far, I have done the following without errors:

// install popt
make clean
make
sudo make install

After that, I ran the following:
sudo modprobe pcan
dmesg | grep pcan

The output of dmesg is this:
[ 8.863947] pcan: module verification failed: signature and/or required key missing - tainting kernel
[ 8.864386] pcan: Release_20170110_n (le)
[ 8.864387] pcan: driver config [mod] [isa] [pci] [pec] [dng] [par] [usb] [pcc]
[ 8.865090] pcan: PCAN-USB Pro FD (01h PCB02h) fw v2.1.0
[ 8.865296] pcan: PCAN-USB Pro FD channel 1 device number=4294967295
[ 8.865360] pcan: usb device minor 32 found
[ 8.865676] pcan: PCAN-USB Pro FD channel 2 device number=4294967295
[ 8.865739] pcan: usb device minor 33 found
[ 8.865773] usbcore: registered new interface driver pcan
[ 8.865787] pcan: major 243.

It looks like Ubuntu wants the module to be signed by the linux developers. I know there is a way around this, but I don't know what it is. Does anyone here know what to do? Thanks!

Re: PCAN-USB Pro FD: module verification failed

Posted: Fri 20. Jan 2017, 20:29
by jsford
Wait. I guess that didn't matter. I think it's working anyway.

Re: PCAN-USB Pro FD: module verification failed

Posted: Sat 21. Jan 2017, 10:42
by PEAK-Support
You use a Kernel that need signed Kernel Modules:
Since Linux kernel version 3.7 onwards, support has been added for signed kernel modules. When enabled, the Linux kernel will only load kernel modules that are digitally signed with the proper key. This allows further hardening of the system by disallowing unsigned kernel modules, or kernel modules signed with the wrong key, to be loaded.
See here and here