Dear sirs:


      Linux version 4.4.103, alsa version k4.4.103, aarch64 chip. Sound card "realtek,rt5640" with "asoc-simple-card" driver, manufactor specific I2S driver, and codec driver "rt5640" in rt5640.c.

      Hardware is ok because sound is working with xubuntu system, but is not working with debian system which is our target system. "asoc-simple-card" driver and I2S driver are the same between these two systems, while "aux-det-gpio" is added to debian system with its related function disabled(in order to pass compilation. We do not have this gpio in hardware). Rt5640.c is different with linux kernel rt5640.c in github but it is truly working in xubuntu system.


      I disabled pulseaudio in debian and used "aplay" to test sound. So i do not think it is a problem of rootfs.


      I checked these drivers and dts file is matching them.  Sound framework initialization  seems to be fine in "boot_log" in the attachment.


      I have searched a lot with google but can not find the reason. I suspect it is a problem of ALSA!


      Thanks for your help. Any solution or recommendation to debug the sound problem is highly appreciated.


      Best regard!

王方宁(Fangning Wang) 嵌入式软件工程师

云谷(固安)科技有限公司北京分公司 未来显示研究院 前瞻策略部

Tel: (+86-10)5885-1122

Fax: (+86-10)5885-6622

Web Site:


Add:1st Floor,Huanyang Plaza, 7Th Building,1st East Road,Shangdi,Beijing

=============================== 保 密 声 明 ==================================


This e-mail including its attachment(s) contains information which is confidential. Addressee shall handle the information with due care as the confidential information of itself or as committed to us. We thank you for your cooperation.