Well, with the fixed AML the system now detects its floppy
again; not that I can check that it works, remotely, but this
is nice.


@@ -1350,13 +1350,6 @@
                     FDCT,   8
                 }
 
-                OperationRegion (PCIC, SystemIO, 0x0CF8, 0x08)
-                Field (PCIC, DWordAcc, NoLock, Preserve)
-                {
-                    PIND,   32, 
-                    PDAT,   32
-                }
-
                 Method (ENFG, 0, NotSerialized)
                 {
                     Store (One, EN2C)
@@ -1370,10 +1363,16 @@
                 Device (FDC0)
                 {
                     Name (_HID, EisaId ("PNP0700"))
+                   Name (_ADR, 0x00040000)
+                   OperationRegion (FTC, PCI_Config, 0x84, 0x04)
+                   Field (FTC, DWordAcc, NoLock, Preserve)
+                   {
+                       FTCA,   32
+                   }
+
                     Method (_STA, 0, NotSerialized)
                     {
-                        Store (0x80002084, PIND)
-                        Store (PDAT, Local0)
+                        Store (FTCA, Local0)
                         And (Local0, 0x0100, Local0)
                         If (LEqual (Local0, 0x00))
                         {
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to