From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Lemmer Webber Subject: bug#28578: xorg not starting on x200 due to recent commit Date: Sun, 24 Dec 2017 11:59:11 -0600 Message-ID: <87fu800zyo.fsf@dustycloud.org> References: <87a81k86jt.fsf@dustycloud.org> <87fubb1vnd.fsf@gmail.com> <20170925193354.GA12982@jasmine.lan> <87a81izbcd.fsf@gmail.com> <87k20lsj7i.fsf@dustycloud.org> <87fu82mmm3.fsf@dustycloud.org> <20171222232545.1b663977@scratchpost.org> <87mv2am92t.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49951) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eTAZD-0001dH-6P for bug-guix@gnu.org; Sun, 24 Dec 2017 13:00:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eTAZ9-0002Yw-7P for bug-guix@gnu.org; Sun, 24 Dec 2017 13:00:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:42187) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eTAZ9-0002YR-4L for bug-guix@gnu.org; Sun, 24 Dec 2017 13:00:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eTAZ8-0004MF-Sh for bug-guix@gnu.org; Sun, 24 Dec 2017 13:00:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <87mv2am92t.fsf@netris.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Mark H Weaver Cc: Andy Wingo , 28578@debbugs.gnu.org Mark H Weaver writes: > Danny Milosavljevic writes: > >> (Does anyone mind >>> pasting their equivalent lspci output who's saying "it works for me" on >>> an x200? I wonder if we can find the soruce of the difference.) >> >> 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) >> 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) >> 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) >> >> X works fine here... > > X also works fine on my X200 running GuixSD, although I confess I've not > yet gotten around to reflashing Libreboot on this machine since I had to > replace its motherboard some months ago. I'm not sure if the use of > Libreboot is relevant to this issue, but I would not rule out that > possibility, since both Libreboot and the X200 proprietary BIOS perform > early initialization of the graphics hardware. Yeah, you're quite likely right. I'm running Libreboot, but it may be a different version than others are. > Here's the relevant excerpt of my lspci output: > > 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) > 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) > 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) > > Does the lspci output look different for your X200? > > Mark It looks the same. Maybe the Libreboot version is responsible... I'm not sure. In the meanwhile, I've figured maybe I could test trying to set up xorg to use a specific driver to see if that fixes it: (services (cons* ;;; ... (modify-services %desktop-services (slim-service-type startx => (xorg-start-command #:configuration-file (xorg-configuration-file #:drivers '("intel"))))))) However, Guix is unhappy about this: gnu/services/xorg.scm:451:28: In procedure slim-shepherd-service: gnu/services/xorg.scm:451:28: In procedure slim-configuration-auto-login-session: Wrong type argument: #< name: "startx" gexp: # ... it also doesn't work with just (xorg-start-command) either. I'm nowhere near a modify-services expert. Anyone have any clues? Thanks for all the help :)