From owner-freebsd-acpi@FreeBSD.ORG Wed Aug 28 15:03:20 2013 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 04BB3679; Wed, 28 Aug 2013 15:03:20 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.69.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 83B452E7B; Wed, 28 Aug 2013 15:03:18 +0000 (UTC) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.14.7/8.14.7) with ESMTP id r7SF3AoI072305; Wed, 28 Aug 2013 19:03:10 +0400 (MSK) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.14.7/8.14.7/Submit) id r7SF3Ap6072304; Wed, 28 Aug 2013 19:03:10 +0400 (MSK) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Wed, 28 Aug 2013 19:03:10 +0400 From: Gleb Smirnoff To: Laura Marie Feeney Subject: Re: suspend/resume on Lenovo X1 (regression from reports on wiki) Message-ID: <20130828150310.GR4574@glebius.int.ru> References: <521D03AE.3050709@sics.se> <20130828040505.GD32399@FreeBSD.org> <521DF184.7030308@sics.se> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <521DF184.7030308@sics.se> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-acpi@freebsd.org, "Sergey A. Osokin" X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Aug 2013 15:03:20 -0000 Laura, according to your Xorg.log PCI device ID of your video card exactly matches mine 8086:0166:17aa:21f9, so it should work. It looks like versions of Xorg and Xorg Intel driver installed from packages are too old, and this is the biggest difference between your setup and mine. You are running Xorg 1.7.7. This is what I run: glebius@think:~:|>pkg info xorg-server xf86-video-intel xorg-server-1.12.4,1 xf86-video-intel-2.21.9 To get these packages you need to update your ports tree, put these lines into /etc/make.conf: WITH_NEW_XORG=yes WITH_KMS=yes , and reinstall xorg-server and xf86-video-intel from ports. You'd probably need to rebuild all xorg drivers like mouse and keyboard, to make them compatible with new server version. If this isn't enough I can send my xorg.conf and kernel config. But I hope default configs should be fine. Now bad news :) Last major Xorg update in ports, which happened couple of months ago, introduced a regression: xorg performs very slowly after resume. If the server process is restarted, then a new one performs okay. So this looks like xorg issue, not FreeBSD kernel problem. On Wed, Aug 28, 2013 at 02:48:04PM +0200, Laura Marie Feeney wrote: L> Thanks! I think that X1 and Carbon are different names, as Lenovo seems L> to use them quite interchangably (perhaps for different countries?). L> This isn't an X1 Touch, which surely has non-trivial differences for the L> touchscreen. X1 and X1 Carbon are really different, I owned both. Yep, both work with FreeBSD. -- Totus tuus, Glebius.