On a machine Lenovo Thinkpad X1 Carbon 7th, running Bionic, verification
failed.

What i did:

1) Enabled Proposed repository
2) Installed libasound2:

```
> dpkg -l | grep libasound2
ii  libasound2:amd64                           1.1.3-5ubuntu0.3                 
               amd64        shared library for ALSA applications
ii  libasound2-data                            1.1.3-5ubuntu0.3                 
               all          Configuration files and profiles for ALSA drivers
ii  libasound2-plugins:amd64                   1.1.1-1ubuntu1                   
               amd64        ALSA library additional plugins

```

3) Upgraded linux-firmware to "1.173.15"
4) Installed "linux-oem-osp1" - "5.0.0-1038-oem-osp1"
5) Verified that all the UCM files are there:

```
ucm
├── apq8064-tabla-snd-card
├── broadwell-rt286
├── chtrt5645
├── DAISY-I2S
├── DB410c
├── Dell-WD15-Dock
├── GoogleNyan
├── HDAudio-Lenovo-DualCodecs
├── LENOVO-20QE000VMC-ThinkPadX1Carbon7th-20QE000VMC
├── LENOVO-20QESITR05-ThinkPadX1Carbon7th-20QESITR05
├── LENOVO-20UB0SIT17-ThinkPadX1YogaGen5-20UB0SIT17
├── LENOVO-MFG_IN_GO-ThinkPad-MFG_IN_GO
├── Manta-I2S
├── Manta-SPDIF
├── msm8974-taiko-mtp-snd-card
├── PandaBoard
├── PandaBoardES
├── PAZ00
├── SDP4430
├── skylake-rt286
├── sof-skl_hda_card
├── tegraalc5632
├── tegra-rt5640
├── Tuna
└── VEYRON-I2S
```

6) Blacklisted "snd_soc_skl" and "snd_hda_intel" on 
"/etc/modprobe.d/blacklist.conf"
7) Verified that SOF firmware has been loaded correctly:

```
  dmesg | grep sof | grep -iv microsoft
[    3.558639] sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine 
driver found
[    3.558647] sof-audio-pci 0000:00:1f.3: DSP detected with PCI 
class/subclass/prog-if 0x040380
[    3.558800] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
[    3.567161] sof-audio-pci 0000:00:1f.3: Linked as a consumer to 0000:00:02.0
[    3.567247] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops 
i915_audio_component_bind_ops [i915])
[    3.607451] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
[    3.607454] sof-audio-pci 0000:00:1f.3: using HDA machine driver 
skl_hda_dsp_generic now
[    3.641575] sof-audio-pci 0000:00:1f.3: unexpected ipc interrupt raised!
[    3.641577] sof-audio-pci 0000:00:1f.3: error: no reply expected, received 
0x0
[    3.723585] sof-audio-pci 0000:00:1f.3: Firmware info: version 1:1:0-0f736
[    3.723587] sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:7:0 Kernel ABI 3:6:0
[    3.723588] sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than 
kernel
[    3.723793] sof-audio-pci 0000:00:1f.3: firmware boot complete
[    3.969365] sof-audio-pci 0000:00:1f.3: Topology: ABI 3:7:0 Kernel ABI 3:6:0
[    3.969366] sof-audio-pci 0000:00:1f.3: warn: topology ABI is more recent 
than kernel
[    3.969369] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name iDisp3 
Tx not handled
[    3.970268] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name 
codec0_in not handled
[    3.970269] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name iDisp2 
Tx not handled
[    3.970986] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name 
codec1_in not handled
[    3.970989] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name iDisp1 
Tx not handled
[    3.971741] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name 
codec0_out not handled
[    3.971743] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name Analog 
CPU Playback not handled
[    3.972525] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name 
codec1_out not handled
[    3.972527] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name Digital 
CPU Playback not handled
[    3.972529] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name 
codec2_in not handled
[    3.972531] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name Alt 
Analog CPU Playback not handled
[    3.972532] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name 
codec2_out not handled
[    3.972534] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name Analog 
CPU Capture not handled
[    3.973342] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name 
iDisp1_out not handled
[    3.973343] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name Digital 
CPU Capture not handled
[    3.974153] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name 
iDisp2_out not handled
[    3.974155] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name Alt 
Analog CPU Capture not handled
[    3.974930] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name 
iDisp3_out not handled
[    3.981916] sof-audio-pci 0000:00:1f.3: ASoC: Parent card not yet available, 
widget card binding deferred
[    4.058562] input: sof-skl_hda_card Mic as 
/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input16
[    4.058597] input: sof-skl_hda_card Headphone as 
/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input17
[    4.058638] input: sof-skl_hda_card HDMI/DP,pcm=3 as 
/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input18
[    4.058665] input: sof-skl_hda_card HDMI/DP,pcm=4 as 
/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input19
[    4.058697] input: sof-skl_hda_card HDMI/DP,pcm=5 as 
/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input20
[    5.857580] sof-audio-pci 0000:00:1f.3: error: no reply expected, received 
0x0
[    5.953052] sof-audio-pci 0000:00:1f.3: firmware boot complete
[   14.582472] sof-audio-pci 0000:00:1f.3: error: no reply expected, received 
0x0
[   14.678517] sof-audio-pci 0000:00:1f.3: firmware boot complete
```

I restarted everything and now i have several problems:

1) Just the front speakers get recognized (not 4+1)
2) The microphone gets routed to the soundcard instead of DMIC.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1859754

Title:
  add ucm to make alsa/sof driver work under PA (variants of Lenovo X1
  Carbon 7th, Dell cnl and cml machines)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/alsa-lib/+bug/1859754/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to