Hi, I'm trying to get the WLAN wcn36xx driver to load on PRREMPT RT. By some fluke I had this module load successfully in the PREEMPT RT kernel at one point in time, but I have not been able to reproduce getting to to load since my first trial build. I'm patching Linaro 4.4.9 with PREEMPT RT patch 4.4.9-rt17. I've also manually applied a patch for kernel/drivers/pinctrl/qcom/pinctrl-msm.c, which replaces uses of spinlock calls with raw_spinlock calls. Here's the dmesg output, which indicates unknown symbols as the problem. However, I'm not sure why this module can't load those symbols. I can successfully load them if I just build plain Linaro 4.4.9, without PREEMPT RT. [ 14.023055] wcn36xx: Unknown symbol mutex_lock (err 0) [ 14.023105] wcn36xx: Unknown symbol __mutex_init (err 0) [ 14.027153] wcn36xx: Unknown symbol mutex_unlock (err 0) [ 14.027208] wcn36xx: Unknown symbol _raw_spin_unlock (err 0) [ 16.961824] wcn36xx: Unknown symbol mutex_lock (err 0) [ 16.961889] wcn36xx: Unknown symbol __mutex_init (err 0) [ 16.965955] wcn36xx: Unknown symbol mutex_unlock (err 0) [ 16.971391] wcn36xx: Unknown symbol _raw_spin_unlock (err 0) Thanks for any help, Brian -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html