I believe the device is still named PXSX in my case, even if AirportBrcmFixup is enabled, when I checked under IORegistry Explorer.
Also, I am still getting the same error... Have I declared it as External correctly??
DefinitionBlock ("", "SSDT", 2, "ARPT ", "BCM4350", 0x00000000)
{
External (_SB_.PCI0.RP05, DeviceObj)
Device (_SB.PCI0.RP05)
{
Device (PXSX)
{
Name (_ADR, Zero) // _ADR: Address
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If ((Arg2 == Zero))
{
Return (Buffer (One)
{
0x03 // .
})
}
Return (Package (0x0C)
{
"AAPL,slot-name",
Buffer (0x05)
{
"WLAN"
},
"compatible",
Buffer (0x0D)
{
"pci14e4,43a0"
},
"device_type",
Buffer (0x08)
{
"AirPort"
},
"model",
Buffer (0x24)
{
"Dell DW1820A 802.11ac Wireless Card"
},
"name",
Buffer (0x10)
{
"AirPort Extreme"
},
"pci-aspm-default",
Buffer (One)
{
0x00 // .
}
})
}
}
}
}