Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Feb 2004 20:00:22 -0800 (PST)
From:      Dierk Sacher <dierk@blaxxtarz.de>
To:        freebsd-i386@FreeBSD.org
Subject:   Re: i386/60817: FBSD-5.1/5.2-RC1 "fdc0: cmd 3 failed at out byte 1 of 3"
Message-ID:  <200402160400.i1G40MJ6010333@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/60817; it has been noted by GNATS.

From: Dierk Sacher <dierk@blaxxtarz.de>
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  
 +------------------------------------------------------------------------+



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402160400.i1G40MJ6010333>