Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Aug 2010 09:41:34 -0500
From:      Brandon Gooch <jamesbrandongooch@gmail.com>
To:        "geoffrey.ferrari" <geoffrey.ferrari@me.com>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: Black Display after suspend/resume on Thinkpad X201 with  8.1/amd64
Message-ID:  <AANLkTin1-7ZiOEEMNHwQfg0Ecn6FPznoKg%2BX0%2Bt%2BfPhw@mail.gmail.com>
In-Reply-To: <35f41cee-79d9-4bad-c4b1-f6f7f816cf6f@me.com>
References:  <35f41cee-79d9-4bad-c4b1-f6f7f816cf6f@me.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Aug 7, 2010 at 4:30 AM, geoffrey.ferrari
<geoffrey.ferrari@me.com> wrote:
> Dear all,
>
> I'm running FreeBSD 8.1/amd64 on a Thinkpad X201 (Intel Core i5 CPU with
> Intel integrated graphics). Everything works great except that there is a
> problem with the display when resuming after suspend. I was wondering if
> someone could offer some advice on whether it would be possible to get th=
is
> working, and if I could help by providing any relevant information. The
> hardware on this machine is pretty new, but it would be great to get it
> working :-) I started discussing this a while back on the freebsd-mobile
> mailing list, but couldn't find a workable solution. The original discuss=
ion
> is here
> http://lists.freebsd.org/pipermail/freebsd-mobile/2010-May/011990.html .
>
> The current situation is that the machine will su=EF=BB=BFspend using acp=
iconf -s 3
> and it will also resume. The problem is that the LCD display does not res=
ume
> correctly after suspend - instead it just stays black. I've been randomly
> tweaking various things, and get slightly different results. Sometimes th=
e
> display stays black in the sense the display is still completely switched
> off. Othertimes, I think the display switches on, but nothing is displaye=
d,
> so that the display is on but showing nothing except a black background.
> However, I can still type blind and e.g. shutdown/restart the machine.
>
> It may help to know that suspend/resume works perfectly under the latest
> Ubuntu 10.04, without any special configuration. I've also updated this
> machine to the latest BIOS from Lenovo. I've made available a file
> containing the output or contents of /boot/loader.conf, /etc/rc.conf, dme=
sg,
> devinfo -vr, acpidump -td, and sysctl -a. This file can be downloaded fro=
m
> https://files.me.com/geoffrey.ferrari/oqv857 . I hope somebody will be ab=
le
> to help! At this stage, I'd be very grateful for any suggestions either o=
n
> how to fix the problem myself, or on how to provide the right information=
 to
> this list to help others to fix it. Right now, it's only suspend/resume
> that's keeping me from using FreeBSD as my work OS on a daily basis.
>
> Incidentally, does anyone know if 9-CURRENT would support my Thinkpad bet=
ter
> than 8.1?

I recently updated to 9-CURRENT from 8-STABLE on my Lenovo X300.
Suspend/resume was hit-and-miss for a while, but jkim@ has been
working hard on this area, and my notebook, running 9-CURRENT, has
been working very well. The only issues that remain seem to be with
resuming the uhci(4) driver, but I've been able to work around the
issue by building the USB system as modules and kldunloading/loading
the uhci(4) driver.

With the work that jkim@ is doing, and your need for having this
functionality, I think it may be worth a shot to try 9-CURRENT -- you
may be able to provide valuable feedback to the developers in this
regard.

-Brandon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTin1-7ZiOEEMNHwQfg0Ecn6FPznoKg%2BX0%2Bt%2BfPhw>