September 13, 20178 yr Hi All, I'm trying to build a module for the RocketRaid 840a controller to use it in my system. I have built a slackware system 14.2 with the 4.9.30 vanilla kernel. If I use the vanilla kernel with preempt enabled and local version set to "-unRAID" it produces a loadable module (version magic is correct) but cannot find symbols as follows: [ 57.429572] rr3740a: loading out-of-tree module taints kernel. [ 57.429597] rr3740a: module license 'Proprietary' taints kernel. [ 57.429599] Disabling lock debugging due to kernel taint [ 57.430203] rr3740a: Unknown symbol preempt_count_add (err 0) [ 57.430264] rr3740a: Unknown symbol kmem_cache_alloc_trace (err 0) [ 57.430278] rr3740a: Unknown symbol __fentry__ (err 0) [ 57.430295] rr3740a: Unknown symbol __stack_chk_fail (err 0) [ 57.430317] rr3740a: Unknown symbol page_offset_base (err 0) [ 57.430371] rr3740a: Unknown symbol preempt_count_sub (err 0) [ 57.430397] rr3740a: Unknown symbol vmemmap_base (err 0) I've tried using the kernel config from a running 6.3.5 system but the images kernel panics on boot. Am I missing something or is this a problem with the driver? BTW, I've tried building just the module by adding packages to a running unRAID 6.3.5 system but am running into kernel source headers missing. Rich Goodin RR3740A_840A_Linux_Src_v1.14.0_16_11_11.tar.gz
December 13, 20178 yr Did you ever get this to work? I also have the 840a and was attempting to get it to load in unraid.
Archived
This topic is now archived and is closed to further replies.