首页 > 技术知识 > 正文

[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=no

grep -rn “unregister_sound_special” ./

发在在

/kernel/sound$ vi sound_core.c +504

受这个宏影响

CONFIG_SOUND_OSS_CORE

继续回内核。

猜你喜欢