Contribute
Register

10.11.0-10.11.3 Skylake Starter Guide

Status
Not open for further replies.
Joined
Aug 18, 2011
Messages
453
Motherboard
ASUS Z390-I Gaming
CPU
i5-9600K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
You have been a strong advocate for doing the USB SSDT, and I've now experienced how powerfully effective it is. It was also less complicated than I thought it would be. I couldn't be happier.

@WedgeTail

I have a Z270 Gaming ITX motherboard. Not dissimilar to your Z270 Extreme4. I wonder if you could post your SSDT-USB.dsl, and share your experience? Thanks in advance.
 
Joined
Dec 31, 2016
Messages
196
Motherboard
AsrockZ270M Extreme4
CPU
i5-7600K
Graphics
RX 560
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. Apple
Mobile Phone
  1. iOS
@WedgeTail

I have a Z270 Gaming ITX motherboard. Not dissimilar to your Z270 Extreme4. I wonder if you could post your SSDT-USB.dsl, and share your experience? Thanks in advance.

Certainly, Tecemac. First, some background.

The Z2704 has two USB 3.0 headers next to the ATX power socket. Apparently these come from a USB 3.0 hub and I use one for two connectors on a PCI bracket in the I/O panel and the other for the two front panel USB slots on my case. Devices on any of those connectors share single USB ports, HS06 (port 06 00 00 00) and SS05 (port 15 00 00 00).

Also, the USB 3,1 gen 2 i/O panel A and C ports aren't in the I/O Registry Explorer XHC USB list. They show under RP01@1C/IOPP/PXSX, whatever that is.

I use a 7-port TP-LINK hub for all my basic I/O devices (keyboard, Logitech webcam, scanner, printer, and any other occasional need). That reduces my USB port requirements. There are quite a number of USB 2 and USB 3 ports that have no connectors on this board -- HS12-14 and SS7-10.

So I end up needing only 8 USB 2.0 ports and 6 USB 3.0 ports, a total of 14. However, when I didn't have a USB SSDT I had a number of USB problems. For example, when I tried to update from 10.13.5 to 10.13.6, using the PMHeart 10.13.6+ USB patch, I lost all my USB 3 devices (they were OK on 10.13.5 with PMHeart 10.13.4+ patch). I'm sure other problems I've had came for USB. Anyway, because I need only 14 ports, I don't need a uia_exclude statement.

A couple of points about the .DSL creation. Ammulder's guide is very clear and straight forward, and the dsl template makes editing it simple -- you just have to take care with your additions. Then other thing is that at the top of the template, just before the "port-count" line, there is:
// XHC overrides for 100-series boards
"8086_a12f", Package()
As you can see above, Pastrychef advised me where to find the proper code for my board, which is 'a2af' which you'll see in my DSL.

Let me know if you have any questions or issues.
 

Attachments

  • SSDT-USB.dsl
    4.3 KB · Views: 119
Joined
Oct 15, 2015
Messages
28
Motherboard
Dell 5490
CPU
i7-8650U
Graphics
HD 620
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
I successfully made the SSDT file for Gigabyte Z170 Ultra Gaming, in case anyone needs it.


In order to have 15 ports enabled, I removed the ones in the USB3 header I can confirm it works like a charm.
 

Attachments

  • SSDT-USB-UG.dsl
    4.7 KB · Views: 90
Status
Not open for further replies.
Top