Contribute
Register

Pete's Asus ROG Strix Z370-G Gaming (WI-FI AC) i5-8600K Build

Status
Not open for further replies.
I need to double check this later but I agree it seems the evidence points to bt and Usb. I may have made a mistake in the uia_exclude or something. I’m using you .uml file but realised there is a .dsl file as well. Where do I put that?
 
I need to double check this later but I agree it seems the evidence points to bt and Usb. I may have made a mistake in the uia_exclude or something. I’m using you .uml file but realised there is a .dsl file as well. Where do I put that?

The SSDT-USB.aml file goes in /EFI/CLOVER/APCI/patched/.

The SSDT-USB.dsl file is the source file in case you want to look at it in MaciASL.
 
Right. So. I got home early and am having a play around with things. I had an error in custom flags meaning I had used : instead of ; between port names. So that wasn't helping clearly.

So now I have sleep working properly. Yay!

Except... From a cold boot, my BT keyboard and mouse works fine. Send the machine to sleep and then wake it up again and the BT keyboard and mouse don't work, in fact once sent to sleep I can't wake it back up with the BT devices, but a USB keyboard/mouse works fine before and after sleep. In case it helps I've attached a screen grab from clover.

I am using one of the internal USB2 ports to connect the BT module, but I thought I'd only disabled the rear USB2 ports. Also I have the Asus wifi board switched off in the bios for both wifi and BT to see if that helps but not so far.

boot_config.jpeg
 
Right. So. I got home early and am having a play around with things. I had an error in custom flags meaning I had used : instead of ; between port names. So that wasn't helping clearly.

So now I have sleep working properly. Yay!

Except... From a cold boot, my BT keyboard and mouse works fine. Send the machine to sleep and then wake it up again and the BT keyboard and mouse don't work, in fact once sent to sleep I can't wake it back up with the BT devices, but a USB keyboard/mouse works fine before and after sleep. In case it helps I've attached a screen grab from clover.

I am using one of the internal USB2 ports to connect the BT module, but I thought I'd only disabled the rear USB2 ports. Also I have the Asus wifi board switched off in the bios for both wifi and BT to see if that helps but not so far.

View attachment 327793

The uia_exclude= is wrong. You have only excluded 6 out of the 26 ports. That means 20 ports are still active, which puts you 5 over the 15 port limit. Don't expect USB to work right until yo are under the limit.

You also seem to be trying to exclude USB 2 from a bunch of physical ports while trying to leave USB 3 working on them. I don't know if that's a good idea. On my system, I just excluded the internal USB 2 header ports, the two rear USB 2 ports, and all the unused ports. That was enough to put me under the limit.
 
You're right and I was thinking the same about the USB2 and USB3 links after posting it. So I have tried

Code:
-igfxbeta -alcbeta shikigva=60 uia_exclude=HS01;HS02;HS05;HS06;HS07;HS09;HS10;SS01:SS02;SS05;SS06 -lilubetaall -ngfxbeta

Now here is my confusion. Your dal file doesn't match the port names you have in your uia_exclude= line in the screen grab you posted, so I may be getting confused. Is the screen grab for that in your first post out of date? I need the internal USB ( or at least I need one of them ) as I am using the USB cable internally for my BT connection. BT is definitely not working at all after sleep. And I notice in system report it is showing 0(mA) current being used by it. This all points to USB issues still but at least I'm closer in that sleep seems to work right, just the BT issue left.
 
Oh hang on, are you saying HS08 as an example is an unused one on this MB as it doesn't exist, so I can substitute some of the ports I'm turning off with those to gain a few more ports, and that's where my confusion has come from?
 
You're right and I was thinking the same about the USB2 and USB3 links after posting it. So I have tried

Code:
-igfxbeta -alcbeta shikigva=60 uia_exclude=HS01;HS02;HS05;HS06;HS07;HS09;HS10;SS01:SS02;SS05;SS06 -lilubetaall -ngfxbeta

Now here is my confusion. Your dal file doesn't match the port names you have in your uia_exclude= line in the screen grab you posted, so I may be getting confused. Is the screen grab for that in your first post out of date? I need the internal USB ( or at least I need one of them ) as I am using the USB cable internally for my BT connection. BT is definitely not working at all after sleep. And I notice in system report it is showing 0(mA) current being used by it. This all points to USB issues still but at least I'm closer in that sleep seems to work right, just the BT issue left.


HS07 is the port used by the built-in Wi-Fi/Bluetooth card so you can exclude it.
HS08, SS07, SS08, SS09, SS10 are not used, so definitely add that to your exclude.
HS09 and HS10 are probably good candidates for exclude since they are USB2 only ports.
HS11-14 are USB2 internal headers. You probably only use one of them for your Bluetooth, so exclude the others.
USR1 and USR2 are unused so you can exclude those two.

So, you can try uia_exclude=HS07;HS08;HS09;HS10;HS11;SS07;SS08;SS09;SS10;USR1;USR2

I'm taking a chance excluding HS11. On my old Wi-Fi/Bluetooth PCI-e adaptor, the Bluetooth was on the even number so I'm hoping it's the same for your adaptor.
 
Sadly using that config gives the same result. Working BT from a cold boot but after sleep non-functioning BT.

BTW the BT controller is on HS12 according to IOregistryexplorer :thumbup:

Try adding HS13 and HS14 to your exclude list too.
 
Status
Not open for further replies.
Back
Top