From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geerinckx-Rice Subject: Re: GuixSD on a laptop with Heads Date: Wed, 01 May 2019 13:19:12 +0200 Message-ID: <87d0l24e33.fsf@nckx> References: Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:50357) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLnGn-0000tv-Di for help-guix@gnu.org; Wed, 01 May 2019 07:19:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hLnGk-0002t4-D1 for help-guix@gnu.org; Wed, 01 May 2019 07:19:25 -0400 Received: from tobias.gr ([2001:470:7405::1]:35000) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hLnGi-0002rk-GB for help-guix@gnu.org; Wed, 01 May 2019 07:19:22 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id 590eca28 for ; Wed, 1 May 2019 11:19:14 +0000 (UTC) Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 741b5596 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Wed, 1 May 2019 11:19:13 +0000 (UTC) In-reply-to: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Jonathan, I haven't flashed Heads myself, but am passingly familiar with it=20 since I do basically the same thing on my hardware including an=20 X230 (and intend to recreate that on top of Guix, eventually). Jonathan Frederickson wrote: > However, I'm running into some issues when attempting to boot=20 > into the new kernel - the moment I run kexec, I get no output=20 > onscreen from the new kernel: > > https://imgur.com/a/r2lFD7k > > I've tried adding the usual debug flags to the kernel command=20 > line for troubleshooting (debug, higher LOGLEVEL, earlyprintk to=20 > vga) with no change. That won't help if there's nowhere to print to. From your=20 screenshot, you're not in VGA mode, for example. Is that=20 screenshot from within Heads? Which graphics driver is Heads=20 using at that point? Have you tried adding the same driver to the=20 initrd? (initrd-modules (cons* "i915" %base-initrd-modules))) It's also possible that Heads uses the Coreboot =E2=80=98simple=E2=80=99=20 framebuffer, for which you'll have to set at least the following=20 kernel options: FB_SIMPLE=3Dy GOOGLE_FIRMWARE=3Dy GOOGLE_COREBOOT_TABLE=3Dy GOOGLE_FRAMEBUFFER_COREBOOT=3Dy [Google isn't even being coy about stealing credit for others'=20 work anymore.] Unfortunately, that requires compiling a custom kernel. Just some ideas, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXMmAsAAKCRANsP+IT1Vt eYTRAQCkeiSCxew3G360k+3GOLS1GRP577sFlUGcEcii1gmwCAEAzOlsenIMD7cL eQ8FMFqZ88wVgxb+DmaKGUDEh7g3mQY= =D9Wh -----END PGP SIGNATURE----- --=-=-=--