[root@Ingenic-uc1_1:mnt]# insmod audio.ko
[ 44.427650] audio: Unknown symbol unregister_sound_special (err 0)
[ 44.434201] audio: Unknown symbol register_sound_special (err 0)
insmod: cant insert audio.ko: unknown symbol in module or invalid parameter
加载audio出现 Unknown symbol unregister_sound_special
看网上的资料说加上 MODULE_LICENSE(“GPL”);
发现已经有了,看来不是这个问题。day1:
第一种说法:有说需要alsa支持,回内核看看alsa相关配置。
第二种说法:就是在配置driver的时候加上–with-oss=nogrep -rn “unregister_sound_special” ./
发在在
/kernel/sound$ vi sound_core.c +504
受这个宏影响
CONFIG_SOUND_OSS_CORE
继续回内核。