- Joined
- Jul 24, 2015
- Messages
- 2,191
- Motherboard
- MSI H81i
- CPU
- i5-4570
- Graphics
- RX 580
Credits to fearandleb over at insanelymac for the X9DAi DSDT. EFI archive attached.
Credits to fearandleb over at insanelymac for the X9DAi DSDT. EFI archive attached.
I think that is part of your problem. Clover will boot using your mobo's native EFI and hand everything over to boot.efi - chameleon works differently. Read the FM AKA the Clover wiki.The EFI folder I uploaded was much larger,
Yes EFI booting works like thatdo I just copy these folders contents into my EFI folder
Hello, The EFI folder I uploaded was much larger, I thought was around 82mb. This one is 4.9b mb. Is there something missing or do I just copy these folders contents into my EFI folder and the matching subfolders?
So MACOSX/Boot(yours) contents to MACOSX/Boot(mine)
So MACOSX/Clover(yours) contents to MACOSX/Clover(mine)
So MACOSX/Boot(yours) contents to MACOSX/Boot(mine)
Boot/Bootx64.efi(yours) contacts to Boot/Bootx64.efi(mine)
Clover/subfolders(yours) contents to Clover/subfolders(mine)
Thank You, Nick
Sorry i didn't understand what you meant before. The folder i uploaded was supposed to be a "complete" EFI folder. Basically same method as here with memory definition in SMBIOS for your RAM. What hardware are you expecting to be recognised that currently is not recognised?I copied the folders contents. I did not see any change in hardware recognition. Thank You, Nick
Sorry i didn't understand what you meant before. The folder i uploaded was supposed to be a "complete" EFI folder. Basically same method as here with memory definition in SMBIOS for your RAM. What hardware are you expecting to be recognised that currently is not recognised?
Device (SATA)
{
Name (_ADR, 0x001F0002) // _ADR: Address
Name (^NATA, Package (0x01)
{
0x001F0002
})
Name (\FZTF, Buffer (0x07)
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5
})
Name (REGF, One)
Method (_REG, 2, NotSerialized) // _REG: Region Availability
{
If (LEqual (Arg0, 0x02))
{
Store (Arg1, REGF)
}
}
Device (EH01)
{
Name (_ADR, 0x001D0000) // _ADR: Address
Name (_S4D, 0x02) // _S4D: S4 Device State
Name (_S3D, 0x02) // _S3D: S3 Device State
Name (_S2D, 0x02) // _S2D: S2 Device State
Name (_S1D, 0x02) // _S1D: S1 Device State
Device (HUBN)
{
Name (_ADR, Zero) // _ADR: Address
Device (PR10)
{
Name (_ADR, One) // _ADR: Address
Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
{
Zero,
0xFF,
Zero,
Zero
})
Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
{
Buffer (0x14)
{
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x00, 0x00, 0x00
}
})
Device (PR30)
{
Name (_ADR, One) // _ADR: Address
Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
{
0xFF,
0xFF,
Zero,
Zero
})
Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
{
Buffer (0x14)
{
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x21, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x00, 0x00, 0x00
}
})
}
Device (EH02)
{
Name (_ADR, 0x001A0000) // _ADR: Address
Name (_S4D, 0x02) // _S4D: S4 Device State
Name (_S3D, 0x02) // _S3D: S3 Device State
Name (_S2D, 0x02) // _S2D: S2 Device State
Name (_S1D, 0x02) // _S1D: S1 Device State
Device (HUBN)
{
Name (_ADR, Zero) // _ADR: Address
Device (PR10)
{
Name (_ADR, One) // _ADR: Address
Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
{
Zero,
0xFF,
Zero,
Zero
})
Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
{
Buffer (0x14)
{
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x00, 0x00, 0x00
}
})
There are 2 SATA controllers on this board. What should the 2nd be (re)named?SATA is coming under SAT0 which should be coming under SATA.
There are 2 SATA controllers on this board. What should the 2nd be (re)named?