English Community

Linux Operating SystemsUbuntu
All Forum Topics
Options

2 Posts

12-02-2019

DE

6 Signins

45 Page Views

  • Posts: 2
  • Registered: ‎12-02-2019
  • Location: DE
  • Views: 45
  • Message 101 of 156

Re: [Guide] X1 Carbon 7th Generation Ubuntu compatability

2019-12-20, 7:04 AM

Yes. Running kernel 5.4.2 smoothly and everything works. Only thing I had to do was leveling up all the channels in alsamixer so that the microphone was loud enough :) until now there is nothing I am aware of that is not working

Reply
Options

8 Posts

12-18-2019

PL

25 Signins

193 Page Views

  • Posts: 8
  • Registered: ‎12-18-2019
  • Location: PL
  • Views: 193
  • Message 102 of 156

Re: [Guide] X1 Carbon 7th Generation Ubuntu compatability

2019-12-20, 8:05 AM

You don't think to compile your own kernel in order to make both sound and mic working on Ubuntu. It's working (almost) instantly with the kernel installed via updates (5.3.0-24).

 

John467 LVFS is a Linux Vendor Firmware service you can install firmware updates from using fwupdmgr command. It's better to install the manager via snap instead of using APT as the apt version is a bit old and won't be able to pick up the new Synaptics Firmware.

 

I tried to write down a general guide here: https://forums.lenovo.com/t5/Other-Linux-Discussions/How-To-Configure-X1-Carbon-Gen-7-on-Debian-FingerPrint-4G-Modem/m-p/4605277/highlight/true#M14138 You will find instructions on how to set up the LTE modem and sound/mic.

 

Regarding firmware installation follow instructions provided by dbao here https://forums.lenovo.com/t5/Other-Linux-Discussions/How-To-Configure-X1-Carbon-Gen-7-on-Debian-FingerPrint-4G-Modem/m-p/4606235/highlight/true#M14142

 

Note, you will have to compile the new version of libfprint and fprintd version 2 yourself in order to pick up the new firmware for fingerprint. 

Reply
Options

3 Posts

08-28-2019

US

7 Signins

54 Page Views

  • Posts: 3
  • Registered: ‎08-28-2019
  • Location: US
  • Views: 54
  • Message 103 of 156

Re: [Guide] X1 Carbon 7th Generation Ubuntu compatability

2019-12-20, 13:05 PM
Thanks a lot, I hadn't taken the time to review the gist. I just did it and the sound is working well, along with the mic \o/

I didn't give a shot to the synaptic because I don't want to use the fingerprint.
Reply
Options

5 Posts

09-13-2019

GB

17 Signins

130 Page Views

  • Posts: 5
  • Registered: ‎09-13-2019
  • Location: GB
  • Views: 130
  • Message 104 of 156

Re: [Guide] X1 Carbon 7th Generation Ubuntu compatability

2019-12-31, 13:02 PM

I have an X1C7, running Fedora 31. I've tried quite some ways to enable audio/mic (fiddling with the settings, building my own kernel, etc.). I've tried to revert my changes, but there might remain artefacts and my machine might be in a weird non-standard state.

 

I am now running Linux x1 5.4.5-300.fc31.x86_64 (from Fedora Updates Testing) + I have successfully ran the Gist script. So according to posts hereinabove, this should be working.

 

Yet after a reboot, I end up with a "Dummy output" only, with neither sound, nor mic working…

 

My logs are as follow:

 

$ dmesg | grep sof
[ 1.837823] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 1.837826] software IO TLB: mapped [mem 0x628bd000-0x668bd000] (64MB)
[ 31.671283] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[ 31.671396] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 31.671583] sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found
[ 31.671590] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380
[ 31.671735] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
[ 31.671973] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 31.681034] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
[ 31.681039] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 31.715693] sof-audio-pci 0000:00:1f.3: unexpected ipc interrupt raised!
[ 31.715695] sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
[ 31.802964] sof-audio-pci 0000:00:1f.3: Firmware info: version 1:1:0-fcf6c
[ 31.802966] sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:11:0 Kernel ABI 3:11:0
[ 31.803223] sof-audio-pci 0000:00:1f.3: firmware boot complete
[ 31.808889] sof-audio-pci 0000:00:1f.3: Topology: ABI 3:7:0 Kernel ABI 3:11:0
[ 31.808893] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name iDisp3 Tx not handled
[ 31.810178] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name codec0_in not handled
[ 31.810180] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name iDisp2 Tx not handled
[ 31.810965] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name codec1_in not handled
[ 31.810967] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name iDisp1 Tx not handled
[ 31.811771] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name codec0_out not handled
[ 31.811772] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name Analog CPU Playback not handled
[ 31.812643] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name codec1_out not handled
[ 31.812644] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name Digital CPU Playback not handled
[ 31.812646] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name codec2_in not handled
[ 31.812647] sof-audio-pci 0000:00:1f.3: warning: widget type 7 name Alt Analog CPU Playback not handled
[ 31.812648] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name codec2_out not handled
[ 31.812649] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name Analog CPU Capture not handled
[ 31.815261] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name iDisp1_out not handled
[ 31.815263] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name Digital CPU Capture not handled
[ 31.816523] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name iDisp2_out not handled
[ 31.816525] sof-audio-pci 0000:00:1f.3: warning: widget type 0 name Alt Analog CPU Capture not handled
[ 31.817567] sof-audio-pci 0000:00:1f.3: warning: widget type 1 name iDisp3_out not handled
[ 31.825346] sof-audio-pci 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
[ 31.905181] input: sof-hda-dsp Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input38
[ 31.905387] input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input39
[ 31.905447] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input40
[ 31.905506] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input41
[ 31.905564] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input42
[ 34.504822] sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
[ 34.602355] sof-audio-pci 0000:00:1f.3: firmware boot complete
[ 53.063851] sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
[ 53.160548] sof-audio-pci 0000:00:1f.3: firmware boot complete

… but I hardly can make sense of them.

 

Would you have some direction to investigate what's wrong on my install?

Reply
Options

33 Posts

06-01-2018

US

72 Signins

414 Page Views

  • Posts: 33
  • Registered: ‎06-01-2018
  • Location: US
  • Views: 414
  • Message 105 of 156

Re: [Guide] X1 Carbon 7th Generation Ubuntu compatability

2020-01-02, 18:25 PM

 wrote:
Thanks! After this the sound, the microfone and the Volume buttons seem to work :)

Can you please define "this"? Lot's of things to try in the thread so it would be great to know what fixed it for you.

//CD
Reply
Options

19 Posts

05-19-2016

US

37 Signins

256 Page Views

  • Posts: 19
  • Registered: ‎05-19-2016
  • Location: US
  • Views: 256
  • Message 106 of 156

Re: [Guide] X1 Carbon 7th Generation Ubuntu compatability

2020-02-14, 6:21 AM

Just updated to 18.04.4, kernel 5.3.0-28, but mic still doesn't work...I think the speakers are doing better, however.

Reply
Options

2 Posts

12-02-2019

DE

6 Signins

45 Page Views

  • Posts: 2
  • Registered: ‎12-02-2019
  • Location: DE
  • Views: 45
  • Message 107 of 156

Re: [Guide] X1 Carbon 7th Generation Ubuntu compatability

2020-02-14, 12:38 PM
A few comments further you can read what helped me :)

Quote:
Yes. Running kernel 5.4.2 smoothly and everything works. Only thing I had to do was leveling up all the channels in alsamixer so that the microphone was loud enough Smiley Happy until now there is nothing I am aware of that is not working
----------------------------------------------

I hope everything works out for you.

kind regards
Reply
Options

2 Posts

12-02-2019

DE

6 Signins

45 Page Views

  • Posts: 2
  • Registered: ‎12-02-2019
  • Location: DE
  • Views: 45
  • Message 108 of 156

Re: [Guide] X1 Carbon 7th Generation Ubuntu compatability

2020-02-14, 12:39 PM
Kernel 5.4.2 works flawlessly and mic too. you only have to level up all mic channels in the alsamixer
Reply
Options

19 Posts

05-19-2016

US

37 Signins

256 Page Views

  • Posts: 19
  • Registered: ‎05-19-2016
  • Location: US
  • Views: 256
  • Message 109 of 156

Re: [Guide] X1 Carbon 7th Generation Ubuntu compatability

2020-02-14, 14:43 PM
Aha, thanks -- I think I'll just wait for it to show up automatically.
Reply
Options

24 Posts

06-23-2019

CA

78 Signins

353 Page Views

  • Posts: 24
  • Registered: ‎06-23-2019
  • Location: CA
  • Views: 353
  • Message 110 of 156

Re: [Guide] X1 Carbon 7th Generation Ubuntu compatability

2020-02-14, 14:50 PM

Did you have to compile your own 5.4.2 kernal, or did you just use the Ubuntu mainline version?

 

 

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete