I am compiling an embedded Linux kernel driver for hardware h264 encoder . When modprobing, the module_init(sunxi_cedar_init);
function gets called. But driver's probe
callback is never called:
[ 196.516138] cedar_ve: loading out-of-tree module taints kernel. [ 196.517019] cedar_ve: module verification failed: signature and/or required key missing - tainting kernel [ 196.518369] sunxi cedar version 0.1
Two question:
What are the prerequisites for
probe
callback to be called? This is not duplicate of when Linux calls PCI driver's probe function? because I am not using a PCI device.Can failed module verification prevent
probe
callback?