On Tue, Aug 25, 2015 at 02:56:10PM +0200, Ralf wrote:
> Hi folks,
> 
> i just got my brand new Lenovo X1 Carbon and trying to get Gentoo
> running on it.
> ....
> I have a big problem with my kernel:
> 
> It doesn't come back from standby.
> After closing the lid, the standby LED starts breathing, opening the lid
> doesn't change anything, even pressing the power button does not wake up
> the system. The only option is to reset the system by holding down the
> power button. Journalctl doesn't say anything except of "System reboot"
> after the Standby message:
> 
>     ralf@omega:~$ sudo journalctl | grep -i "lid closed" -A
>     10                                                                        
>                                                           
>     130
>     Aug 23 19:12:20 omega systemd-logind[2075]: Lid closed.
>     Aug 23 19:12:20 omega systemd-logind[2075]: Suspending...
>     Aug 23 19:12:20 omega systemd[1]: Reached target Sleep.
>     Aug 23 19:12:20 omega systemd[1]: Starting Suspend...
>     Aug 23 19:12:20 omega systemd-sleep[2175]: Suspending system...
>     -- Reboot --
>     ......
> 
> So I tried installing Arch linux (same kernel version, 4.1.6). Arch
> wakes up without any problems. As a try and quick fixI copied the Arch
> Kernel+Modules to my Gentoo system and it works fine, which means to me
> that I probably have a misconfigured kernel.
> But that's not the Gentoo way, I'd like to compile the kernel on my own.

Cool, at least it is supported. I know someone with that got a brand new
Lenovo about a year ago and had loads of issues with it, even with the
bleeding edge kernels in Arch.

> Does anyone know what I might be missing in my kernel config?
> Or does anyone also have a X1 Carbon 3rd generation and would like to
> share the .config with me?

Do you have SUSPEND=y (just checking)? Other things that I can
see related to suspend are SUSPEND_FREEZER, ACPI_SLEEP,
APM_IGNORE_USER_SUSPEND, and a bunch of Thinkpad/Lenovo related options.
I do not have suspend enabled on my laptop, so take this with a grain of
salt.

If you want to search various kernel options, you can run `make
menuconfig` in the source directory and use '/' (forward slash) to
search just like you're in `less'.

Alec

Reply via email to