i386/60817: FBSD-5.1/5.2-RC1 "fdc0: cmd 3 failed at out byte 1
of 3"
Dierk Sacher
dierk at blaxxtarz.de
Sun Feb 15 20:00:23 PST 2004
The following reply was made to PR i386/60817; it has been noted by GNATS.
From: Dierk Sacher <dierk at blaxxtarz.de>
To: supraexpress at globaleyes.net
Cc: freebsd-gnats-submit at 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
+------------------------------------------------------------------------+
More information about the freebsd-i386
mailing list