From owner-freebsd-mobile@FreeBSD.ORG Thu Jun 30 16:01:50 2005 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 99BF916A41C for ; Thu, 30 Jun 2005 16:01:50 +0000 (GMT) (envelope-from cracauer@schlepper.zs64.net) Received: from schlepper.zs64.net (schlepper.zs64.net [212.12.50.230]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3323A43D1D for ; Thu, 30 Jun 2005 16:01:50 +0000 (GMT) (envelope-from cracauer@schlepper.zs64.net) Received: from schlepper.zs64.net (schlepper [212.12.50.230]) by schlepper.zs64.net (8.13.1/8.12.9) with ESMTP id j5UG1met067793 for ; Thu, 30 Jun 2005 18:01:48 +0200 (CEST) (envelope-from cracauer@schlepper.zs64.net) Received: (from cracauer@localhost) by schlepper.zs64.net (8.13.1/8.12.9/Submit) id j5UG1mjn067792 for freebsd-mobile@freebsd.org; Thu, 30 Jun 2005 12:01:48 -0400 (EDT) (envelope-from cracauer) Date: Thu, 30 Jun 2005 12:01:48 -0400 From: Martin Cracauer To: freebsd-mobile@freebsd.org Message-ID: <20050630120148.A67041@cons.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Subject: ACPI Sleep on Thinkpad R40, wakeup fails for X11/radeon X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jun 2005 16:01:50 -0000 Any ideas how I could fix suspend/resume on this Thinkpad? I have a Thinkpad R40 running 6.0-current. It has a Radeon 7500 with 32 MB. When I suspend it with zzz (ACPI actice), the machine sleeps and wakes up fine except the X11 server is unhappy. The X11 server has some graphical corruption, never updates graphics and does not take keyboard input (Control-Alt-F2 etc are also disabled and just beep). Network login and top(1) shows the X11 server with 103% CPU :) and an strace shows an endless stream of: ioctl(8,0x20006444,0x0) ERR#16 'Device busy' [same call forever] dmesg, acpi list etc are on: http://www.cons.org/cracauer/machines/grisu/ Here's some logs: ~(grisu)10% tail /var/log/messages Jun 30 11:31:48 grisu kernel: wakeup from sleeping state (slept 00:00:10) Jun 30 11:31:48 grisu kernel: fwohci0: BUS reset Jun 30 11:31:48 grisu kernel: fwohci0: node_id=0xc000ffc0, gen=1, CYCLEMASTER mode Jun 30 11:31:48 grisu kernel: firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) Jun 30 11:31:48 grisu kernel: firewire0: bus manager 0 (me) Jun 30 11:31:48 grisu acpi: resumed at 20050630 11:31:48 ~(grisu)11% tail /var/log/Xorg.0.log SetClientVersion: 0 8 SetKbdSettings - type: -1 rate: 100 delay: 100 snumlk: 0 SetClientVersion: 0 8 SetKbdSettings - type: -1 rate: 30 delay: 250 snumlk: 0 (==) RADEON(0): Write-combining range (0xa0000,0x10000) was already clear (II) RADEON(0): [RESUME] Attempting to re-init Radeon hardware. (II) RADEON(0): [agp] Mode 0x1f000201 [AGP 0x0000/0x0000; Card 0x1002/0x4c57] Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer http://www.cons.org/cracauer/ No warranty. This email is probably produced by one of my cats stepping on the keys. No, I don't have an infinite number of cats.