PCAN-USB Pro FD: module verification failed

This forum covers PCAN-Linux and Linux development issues concerning our products
Post Reply
jsford
Posts: 3
Joined: Fri 20. Jan 2017, 20:12

PCAN-USB Pro FD: module verification failed

Post by jsford » Fri 20. Jan 2017, 20:19

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!

jsford
Posts: 3
Joined: Fri 20. Jan 2017, 20:12

Re: PCAN-USB Pro FD: module verification failed

Post by jsford » Fri 20. Jan 2017, 20:29

Wait. I guess that didn't matter. I think it's working anyway.

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

Re: PCAN-USB Pro FD: module verification failed

Post by PEAK-Support » Sat 21. Jan 2017, 10:42

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
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------

Post Reply