From owner-freebsd-current@FreeBSD.ORG Tue May 27 13:28:38 2003 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 5CF8F37B401 for ; Tue, 27 May 2003 13:28:38 -0700 (PDT) Received: from birch.ripe.net (birch.ripe.net [193.0.1.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2CE3F43F75 for ; Tue, 27 May 2003 13:28:37 -0700 (PDT) (envelope-from marks@ripe.net) Received: from laptop.6bone.nl (cow.ripe.net [193.0.1.239]) by birch.ripe.net (8.12.9/8.11.6) with SMTP id h4RKSXVn010115; Tue, 27 May 2003 22:28:33 +0200 Received: (nullmailer pid 852 invoked by uid 1000); Tue, 27 May 2003 20:28:32 -0000 Date: Tue, 27 May 2003 22:28:32 +0200 From: Mark Santcroos To: Stijn Hoop Message-ID: <20030527202832.GA717@laptop.6bone.nl> References: <20030522100612.X95471@root.org> <20030522193004.GA1073@laptop.6bone.nl> <20030522195103.GB60164@pcwin002.win.tue.nl> <20030522200011.GA639@laptop.6bone.nl> <20030522201452.GC60164@pcwin002.win.tue.nl> <20030522202815.GB639@laptop.6bone.nl> <20030522203024.GD60164@pcwin002.win.tue.nl> <20030522203511.GC639@laptop.6bone.nl> <20030522204708.GE60164@pcwin002.win.tue.nl> <20030522210503.GA1971@laptop.6bone.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030522210503.GA1971@laptop.6bone.nl> User-Agent: Mutt/1.4.1i X-Handles: MS6-6BONE, MS18417-RIPE cc: current@freebsd.org cc: acpi@jp.freebsd.org Subject: Re: FBSD 5.1b2 Inst. Results on Dell i8500 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: Tue, 27 May 2003 20:28:38 -0000 On Thu, May 22, 2003 at 11:05:03PM +0200, Mark Santcroos wrote: > The same here, that's what I mentioned earlier, that I need to investigate > this. Hope to have that fixed before 'de haan kraait' tomorrow morning ;-) > Can you send me your whole asl, I'm curious how close it is to mine. Hrm, a bit later than anticipated, got ill after skipping too many nights, had to take a break :-) However, with the following patch, fdc, sio, and ppc attach under acpi instead of isa again! With a stock kernel and patched dsdt I have a fully working system again. All Dell laptop users with problems might want to give this a look as at least Stijn's Inspirion 8500 has exactly the same dsdt as mine (Latitude C640). Mark ps. Bob, sorry for arguing that it might be acpica, I come from a world where I assume hardware is not the first thing to look at when things break ... --- c640.asl Wed May 14 02:07:27 2003 +++ c640_custom.asl Tue May 27 22:18:14 2003 @@ -120,9 +120,9 @@ Method (SXX5, 2, NotSerialized) { - If (LLess (Arg1, SizeOf (Arg0))) + If (LLess (Arg1, SizeOf (DerefOf(Arg0)))) { - CreateByteField (Arg0, Arg1, SX20) + CreateByteField (DerefOf(Arg0), Arg1, SX20) SXX6 (0x7C, SX20) } } @@ -133,16 +133,16 @@ Store (0x00, Local0) While (LLess (Local0, SXX2)) { - SXX5 (SXX0, Local0) + SXX5 (RefOf(SXX0), Local0) Increment (Local0) } } Method (SXX8, 2, NotSerialized) { - If (LLess (Arg1, SizeOf (Arg0))) + If (LLess (Arg1, SizeOf (DerefOf (Arg0)))) { - CreateByteField (Arg0, Arg1, SX20) + CreateByteField (DerefOf(Arg0), Arg1, SX20) Store (SXX6 (0x7D, 0x00), SX20) } } @@ -153,7 +153,7 @@ While (LLess (Local0, SXX3)) { Add (SXX2, Local0, Local1) - SXX8 (SXX0, Local1) + SXX8 (RefOf (SXX0), Local1) Increment (Local0) } } @@ -217,9 +217,9 @@ Method (SX43, 2, NotSerialized) { - If (LLess (Arg1, SizeOf (Arg0))) + If (LLess (Arg1, SizeOf (DerefOf(Arg0)))) { - CreateByteField (Arg0, Arg1, SX20) + CreateByteField (DerefOf(Arg0), Arg1, SX20) Store (SX40 (), SX20) } } @@ -238,7 +238,7 @@ { Store (SX40 (), Local0) Name (SX23, Buffer (Local0) {}) - SX44 (SX23, Local0) + SX44 (Refof(SX23), Local0) Return (SX23) } @@ -277,7 +277,7 @@ SX30 (Arg0) SX11 () Name (PGET, Buffer (SXX3) {}) - SX44 (PGET, SXX3) + SX44 (RefOf(PGET), SXX3) SX12 () Return (PGET) } -- Mark Santcroos RIPE Network Coordination Centre http://www.ripe.net/home/mark/ New Projects Group/TTM