From owner-freebsd-acpi@FreeBSD.ORG Wed Jun 13 17:44:50 2007 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8464A16A475 for ; Wed, 13 Jun 2007 17:44:50 +0000 (UTC) (envelope-from nate@root.org) Received: from root.org (root.org [67.118.192.226]) by mx1.freebsd.org (Postfix) with ESMTP id 69B2013C44C for ; Wed, 13 Jun 2007 17:44:48 +0000 (UTC) (envelope-from nate@root.org) Received: (qmail 68944 invoked from network); 13 Jun 2007 17:33:32 -0000 Received: from ppp-71-139-42-13.dsl.snfc21.pacbell.net (HELO ?10.0.0.15?) (nate-mail@71.139.42.13) by root.org with ESMTPA; 13 Jun 2007 17:33:32 -0000 Message-ID: <46702A69.9070705@root.org> Date: Wed, 13 Jun 2007 10:33:29 -0700 From: Nate Lawson User-Agent: Thunderbird 2.0.0.0 (X11/20070511) MIME-Version: 1.0 To: Anish Mistry References: <807070.64626.qm@web32411.mail.mud.yahoo.com> <466F98A2.3010800@root.org> <200706131225.40136.amistry@am-productions.biz> In-Reply-To: <200706131225.40136.amistry@am-productions.biz> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-acpi@freebsd.org, Brian Gruber Subject: Re: no video coming out of S3 X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jun 2007 17:44:50 -0000 Anish Mistry wrote: > On Wednesday 13 June 2007, Nate Lawson wrote: >> Brian Gruber wrote: >>> I'm having trouble bringing my computer out of S3 >>> suspend, and am hoping someone may be able to help me. >>> >>> The computer itself successfully comes out of suspend >>> when I press the power button, but the video does not >>> come back. Reading about this i discovered >>> hw.acpi.reset_video, which sounded like exactly what I >>> needed; alas, it did nothing. >>> >>> Reading further mailing lists, I found mention that >>> X's DRI could screw this up. So I set up my computer >>> not to launch X on boot, and rebooted it (since emails >>> seemed to say that once DRI was loaded, there was no >>> undoing its affects without a reboot). Still, the >>> video did not come back. >>> >>> i'm not sure what to do now, or even what details are >>> helpful. I will tell you that I'm using an ATI Radeon >>> QY RV100 7000/VE, and the computer is an IBM NetVista >>> 8307-82U. uname -a: >>> FreeBSD calvin 6.2-RELEASE-p4 FreeBSD 6.2-RELEASE-p4 >>> #0: Fri Apr 27 16:11:48 EDT 2007 >>> root@calvin:/usr/obj/usr/src/sys/CALVIN i386 >>> >>> Also, I've noted that under windows on this same >>> computer (i have it setup to dual-boot), where S3 >>> works fine, I can bring it out of suspend with both >>> the keyboard and mouse (both PS/2) as well as the >>> power button. Probably just an implementation >>> difference, but perhaps important in a way I don't >>> understand. >> Try using the radeontool port. I think you might find some info in >> the acpi@ archives. >> >> I think one solution we should try is to do the various BIOS video >> reset routines after powering up everything again (D3->D0). At the >> moment, the code runs kind of early since it runs in real mode. >> We'd have to do it in VM86 mode after the video hw was powered back >> up. >> >> I thought jhb@ once had a DPMS patch that did something like this >> but I dunno. > > Google for acpi_video_dpms That's what I was thinking of. This is similar but not quite the same as what I think we should do with the lcall 0xc0000 code. -- Nate