English Community

Linux Operating SystemsUbuntu
All Forum Topics
Options

3 Posts

08-28-2019

US

7 Signins

54 Page Views

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

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

2019-09-18, 8:31 AM

I used the 5.3 kernel as soon as it was out in the hope that the microphone would work. Unfortunatley, it still doesn't.

I didn't have ACPI error message in the past, and my X1C7 still runs fine. (Didn't do the BIOS Sept upgrade though)

Reply
Options

4 Posts

09-18-2019

US

8 Signins

71 Page Views

  • Posts: 4
  • Registered: ‎09-18-2019
  • Location: US
  • Views: 71
  • Message 42 of 156

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

2019-09-18, 13:36 PM

Hi -- new here, mostly love my gen 7, but losing the trackpad on after suspend is getting frustrating. Has anyone found a way yet to install that new trackpad firmware using just Ubuntu?

 

I don't have Windows to install the firmware, though I saved the original Windows disk and I've been planning to try to get it running in either virtualbox or KVM when I get some spare time. Anyone done that? I'm not sure if Windows in a VM would allow for installing the new firmware, though.

 

Has anyone found a way to get the touchpad back once the machine is running? I tried the suggestion on the Arch wiki page for the gen6 (involves echoing "none" then "reconnect" to /sys/bus/serio/devices/serio1/drvctl) but it makes no difference. /sys/bus/serio/devices/serio1/description says "i8042 AUX port" so I'm not sure that's the right device for the trackpad anyway.

Reply
Options

2 Posts

09-18-2019

SG

1 Signins

26 Page Views

  • Posts: 2
  • Registered: ‎09-18-2019
  • Location: SG
  • Views: 26
  • Message 43 of 156

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

2019-09-18, 16:17 PM
For some reason, the script dropped in /usr/lib/systemd/system-sleep didn't work for me.

Had to drop it in /lib/systemd/system-sleep.
Reply
Options

9 Posts

01-21-2010

NL

23 Signins

154 Page Views

  • Posts: 9
  • Registered: ‎01-21-2010
  • Location: NL
  • Views: 154
  • Message 44 of 156

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

2019-09-24, 8:49 AM

I am trying to get SOF and the mic working with the stock 5.3 kernel in Ubuntu 19.10. I'm not sure what the issue is, but my guess is that snd_sof_nocodec is being loaded and that prevents the real codec from working. I have tried blacklisting that module, updating initramfs and rebooting but it still loads.

 

dmesg looks like:

 

 

Sep 24 02:59:42 kernel: sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found
Sep 24 02:59:42 kernel: sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380
Sep 24 02:59:42 kernel: sof-audio-pci 0000:00:1f.3: use msi interrupt mode
Sep 24 02:59:42 kernel: sof-audio-pci 0000:00:1f.3: No ASoC machine driver found - using nocodec

 

/etc/modprobe/alsa-base.conf matches the instructions above and some firmwares in /lib/firmware/intel/sof* are there as standard.

 

Any advice for what else I can try?

Reply
Options

4 Posts

09-24-2019

AW

6 Signins

36 Page Views

  • Posts: 4
  • Registered: ‎09-24-2019
  • Location: AW
  • Views: 36
  • Message 45 of 156

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

2019-09-24, 21:07 PM

Hey akkphht

 

I used the lsub and tlp config from https://forums.lenovo.com/t5/Ubuntu/Guide-X1-Carbon-7th-Generation-Ubuntu-compatability/td-p/4489823 and now the touchpad works after reach suspend/resume cycle.

Reply
Options

21 Posts

07-12-2019

AU

45 Signins

252 Page Views

  • Posts: 21
  • Registered: ‎07-12-2019
  • Location: AU
  • Views: 252
  • Message 46 of 156

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

2019-09-26, 8:30 AM

I've found the SOF firmware to work well on kernel 5.3, but on current HEAD/5.4 and a git HEAD version of the SOF firmware and topology, the SOF firmware can't in turn load the DSP firmware, which seems to be distributed separately from the SOF project.

Reply
Options

7 Posts

09-27-2019

SE

8 Signins

52 Page Views

  • Posts: 7
  • Registered: ‎09-27-2019
  • Location: SE
  • Views: 52
  • Message 47 of 156

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

2019-09-28, 13:40 PM

Running 19.04. I have these headphones that come with an attachable microphone, and everything works fine when I plug my headphones with the mic attach to the them (i.e. output and input ok via headphones).

 

However, if I just plug the microphone onto the X17G (via the jack port), nothing works. According to Sound and PavuAudio, in Output it says 'headphones (plugged in)' and 'Speakers (unavailable)' [??] --and since it's just a microphone plugged in, there is no sound coming up, same for the 'unavailable' speakers. For the Input, there is just 'Microphone (unplugged)' and it doesn't seem record either.

 

It is just puzzling to me, since it just works fine when I plug my headphones+mic combo... Any ideas on how to attack this problem? (In case it is not clear, I would like to plug my mic and have the plugged mic as input and my internal speakers as output). Thanks!

Reply
Options

8039 Posts

01-13-2008

US

77109 Signins

2179818 Page Views

  • Posts: 8039
  • Registered: ‎01-13-2008
  • Location: US
  • Views: 2179818
  • Message 48 of 156

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

2019-09-28, 15:28 PM

Are you using a headphone/mic splitter to isolate the mic input?  I wouldn't expect just the mic to work without a splitter.

 

Here's an example googled at random:

 

https://www.amazon.com/Kingtop-Adapter-Tablet-Headsets-Version/dp/B01I3A47I4?ref_=fsclp_pl_dp_2

 

Z.


The large print: please read the Community Participation Rules before posting. Include as much information as possible: model, machine type, operating system, and a descriptive subject line. Do not include personal information: serial number, telephone number, email address, etc.


The fine print: I do not work for, nor do I speak for Lenovo. Unsolicited private messages will be ignored - questions and answers belong in the forum so that others may contribute and benefit. ... GeezBlog

 

Communities: English Deutsch Español Português Русскоязычное Česká Slovenská Українська Polski Türkçe Moto English


Using Browser Search to find your answers in Lenovo and Moto Community


Reply
Options

7 Posts

09-27-2019

SE

8 Signins

52 Page Views

  • Posts: 7
  • Registered: ‎09-27-2019
  • Location: SE
  • Views: 52
  • Message 49 of 156

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

2019-09-28, 19:13 PM

Thanks for the reply! Yeah, so I'm using this kind of headphone set and this comes with a splitter too. But when I plug the mic+splitter on the X1C7 it just reads it as headphones somehow... and if I switch the output to the X1G7's speakers, it just doesn't work.

 

Funny enough, when I plug the headphones+mic combo (which works fine both sound+mic) pavu control still says 'Microphone (unplugged)' in input devices, but somehow it still works. For comparison, at the output devices tab it says 'headphones (plugged in).

 

Related to this, I just realized that if I plug the headphones, or some external speakers to the X1G7; I cannot switch to the internal speakers of the laptop (they are labelled as 'unavailable').

Reply
Options

3 Posts

09-29-2019

US

9 Signins

80 Page Views

  • Posts: 3
  • Registered: ‎09-29-2019
  • Location: US
  • Views: 80
  • Message 50 of 156

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

2019-09-29, 12:26 PM

New X1 Carbon. Ubuntu 18.04.3 LTS.

 

I appended your module-remap-sink lines to the end of my default.pa file, but I don't seem to have a 'alsa_output.pci-0000_00_1f.3.analog-stereo' sink. The pulseaudio daemon fails to start.

 

On my system, I have:

 

rwlove@nomad:~$ pacmd list-sinks | grep -e 'name:' -e 'index:'
* index: 0
name: <alsa_output.usb-Plantronics_Plantronics_BT300M_90AB1C875E0D493985DF2F21BC444315-00.analog-mono>
index: 1
name: <alsa_output.pci-0000_00_1f.3.analog-surround-21>

 

However, when I add the below lines to default.pa, the pulseaudio daemon still fails to start.

 

load-module module-remap-sink sink_name=stereo remix=no master=alsa_output.pci-0000_00_1f.3.analog-surround-21 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right
set-default-sink stereo

 

Sep 29 05:06:44 nomad pulseaudio[2083]: [pulseaudio] module-remap-sink.c: Master sink not found
Sep 29 05:06:44 nomad pulseaudio[2083]: [pulseaudio] module.c: Failed to load module "module-remap-sink" (argument: "sink_name=stereo remix=no master=alsa_output.pci-0000_00_1f.3.analog-surround-21 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right"): initialization failed.
Sep 29 05:06:44 nomad pulseaudio[2083]: [pulseaudio] main.c: Module load failed.
Sep 29 05:06:44 nomad pulseaudio[2083]: [pulseaudio] main.c: Failed to initialize daemon.
Sep 29 05:06:44 nomad pulseaudio[2080]: [pulseaudio] main.c: Daemon startup failed.

 

Can you please advise me?

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete