--- dsdt.dsl.orig 2005-10-10 11:19:06.655976980 +0200 +++ dsdt.dsl 2005-10-10 11:34:05.224968654 +0200 @@ -2246,6 +2246,13 @@ Name (GSUE, 0x00) Name (GSUT, 0x00) Name (GSCR, 0x00) + + Name (ATA0, Buffer (0x1D) {}) + Name (ATA1, Buffer (0x1D) {}) + Name (ATA2, Buffer (0x1D) {}) + Name (ATA3, Buffer (0x1D) {}) + Name (ATAB, Buffer (0x1D) {}) + Device (CHN0) { Name (_ADR, 0x00) @@ -2473,11 +2480,6 @@ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91 }) - Name (ATA0, Buffer (0x1D) {}) - Name (ATA1, Buffer (0x1D) {}) - Name (ATA2, Buffer (0x1D) {}) - Name (ATA3, Buffer (0x1D) {}) - Name (ATAB, Buffer (0x1D) {}) CreateByteField (ATAB, 0x00, CMDC) Method (GTFB, 3, Serialized) { @@ -2612,19 +2614,19 @@ { Name (_ADR, 0x00100000) OperationRegion (WAU1, PCI_Config, 0x84, 0x01) - Field (WAU1, WordAcc, NoLock, Preserve) + Field (WAU1, ByteAcc, NoLock, Preserve) { U184, 8 } OperationRegion (U1D3, PCI_Config, 0x49, 0x01) - Field (U1D3, WordAcc, NoLock, Preserve) + Field (U1D3, AnyAcc, NoLock, Preserve) { UR49, 3 } OperationRegion (UBP1, PCI_Config, 0x85, 0x01) - Field (UBP1, WordAcc, NoLock, Preserve) + Field (UBP1, AnyAcc, NoLock, Preserve) { U1PE, 1 } @@ -2651,13 +2653,13 @@ { Name (_ADR, 0x00100001) OperationRegion (WAU2, PCI_Config, 0x84, 0x01) - Field (WAU2, WordAcc, NoLock, Preserve) + Field (WAU2, AnyAcc, NoLock, Preserve) { U284, 8 } OperationRegion (UBP2, PCI_Config, 0x85, 0x01) - Field (UBP2, WordAcc, NoLock, Preserve) + Field (UBP2, AnyAcc, NoLock, Preserve) { U2PE, 1 } @@ -2684,13 +2686,13 @@ { Name (_ADR, 0x00100002) OperationRegion (WAU3, PCI_Config, 0x84, 0x01) - Field (WAU3, WordAcc, NoLock, Preserve) + Field (WAU3, AnyAcc, NoLock, Preserve) { U384, 8 } OperationRegion (UBP3, PCI_Config, 0x85, 0x01) - Field (UBP3, WordAcc, NoLock, Preserve) + Field (UBP3, AnyAcc, NoLock, Preserve) { U3PE, 1 } @@ -2717,13 +2719,13 @@ { Name (_ADR, 0x00100003) OperationRegion (WAU4, PCI_Config, 0x84, 0x01) - Field (WAU4, WordAcc, NoLock, Preserve) + Field (WAU4, AnyAcc, NoLock, Preserve) { U484, 8 } OperationRegion (UBP4, PCI_Config, 0x85, 0x01) - Field (UBP4, WordAcc, NoLock, Preserve) + Field (UBP4, AnyAcc, NoLock, Preserve) { U4PE, 1 } @@ -2750,7 +2752,7 @@ { Name (_ADR, 0x00100004) OperationRegion (WAU5, PCI_Config, 0x84, 0x01) - Field (WAU5, WordAcc, NoLock, Preserve) + Field (WAU5, AnyAcc, NoLock, Preserve) { U584, 8 }