Contribute
Register

UtterDisbelief CL - Z370M-D3H, i3-8350K, RX560, 16GB, High Sierra

Status
Not open for further replies.
another question is: do we need to disable the iGPU during the installation? Thanks.


Hello :)

Yes your system is very similar so should be fine. Your problem is the two kexts - lilu and whatevergreen. Copy them into L/E while in safe mode using Kextbeast and you *should* be okay :thumbup:

(Also I read somewhere that version 115 of whatevergreen caused some people problems. I use 114 )

I connect to the monitor via the HDMI port, and installed that way too.

Let me know how it goes.

:)
 
Hello again, a quick update: I cannot boot into the system even in safe mode (-x tag from Clover). Any suggestion here?

Hello :)

Yes your system is very similar so should be fine. Your problem is the two kexts - lilu and whatevergreen. Copy them into L/E while in safe mode using Kextbeast and you *should* be okay :thumbup:

(Also I read somewhere that version 115 of whatevergreen caused some people problems. I use 114 )

I connect to the monitor via the HDMI port, and installed that way too.

Let me know how it goes.

:)
 
Hello again, a quick update: I cannot boot into the system even in safe mode (-x tag from Clover). Any suggestion here?

Okay, two answer the earlier question first - HDMI on the RX560.
In BIOS set iGPU to Auto and First graphics initialisation to PCIe.

For the more serious second problem... Boot with -v for verbose mode so we can see what the problem is.
:)
 
I boot with -v and the screen shopped with the following message:
IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0

any clue? Thanks.


Okay, two answer the earlier question first - HDMI on the RX560.
In BIOS set iGPU to Auto and First graphics initialisation to PCIe.

For the more serious second problem... Boot with -v for verbose mode so we can see what the problem is.
:)
 

Attachments

  • IMG_20180301_201418.jpg
    IMG_20180301_201418.jpg
    2.6 MB · Views: 89
ok, solved the problem by some googling.

with this error, I disable the iGPU from BIOS and inject DeInit in Clover opinion (graphic injections). After that, the system boot smoothly. And after putting the Whatevergreen and Lilu kexts into EFI extention folder, I removed the check of RadeonDeInit from config.plist. Now the graphic is shown as "Radeon Pro 560 4GB". Everything seems to be working so far, except for the volume control over DP port but I can live with it :)

@UtterDisbelief :thanking you so much for suggesting to boot with -v so to detect the problem!


I boot with -v and the screen shopped with the following message:
IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0

any clue? Thanks.
 
ok, solved the problem by some googling.

with this error, I disable the iGPU from BIOS and inject DeInit in Clover opinion (graphic injections). After that, the system boot smoothly. And after putting the Whatevergreen and Lilu kexts into EFI extention folder, I removed the check of RadeonDeInit from config.plist. Now the graphic is shown as "Radeon Pro 560 4GB". Everything seems to be working so far, except for the volume control over DP port but I can live with it :)

@UtterDisbelief :thanking you so much for suggesting to boot with -v so to detect the problem!

Good news! That sounds about right. Glad your system is up and running.

:)
 
Update no. 2 USB port definition

Editing the SSDT-USB.dsl template file is done using the MaciASL compiler. Again check the guides.

Important: for this board the USB PCI Vendor ID is 0x8086 and the PCI Device ID is 0xa2af so you need to change the value in the template to match or it won't work, so: "8086_a2af", Package()

Once your work is done you "Compile" the template dsl to check for errors. Assuming none, you can save your work as an "ACPI Machine Language Binary" file, or an *.aml file to you and me. This is your patch that then needs to go in the EFI/CLOVER/ACPI/patched folder on your EFI partition.

Once you have rebooted you can use IORegistryExplorer to check that your ports are configured as you wanted them:

If it helps, here's my commented template dsl file:​

...

UtterDisbelief - I have the same board as you. Am I correct in saying that if I were to overwrite the .dsl template (in MaciASL) with your commented file, then save to EFI/CLOVER/ACPI/patched as *.aml I would have the same port configuration as you have chosen? My USB 30-pin header seems to work on only one of the ports and I think it may be the configuration of my .aml file.

Thanks for your time.

Scott
 
UtterDisbelief - I have the same board as you. Am I correct in saying that if I were to overwrite the .dsl template (in MaciASL) with your commented file, then save to EFI/CLOVER/ACPI/patched as *.aml I would have the same port configuration as you have chosen? My USB 30-pin header seems to work on only one of the ports and I think it may be the configuration of my .aml file.

Thanks for your time.

Scott

Hello there.

Yes, that's right. If you compile the template as set out in the post you will have the same port config. Check the comments I put in the code for the locations of each one - for example the 30-pin header is specific to the Lian Li case ports.

The case comes with a USB 3.0 port (so two configs) and a USB 2.0 port (one config) on the top surface wired to the header. On the motherboard IORegistryExplorer indicated HS07, HS08 and SS08 were the three.

So I am not using all of the available ports on the header, only what's needed physically - and of course that helps keep the number within the 15-port limit.

:)
 
Thanks for clarifying, that is helpful - my case has two USB 3.0 ports connected to the F_USB30 header on the mobo and I had misinterpreted your 30-pin header as being a direct reference to F_USB30.

However you must have the USB3.0 case-top port connected to F_USB30 (HS07 and HS08) as that is where i currently see my case ports located.

The trouble I have is that via IORegistryExplorer i can see my ilok (USB security dongle) connected to HS07 / HS08 (whichever I like) and it operates fine. However if I connect a USB3.0 drive it's invisible.

I'm beginning to think that it's my case header that is the problem, but if I 'steal' your template I think that will either confirm it for me or fix the issue.

Hope the above makes sense, this isn't my specialism. Thanks for the assistance.


Best Regards

Scott
 
Thanks for clarifying, that is helpful - my case has two USB 3.0 ports connected to the F_USB30 header on the mobo and I had misinterpreted your 30-pin header as being a direct reference to F_USB30.

However you must have the USB3.0 case-top port connected to F_USB30 (HS07 and HS08) as that is where i currently see my case ports located.

The trouble I have is that via IORegistryExplorer i can see my ilok (USB security dongle) connected to HS07 / HS08 (whichever I like) and it operates fine. However if I connect a USB3.0 drive it's invisible.

I'm beginning to think that it's my case header that is the problem, but if I 'steal' your template I think that will either confirm it for me or fix the issue.

Hope the above makes sense, this isn't my specialism. Thanks for the assistance.


Best Regards

Scott

Ah, it sounds as though your case needs 4x ports for the header then - 2x USB 2.0 and 2x USB 3.0 - so set SS07 as well as SS08 in your version of the template.

Remember to configure them all as "UsbConnector", 3, types (USB 3.0 ports have more pins etc). That may help with any power problems for your external drive, causing it not to show up. Although I have had no issues with my various 2.5" USB hard-drives working fine on the F_USB30 header.

Remember though, if you do go with 4x ports you will need to "lose" one elsewhere to keep within the 15-port limit.

Yes, it's tricky at first but once done you can back-up your SSDT and forget about it from then on!

:)
 
Status
Not open for further replies.
Back
Top