TI中文支持网
TI专业的中文技术问题搜集分享网站

高通平台使用外置codec(adau1961+tas2505)的方案,当加载tas2505的驱动之后,内核崩溃

您好:

我们是高通QCS610平台,audio使用外置codec(adau1961+tas2505)的方案,驱动adau1961使用adau1761驱动,tas2505使用tlv320aic31xx.c驱动,内核版本4.14.163。当单独加载adau1761驱动之后内核正常启动,但是如果在此基础上再加载tlv320aic31xx.c驱动,内核就崩溃了,请问这个有什么方法么?

非常感谢您的指导与答复!

崩溃相关log如下:

[2020-09-28 18:54:22] [ 17.613427] Loaded wcd937x_dlkm: module init layout addresses range: 0xffffffbd77d0d000-0xffffffbd77d14fff
[2020-09-28 18:54:22] [ 17.613435] wcd937x_dlkm: core layout addresses range: 0xffffffbd77cf2000-0xffffffbd77d0bfff
[2020-09-28 18:54:22] [ 17.633055] Loaded machine_dlkm: module init layout addresses range: 0xffffffbd77d56000-0xffffffbd77d65fff
[2020-09-28 18:54:22] [ 17.660111] Unable to handle kernel paging request at virtual address 2d00000012
[2020-09-28 18:54:22] [ 17.667245] machine_dlkm: core layout addresses range: 0xffffffbd77d16000-0xffffffbd77d54fff
[2020-09-28 18:54:22] [ 17.674905] Mem abort info:
[2020-09-28 18:54:22] [ 17.686608] Exception class = DABT (current EL), IL = 32 bits
[2020-09-28 18:54:22] [ 17.686611] SET = 0, FnV = 0
[2020-09-28 18:54:22] [ 17.686614] EA = 0, S1PTW = 0
[2020-09-28 18:54:22] [ 17.686616] FSC = 5
[2020-09-28 18:54:22] [ 17.686618] Data abort info:
[2020-09-28 18:54:22] [ 17.686620] ISV = 0, ISS = 0x00000005
[2020-09-28 18:54:22] [ 17.686623] CM = 0, WnR = 0
[2020-09-28 18:54:22] [ 17.686625] [0000002d00000012] address between user and kernel address ranges
[2020-09-28 18:54:22] [ 17.686629] Internal error: Oops: 96000005 [#2] PREEMPT SMP

[2020-09-28 18:54:22] [ 18.036302] Call trace:
[2020-09-28 18:54:22] [ 18.036305] sysfs_kf_seq_show+0x34/0x108
[2020-09-28 18:54:22] [ 18.036310] kernfs_seq_show+0x40/0x4c
[2020-09-28 18:54:22] [ 18.064840] Unable to handle kernel paging request at virtual address 2d00000012
[2020-09-28 18:54:22] [ 18.066597] seq_read+0x1c8/0x518
[2020-09-28 18:54:22] [ 18.066600] kernfs_fop_read+0x70/0x1e8
[2020-09-28 18:54:22] [ 18.075021] Mem abort info:
[2020-09-28 18:54:22] [ 18.076535] __vfs_read+0x54/0x144

Kevin Qiu1:

tas2505问题可以发到英文音频论坛e2e.ti.com/…/ 有专业工程师解答

赞(0)
未经允许不得转载:TI中文支持网 » 高通平台使用外置codec(adau1961+tas2505)的方案,当加载tas2505的驱动之后,内核崩溃
分享到: 更多 (0)