From owner-freebsd-current@FreeBSD.ORG Fri Jan 23 21:39:28 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A181716A4CE for ; Fri, 23 Jan 2004 21:39:28 -0800 (PST) Received: from fatpipi.cirx.org (fatpipi.cirx.org [211.23.144.137]) by mx1.FreeBSD.org (Postfix) with ESMTP id F2D8843D41 for ; Fri, 23 Jan 2004 21:39:26 -0800 (PST) (envelope-from clive@tongi.org) Received: from fatpipi.cirx.org (nullmail@internal-fxp.home [192.168.1.254]) by fatpipi.cirx.org (8.12.8p2/8.12.8) with SMTP id i0O5dO2E080689 for ; Sat, 24 Jan 2004 13:39:24 +0800 (CST) (envelope-from clive@tongi.org) Received: (nullmailer pid 80687 invoked by uid 1000); Sat, 24 Jan 2004 05:39:24 -0000 Date: Sat, 24 Jan 2004 13:39:24 +0800 From: Clive Lin To: freebsd-current@freebsd.org Message-ID: <20040124053924.GA80050@fatpipi.cirx.org> References: <20040122142115.GA67064@fatpipi.cirx.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040122142115.GA67064@fatpipi.cirx.org> X-Operating-System: FreeBSD i386 X-PGP-key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xA008C03E User-Agent: Mutt/1.5.5.1i X-Virus-Scanned: by amavisd-new Subject: Re: Undocked X31 oddity, might be ATA related. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jan 2004 05:39:28 -0000 Hi, Workaround found. Boot TP with IBM_PRELOAD OS, and disable the "Device Bay" via "Thinkpad Configuration" utility, accessible from Start -> Access IBM menu. Now everything is fine under -CURRENT. Fn-keys, suspend, shutdown -[prh] are all OK now. Major dmesg diff after turning off "Device Bay": -ata1: reset tp1 mask=03 ostat0=00 ostat1=00 -ata1-master: stat=0x00 err=0x00 lsb=0x00 msb=0x00 -ata1-slave: stat=0x00 err=0x00 lsb=0x00 msb=0x00 -ata1: reset tp2 mask=03 stat0=00 stat1=00 devices=0x0 ata1: at 0x170 irq 15 on atapci0 ata1: [MPSAFE] Conclusion: so far this workaround is only required for -CURRENT. FreeBSD 4.x and the IBM_PRELOAD OS both work happily with/without this workaround. Clive -- Clive Tong-I Lin | http://tongi.org | PGP KeyID: A008C03E