From owner-freebsd-acpi@FreeBSD.ORG Fri Aug 9 05:34:41 2013 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 997E4335; Fri, 9 Aug 2013 05:34:41 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-pd0-x232.google.com (mail-pd0-x232.google.com [IPv6:2607:f8b0:400e:c02::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 681E42E5C; Fri, 9 Aug 2013 05:34:41 +0000 (UTC) Received: by mail-pd0-f178.google.com with SMTP id w10so148188pde.37 for ; Thu, 08 Aug 2013 22:34:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=bE9T8PgvUm3fvx0Pk5IIoiAYK8pPVJZ66G8ecz3SDwU=; b=yLjotqgjL8e+ZhfQSjz6W1rTPF9QTVaDjKGbWwkc6MB+5zNjBoEJcgSfzTC/yO7yNR 4dsck+ItnKVSUQ6qtgK5SPrzveTsli7O+DYbieOD6/2BxwgRdRYhAXyVPuI8z4DozEAP ez3R3ULjw+lC8m5OZvItwyQ84HX2ihs5+TcWpFbCukGXu0xg+ozcEd01NXtXnvh7PBqw 8uEqWC1JMPQHLYuU1LSFtwG/AGVNkckrzh5AxgLdZF7ETkLk6lQVwGpwrH2UsWIMehAt /1jYBjmBrNsEdMR/a2CMi129ETIOhJ1f47Ur0MCSy2P6IWD+KjIM/g23ry0rsUsskzmR SdfQ== MIME-Version: 1.0 X-Received: by 10.68.179.36 with SMTP id dd4mr9835919pbc.64.1376026480583; Thu, 08 Aug 2013 22:34:40 -0700 (PDT) Sender: kob6558@gmail.com Received: by 10.67.14.66 with HTTP; Thu, 8 Aug 2013 22:34:40 -0700 (PDT) In-Reply-To: References: Date: Thu, 8 Aug 2013 22:34:40 -0700 X-Google-Sender-Auth: cOFuC7Enb7FaHX10-ywoAwPzSgU Message-ID: Subject: Re: Lenovo X230 - suspend/resume video issues From: Kevin Oberman To: Adrian Chadd Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-acpi@freebsd.org" , "freebsd-mobile@freebsd.org" 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: Fri, 09 Aug 2013 05:34:41 -0000 On Thu, Aug 8, 2013 at 4:00 PM, Adrian Chadd wrote: > Hiya, > > I have an Lenovo Thinkpad X230 running FreeBSD-10. I'd like some help > in sorting out the following issues: > > * the ACPI and IBM sysctls for twiddling the LCD brightness don't at all > work > * The backlight comes on during resume, but the video definitely doesn't > * I'm still investigating whether xorg actually comes back from resume > (and it's a video problem) or whether it hangs on resume. > > The files are here: > > http://people.freebsd.org/~adrian/laptop/lenovo_x230 > > Thanks! > > > -adrian > _______________________________________________ > freebsd-acpi@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-acpi > To unsubscribe, send any mail to "freebsd-acpi-unsubscribe@freebsd.org" > Adrian, Take a look at the thread "Fixing X220 Video The Right Way" in the ACPI ML. Also look at "Fixing suspend/resume on Lenovo x220". Both went over several months, but ended in mid-June. Whether this aproach will work on the X230 is not entirely clear. Use of ACPI_CALL is really a mostly unworkable kludge. The suspend/resume issues will almost certainly not be resolved on any platform with recent Intel or Radeon GPUs requiring KMS until the newcons code is committed. That likely won't resolve all issues, but will deal with a major one and one that largely blocks resolving (or even identifying) others. I have a T550 which has a BIOS that largely is similar to the X220. One issue that Thinkpads of this vintage all seem to have is the inability to boot a gpt disk.. (Actually, if you have another drive (even USB) with booteasy on it, you can, but BIOS refuses to run an MBR from a GPT formatted disk. It assumes that GPT disks are all EUFI, which is seriously broken. I'd love to see that this is fixed. Guess I should see if Lenovo has a new BIOS that might fix it. -- R. Kevin Oberman, Network Engineer E-mail: rkoberman@gmail.com