Device (HDAC) { Name (_ADR, 0x00080000) Name (SCID, Zero) Name (SACW, Zero) Method (_PS0, 0, NotSerialized) { If (SCID) { Store (Zero, PMDS) Store (Zero, PMEN) Store (SCID, CDID) Store (SACW, AOCW) } } Method (_PS3, 0, NotSerialized) { Store (AOCW, SACW) Store (CDID, SCID) Store (One, PMST) Store (0x03, PMDS) Store (One, PMEN) } OperationRegion (PMCF, PCI_Config, 0x48, 0x02) Field (PMCF, ByteAcc, NoLock, Preserve) { PMDS, 2, Offset (0x01), PMEN, 1, , 6, PMST, 1 } OperationRegion (DCF2, PCI_Config, 0xE0, 0x08) Field (DCF2, ByteAcc, NoLock, Preserve) { AOCW, 32, Offset (0x06), CDID, 8 } Method (_PRW, 0, NotSerialized) { Return (GPRW (0x15, 0x04)) } } ersetzt durch Device (HDEF) { Name (_ADR, 0x00080000) Name (SCID, Zero) Name (SACW, Zero) Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x62, 0x06, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x5, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x11) { "ALC662" }, "PinConfigurations", Buffer (0x28) { /* 0000 */ 0x01, 0x90, 0x02, 0x01, 0x02, 0x01, 0x10, 0x40, /* 0008 */ 0x11, 0x01, 0x20, 0x90, 0xA1, 0x90, 0x60, 0x90, /* 0010 */ 0xA1, 0x02, 0x40, 0x30, 0x81, 0x01, 0x50, 0x40, /* 0018 */ 0x21, 0x02, 0x30, 0x61, 0x4B, 0x01, 0x18, 0x19, /* 0020 */ 0x1A, 0x1B, 0x1C, 0x1D, 0x14, 0x15, 0x16, 0x0B } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } }