From owner-freebsd-i386@FreeBSD.ORG Sun Feb 15 20:00:23 2004 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 010B116A4CE for ; Sun, 15 Feb 2004 20:00:23 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFF7943D3F for ; Sun, 15 Feb 2004 20:00:22 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i1G40Mbv010334 for ; Sun, 15 Feb 2004 20:00:22 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i1G40MJ6010333; Sun, 15 Feb 2004 20:00:22 -0800 (PST) (envelope-from gnats) Date: Sun, 15 Feb 2004 20:00:22 -0800 (PST) Message-Id: <200402160400.i1G40MJ6010333@freefall.freebsd.org> To: freebsd-i386@FreeBSD.org From: Dierk Sacher Subject: Re: i386/60817: FBSD-5.1/5.2-RC1 "fdc0: cmd 3 failed at out byte 1 of 3" X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dierk Sacher List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Feb 2004 04:00:23 -0000 The following reply was made to PR i386/60817; it has been noted by GNATS. From: Dierk Sacher To: supraexpress@globaleyes.net Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: i386/60817: FBSD-5.1/5.2-RC1 "fdc0: cmd 3 failed at out byte 1 of 3" Date: Mon, 16 Feb 2004 04:54:27 +0100 Hi, After a valuable mailing from Nate Lawson on -current I've been finally able to fix my DSDT. I have now a working fdc with acpi. The attached patch is for my MSI 845PE Max3. It should tell you, what to do (find the sysressource, remove it, fix FDC resource allocation, fix it, never forget to adjust the buffers length ) WARNING: I'm not shure about the removed sysresource. That part was just trial and error. It may destroy your box or whatever. Don't blame me if you try this. The PR should also be closed, because a broken DSDT is not a problem of freebsd. Gruss Dierk --- DSDT.dsl.orig Mon Feb 16 04:13:31 2004 +++ DSDT.dsl Mon Feb 16 04:13:22 2004 @@ -1501,7 +1501,7 @@ Return (0x0F) } - Name (IORG, Buffer (0x56) + Name (IORG, Buffer (0x4e) { 0x4B, 0x10, 0x00, 0x10, 0x4B, 0x20, 0x00, 0x20, 0x4B, 0x44, 0x00, 0x1C, 0x4B, 0x62, 0x00, 0x02, @@ -1510,12 +1510,11 @@ 0x4B, 0x88, 0x00, 0x01, 0x4B, 0x8C, 0x00, 0x03, 0x4B, 0x90, 0x00, 0x10, 0x4B, 0xA0, 0x00, 0x20, 0x4B, 0xE0, 0x00, 0x10, 0x4B, 0x90, 0x02, 0x08, - 0x47, 0x01, 0xF0, 0x03, 0xF0, 0x03, 0x00, 0x02, 0x47, 0x01, 0xD0, 0x04, 0xD0, 0x04, 0x00, 0x02, 0x86, 0x09, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFE, 0x00, 0x00, 0x10, 0x00, 0x79, 0x00 }) - Name (IO98, Buffer (0x5A) + Name (IO98, Buffer (0x52) { 0x4B, 0x10, 0x00, 0x10, 0x4B, 0x22, 0x00, 0x1E, 0x4B, 0x44, 0x00, 0x1C, 0x4B, 0x62, 0x00, 0x02, @@ -1524,7 +1523,6 @@ 0x4B, 0x88, 0x00, 0x01, 0x4B, 0x8C, 0x00, 0x03, 0x4B, 0x90, 0x00, 0x10, 0x4B, 0xA2, 0x00, 0x1E, 0x4B, 0xE0, 0x00, 0x10, 0x4B, 0x90, 0x02, 0x08, - 0x47, 0x01, 0xF0, 0x03, 0xF0, 0x03, 0x00, 0x02, 0x47, 0x01, 0xD0, 0x04, 0xD0, 0x04, 0x00, 0x02, 0x47, 0x01, 0x00, 0x04, 0x00, 0x04, 0x00, 0x40, 0x47, 0x01, 0x00, 0x08, 0x00, 0x08, 0x00, 0x80, @@ -2736,10 +2734,9 @@ } } - Name (FCRS, Buffer (0x20) + Name (FCRS, Buffer (0x18) { - 0x47, 0x01, 0xF2, 0x03, 0xF2, 0x03, 0x01, 0x02, - 0x47, 0x01, 0xF4, 0x03, 0xF4, 0x03, 0x01, 0x02, + 0x47, 0x01, 0xF0, 0x03, 0xF0, 0x03, 0x01, 0x06, 0x47, 0x01, 0xF7, 0x03, 0xF7, 0x03, 0x01, 0x01, 0x22, 0x40, 0x00, 0x2A, 0x04, 0x00, 0x79, 0x00 }) -- |----+----|----+----|----+----|----+----|----+----|----+----|----+----|--< GPG Fingerprint: D14C 12BB 37A6 6745 7F4F F420 9E59 D79E A492 2A96 GPG KeyID : A4922A96 +------------------------------------------------------------------------+