plbossart / UCM

UCM files for Intel platforms
103 stars 48 forks source link

bytcr rt5651 /Dummy sound card #33

Closed Carsuzan closed 6 years ago

Carsuzan commented 6 years ago

Hello,

I m doing a fresh Ubuntu 18.04 on my Chuwi HI 10 Plus. Kernel is 4.15.0-20-generic #21-Ubuntu SMP I get only a dummy sound device on PulseAudio Followed this:https://github.com/plbossart/UCM/tree/master/bytcr-rt5651 amoung others.

inxi -xxAv6

System: Host: Chwui Kernel: 4.15.0-20-generic x86_64 bits: 64 gcc: 7.3.0 Desktop: Gnome 3.28.1 (Gtk 3.22.30-1ubuntu1) dm: gdm3 Distro: Ubuntu 18.04 LTS Machine: Device: desktop System: CHUWI INNOVATION AND (SHENZHEN) product: Hi10 plus tablet v: Hampoo_reserve serial: N/A Mobo: Hampoo model: Cherry Trail CR v: V100 serial: N/A UEFI: American Megatrends v: 5.11 date: 10/12/2017 CPU: Quad core Intel Atom x5-Z8350 (-MCP-) arch: Airmont rev.4 cache: 1024 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 11520 clock speeds: min/max: 480/1920 MHz 1: 1674 MHz 2: 1520 MHz 3: 1319 MHz 4: 1226 MHz Memory: Using dmidecode: root required for dmidecode Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers bus-ID: 00:02.0 chip-ID: 8086:22b0 Display Server: x11 (X.Org 1.19.6 ) driver: i915 Resolution: 1920x1280@60.00hz OpenGL: renderer: Mesa DRI Intel HD Graphics (Cherrytrail) version: 4.5 Mesa 18.0.0-rc5 (compat-v: 3.0) Direct Render: Yes Audio: Card bytcr-rt5651 driver: bytcr-rt5651 Sound: Advanced Linux Sound Architecture v: k4.15.0-20-generic Network: Dmesg [ 25.709177] bytcr_rt5651 bytcr_rt5651: quirk DMIC_MAP enabled [ 25.709182] bytcr_rt5651 bytcr_rt5651: quirk DMIC enabled [ 25.709184] bytcr_rt5651 bytcr_rt5651: quirk MCLK_EN enabled [ 25.729429] bytcr_rt5651 bytcr_rt5651: snd-soc-dummy-dai <-> media-cpu-dai mapping ok [ 25.729510] bytcr_rt5651 bytcr_rt5651: snd-soc-dummy-dai <-> deepbuffer-cpu-dai mapping ok [ 25.729651] bytcr_rt5651 bytcr_rt5651: rt5651-aif1 <-> ssp2-port mapping ok ..... 71.063716] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.064199] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.064506] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.066186] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.066627] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.066846] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.076485] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.077062] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.077408] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.079332] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.079961] Audio Port: ASoC: no backend DAIs enabled for Audio Port 71.063716] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.064199] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.064506] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.066186] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.066627] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.066846] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.076485] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.077062] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.077408] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.079332] Audio Port: ASoC: no backend DAIs enabled for Audio Port [ 71.079961] Audio Port: ASoC: no backend DAIs enabled for Audio Port

jpm@Chwui:~$ more /var/lib/alsa/asound.state state.bytcrrt5651 { control.1 { iface MIXER name 'media0_out mix 0 media0_in Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.2 { iface MIXER name 'media0_out mix 0 media1_in Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.3 { iface MIXER ....

sudo alsa force-reload [sudo] Mot de passe de jpm : Unloading ALSA sound driver modules: snd-soc-sst-bytcr-rt5651 snd-intel-sst-acpi snd-intel-sst-core snd-soc-sst-atom-hifi2-platform snd-soc-acpi snd-soc-rt5651 snd-soc-acpi-intel-match snd-soc-rl6231 snd-soc-core snd-compress snd-pcm-dmaengine snd-seq-midi snd-pcm snd-seq-midi-event snd-rawmidi snd-seq snd-seq-device snd-timer (failed: modules still loaded: snd-soc-sst-bytcr-rt5651 snd-intel-sst-acpi snd-intel-sst-core snd-soc-sst-atom-hifi2-platform snd-soc-acpi snd-soc-rt5651 snd-soc-acpi-intel-match snd-soc-rl6231 snd-soc-core snd-compress snd-pcm-dmaengine snd-pcm snd-timer). Loading ALSA sound driver modules: snd-soc-sst-bytcr-rt5651 snd-intel-sst-acpi snd-intel-sst-core snd-soc-sst-atom-hifi2-platform snd-soc-acpi snd-soc-rt5651 snd-soc-acpi-intel-match snd-soc-rl6231 snd-soc-core snd-compress snd-pcm-dmaengine snd-seq-midi snd-pcm snd-seq-midi-event snd-rawmidi snd-seq snd-se

s /usr/share/alsa/ucm apq8064-tabla-snd-card bytcr_rt5651 chtrt5645 DB410c Manta-I2S msm8974-taiko-mtp-snd-card PandaBoardES SDP4430 tegraalc5632 Tuna broadwell-rt286 bytcr-rt5651 DAISY-I2S GoogleNyan Manta-SPDIF PandaBoard PAZ00 skylake-rt286 tegra-rt5640 VEYRON-I2S

Any input about what can be wrong is most welcome.

Carsuzan commented 6 years ago

Corrected file /var/lib/alsa/asound.state as previous file was wrong but same error in dmesg Audio Port: ASoC: no backend DAIs enabled for Audio Port ---> asound.state content state.bytcrrt5651 { control.1 { iface MIXER name 'media0_out mix 0 media0_in Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.2 { iface MIXER name 'media0_out mix 0 media1_in Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.3 { iface MIXER

Carsuzan commented 6 years ago

Solved.Was because wrong rights on usr/share/alsa/ucm/ sudo ls -al /usr/share/alsa/ucm/ [sudo] Mot de passe de jpm : total 88 drwxr-xr-x 22 root root 4096 mai 6 18:13 . drwxr-xr-x 9 root root 4096 mai 6 20:54 .. drwxr-xr-x 2 root root 4096 avril 26 20:20 apq8064-tabla-snd-card drwxr-xr-x 2 root root 4096 avril 26 20:20 broadwell-rt286 drwx------ 2 root root 4096 mai 6 18:08 bytcr_rt5651 drwx------ 2 root root 4096 mai 6 18:13 bytcr-rt5651 drwxr-xr-x 2 root root 4096 avril 26 20:20 chtrt5645 drwxr-xr-x 2 root root 4096 avril 26 20:20 DAISY-I2S drwxr-xr-x 2 root root 4096 avril 26 20:20 DB410c drwxr-xr-x 2 root root 4096 avril 26 20:20 GoogleNyan drwxr-xr-x 2 root root 4096 avril 26 20:20 Manta-I2S drwxr-xr-x 2 root root 4096 avril 26 20:20 Manta-SPDIF drwxr-xr-x 2 root root 4096 avril 26 20:20 msm8974-taiko-mtp-snd-card drwxr-xr-x 2 root root 4096 avril 26 20:20 PandaBoard drwxr-xr-x 2 root root 4096 avril 26 20:20 PandaBoardES

sudo chmod 755 -R /usr/share/alsa/ucm/bytcr_rt5651/ sudo chmod 755 -R /usr/share/alsa/ucm/bytcr-rt5651/

So I have headset and speaker inside pavucontrol. I need to investigate as only headset is working.