My Specs:
- Lattepanda Alpha
- CPU: Intel Core m3-8100Y
- RAM: 8.00 GB
- Storage: 64GB eMMC
- SSD: Sabrent 512GB Rocket NVMe PCIe
- Ethernet: Realtek PCIe GBE Family Controller
- Wireless: BCM94352Z
So I've been using the SSDTs: The long way to get Catalina working. With the SSDT-EC-USBX asl, the following code at the top is stopping my system from booting.
External (_SB_.PCI0.LPCB.H_EC, DeviceObj) Scope (\_SB.PCI0.LPCB.H_EC) { Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Darwin")) { Return (Zero) } Else { Return (0x0F) } } }
I've checked my dumped DSDT and based on the guide replaced EC0 with H_EC in two places. I've confirmed that it is PCI0, so I think this code is correct for my system. But when this code is in the asl my system won't boot. If I take this section out of the asl it boots. I'm guessing just taking this out, however, could cause problems later on - for example have had trouble getting my Broadcom BCM94352Z to work, so I've removed all those kexts and gone back to check my build again. this is when I noticed that this section was missing from my SDST-EC-USBX. But putting it in kills things.
The specific errors that I'm getting are:
- No arguments are initialised for method [PXSX]
- No arguments are initialised for method [_STA]
Any help would be great. Thanks :-)
[link] [comments]
Post a Comment