Firefly开源社区

打印 上一主题 下一主题

[Linux] linux 声卡es8323无法工作

78

积分

0

威望

0

贡献

技术小白

积分
78

linux 声卡es8323无法工作

发表于 2018-8-15 15:30:01      浏览:13777 | 回复:7        打印      只看该作者   [复制链接] 楼主
在使用reload的板子的时候,使用kernel时4.4的内核,dts里面默认配置了firefly的es8323的声卡,声卡信息也能够枚举出来,使用这个声卡播放.wav格式文件的时候插上耳机,耳机里面没有声音,你们这边有调试过吗?这个声卡在4.4内核中能够正常工作嘛 若是有调试过麻烦提供一些帮助谢谢!
root@linaro-alip:/home/linaro/work# aplay -l

card 0: rockchipfirefly [rockchip,firefly-codec], device 0: ff890000.i2s-i2s-hifi i2s-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: rockchipfirefly [rockchip,firefly-codec], device 1: ff890000.i2s-ES8323 HiFi ES8323 HiFi-1 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: ROCKCHIPSPDIF [ROCKCHIP,SPDIF], device 0: ff8b0000.sound-dit-hifi dit-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

音频相关log:

[    4.380612] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/sound[0]'
[    4.380659] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/sound[0]'
[    4.509115] asoc-simple-card sound: i2s-hifi <-> ff890000.i2s mapping ok
[    4.526876] asoc-simple-card sound: ES8323 HiFi <-> ff890000.i2s mapping ok
[    4.533944] asoc-simple-card sound: ASoC: no sink widget found for MIC1
[    4.540825] asoc-simple-card sound: ASoC: Failed to add route Microphone Jack -> direct -> MIC1
[    4.549675] asoc-simple-card sound: ASoC: no sink widget found for MIC2
[    4.556481] asoc-simple-card sound: ASoC: Failed to add route Microphone Jack -> direct -> MIC2
[    4.565306] asoc-simple-card sound: ASoC: no source widget found for micbias1
[    4.572505] asoc-simple-card sound: ASoC: Failed to add route micbias1 -> direct -> Microphone Jack
[    4.581707] asoc-simple-card sound: ASoC: no source widget found for HPOL
[    4.588644] asoc-simple-card sound: ASoC: Failed to add route HPOL -> direct -> Headphone Jack
[    4.597434] asoc-simple-card sound: ASoC: no source widget found for HPOR
[    4.604365] asoc-simple-card sound: ASoC: Failed to add route HPOR -> direct -> Headphone Jack
[    4.617837] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/spdif-sound[0]'
[    4.617848] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/spdif-sound[0]'
[    4.618745] asoc-simple-card spdif-sound: dit-hifi <-> ff8b0000.sound mapping ok


回复

使用道具 举报

102

积分

0

威望

0

贡献

技术小白

积分
102
发表于 2018-8-15 15:47:58        只看该作者  沙发
linux系统,可以使用amixer对声卡进行调试
回复

使用道具 举报

78

积分

0

威望

0

贡献

技术小白

积分
78
发表于 2018-8-20 16:09:16        只看该作者  板凳
zoro 发表于 2018-8-15 15:47
linux系统,可以使用amixer对声卡进行调试

kernel 4.4 目前声卡能够工作,但是声音很小,使用amixer无法对音量进行调节,你们在4.4的kernel里面有没有调试过这个声卡,麻烦帮忙分析下,谢谢!
root@linaro-alip:/home/linaro/work# amixer controls
numid=2,iface=PCM,name='AUDIO MODE'
numid=1,iface=PCM,name='ELD'
回复

使用道具 举报

102

积分

0

威望

0

贡献

技术小白

积分
102
发表于 2018-8-24 09:11:20        只看该作者  地板
jason0592 发表于 2018-8-20 16:09
kernel 4.4 目前声卡能够工作,但是声音很小,使用amixer无法对音量进行调节,你们在4.4的kernel里面有没 ...

你把所有的cotrols列出来看看啊
是在不行就自己加几个
回复

使用道具 举报

78

积分

0

威望

0

贡献

技术小白

积分
78
发表于 2018-8-29 16:32:50        只看该作者  5#
zoro 发表于 2018-8-24 09:11
你把所有的cotrols列出来看看啊
是在不行就自己加几个

好的  rk3288 linux4.4kernel的固件在哪里下载啊?
回复

使用道具 举报

102

积分

0

威望

0

贡献

技术小白

积分
102
发表于 2018-8-30 08:09:29        只看该作者  6#
你看看这个帖子有没有帮助
http://dev.t-firefly.com/forum.p ... mp;page=1#pid118517
回复

使用道具 举报

8

积分

0

威望

0

贡献

技术小白

积分
8
发表于 2018-9-29 23:13:17        只看该作者  7#
你好!我也遇到了这个问题,请问你是怎么解决的呢?
回复

使用道具 举报

371

积分

5

威望

0

贡献

技术达人

Rank: 2

积分
371
发表于 2018-10-9 10:22:35        只看该作者  8#
lalala 发表于 2018-9-29 23:13
你好!我也遇到了这个问题,请问你是怎么解决的呢?

act8846 regular 不对,调整下,就行了。
https://github.com/FireflyTeam/k ... 7e5f371248408102895
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表