CustoMac Desktop USB Fixes - 10.11+ Reference

Discussion in 'General Help' started by tonymacx86, Nov 21, 2015.

  1. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    167,640
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Sep 30, 2017 at 11:04 PM #311
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    167,640
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
     
  2. tecemac

    tecemac

    Joined:
    Aug 18, 2011
    Messages:
    163
    Mobo:
    Gigabyte Z77X-UP5 TH
    CPU:
    i3750K
    Graphics:
    GeForce Asus GTX 950 2 GB
    Mac:
    iMac, MacBook Pro, Mac mini
    Mobile Phone:
    iOS
    Oct 1, 2017 at 3:59 AM #312
    tecemac

    tecemac

    Joined:
    Aug 18, 2011
    Messages:
    163
    Mobo:
    Gigabyte Z77X-UP5 TH
    CPU:
    i3750K
    Graphics:
    GeForce Asus GTX 950 2 GB
    Mac:
    iMac, MacBook Pro, Mac mini
    Mobile Phone:
    iOS
    Henties likes this.
  3. Martinos89

    Martinos89

    Joined:
    Apr 14, 2017
    Messages:
    10
    Mobo:
    Asrock Fatal1ty Z270 Gaming-ITX/ac
    CPU:
    Intel Core i5 7600K
    Graphics:
    MSI GeForce GTX 1080 GAMING X 8G
    Mac:
    MacBook, MacBook Pro
    Mobile Phone:
    iOS
    Oct 29, 2017 at 10:30 AM #313
    Martinos89

    Martinos89

    Joined:
    Apr 14, 2017
    Messages:
    10
    Mobo:
    Asrock Fatal1ty Z270 Gaming-ITX/ac
    CPU:
    Intel Core i5 7600K
    Graphics:
    MSI GeForce GTX 1080 GAMING X 8G
    Mac:
    MacBook, MacBook Pro
    Mobile Phone:
    iOS
    Hi

    After upgrading to 10.13 my Logitech BRIO USB3 webcam is no longer recognised, unless I attach it to an USB2 hub (but then it doesn't output 4K). I tried it on different ports, in combo with/without a USB 3 hub.
    It worked perfectly on Sierra with the below configuration.

    The following kexts are installed to S/L/E (no adjustments made to info.plist):
    • USBInjectAll.kext
    • XHCI-200-series-injector.kext
    • FakePCIID.kext
    • FakePCIID_XHCIMux.kext
    • FakeSMC.kext+ Sensors
    • Lilu.kext
    • AppleALC.kext
    And I have the following Kext patches active in CLOVER for AppleUSBXHCIPCI:
    • 83bd74ff ffff10 > 83bd74ff ffff1b
    • 837d8410 > 837d8419

    Any ideas? OR if no ideas, any way to further investigate the issue?
    Once I get the ports correctly recognised, I'll look into creating a custom injection SSDT.
    Thx!

    System config: Kaby Lake Asrock Z270 Gaming-ITX/ac + Intel 7600K


    SOLVED: I apparently did not have the correct DSDT and Kext patches configured. Correct list: https://raw.githubusercontent.com/RehabMan/OS-X-USB-Inject-All/master/config_patches.plist
     
    Last edited: Oct 29, 2017
  4. 900703

    900703

    Joined:
    Dec 10, 2013
    Messages:
    5
    Mobo:
    OS X 10.9.5
    CPU:
    i5 4570
    Graphics:
    Intel Grahpics 4600/NVIDIA GTX650Ti
    Mac:
    iMac
    Classic Mac:
    iMac
    Mobile Phone:
    Android
    Nov 3, 2017 at 11:53 AM #314
    900703

    900703

    Joined:
    Dec 10, 2013
    Messages:
    5
    Mobo:
    OS X 10.9.5
    CPU:
    i5 4570
    Graphics:
    Intel Grahpics 4600/NVIDIA GTX650Ti
    Mac:
    iMac
    Classic Mac:
    iMac
    Mobile Phone:
    Android
    We now have a new NEC / Renesas / Asmedia USB3.0 driver for 6 series.
    This kext patched by jenyunhuang.
     

    Attached Files:

  5. Eightball8

    Eightball8

    Joined:
    Aug 25, 2017
    Messages:
    81
    Mobo:
    GIGABYTE Z270X-UD5 1151
    CPU:
    I7-7700K
    Graphics:
    Sapphire Nitro RX 580 8 gb
    Nov 26, 2017 at 7:02 PM #315
    Eightball8

    Eightball8

    Joined:
    Aug 25, 2017
    Messages:
    81
    Mobo:
    GIGABYTE Z270X-UD5 1151
    CPU:
    I7-7700K
    Graphics:
    Sapphire Nitro RX 580 8 gb
    Hi folks,
    Trying to get my rig up and running properly. I've got a GA-Z270X-UD5.

    I can't seem to get USB 3.0 working on anything but the USB 3.1 port on the back.

    When I plug drives, etc anywhere else that are 3.0 I get nada. All 2.0 works.

    What info do folks need to troubleshoot? or where should I start with a 200 board?

    Thanks,

    Anthony
     
  6. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    167,640
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Nov 26, 2017 at 8:30 PM #316
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    167,640
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
  7. Eightball8

    Eightball8

    Joined:
    Aug 25, 2017
    Messages:
    81
    Mobo:
    GIGABYTE Z270X-UD5 1151
    CPU:
    I7-7700K
    Graphics:
    Sapphire Nitro RX 580 8 gb
    Nov 27, 2017 at 9:52 PM #317
    Eightball8

    Eightball8

    Joined:
    Aug 25, 2017
    Messages:
    81
    Mobo:
    GIGABYTE Z270X-UD5 1151
    CPU:
    I7-7700K
    Graphics:
    Sapphire Nitro RX 580 8 gb
    RehabMan - thanks (nice tracks by the way - jealous!)

    Okay, doing a clean install to get back on the right track. Based on reading through your guide etc. I sense that there are some mistakes possible in Multibeast, etc.

    If I want to go the custom ssdt route - what should I install after I do a clean install and what do I need to avoid (vis a vis Multibeast,etc).

    Thanks in advance.
     
  8. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    167,640
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Nov 28, 2017 at 12:07 AM #318
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    167,640
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Mine are skier's right.
    The others are from two of my ski buddies. We were fortunate to take that photo from the lift (going back up) after we laid the tracks together and had skied to the bottom. No one else had gone there to mess up our tracks... yet.

    For your hardware, basic components/procedures:
    - XHCI-200-series-injector.kext
    - USBInjectAll.kext
    - port limit patch in config.plist
    - port discovery
    - create SSDT-UIAC.aml matching port discovery results and staying within 15-port limit
    - remove port limit patch from config.plist
     
  9. wstrohm

    wstrohm

    Joined:
    Mar 3, 2014
    Messages:
    313
    Mobo:
    GA-H170N-WIFI, Noctua NH-L9i Cooler, Kingston 16 GB DDR4, Samsung 850 EVO SSDs
    CPU:
    Intel core i7-6700
    Graphics:
    Gigabyte nVidia GTX 1050 Ti OC (low Profile), LG 24" Gaming Monitor
    Classic Mac:
    Power Mac
    Dec 18, 2017 at 12:08 AM #319
    wstrohm

    wstrohm

    Joined:
    Mar 3, 2014
    Messages:
    313
    Mobo:
    GA-H170N-WIFI, Noctua NH-L9i Cooler, Kingston 16 GB DDR4, Samsung 850 EVO SSDs
    CPU:
    Intel core i7-6700
    Graphics:
    Gigabyte nVidia GTX 1050 Ti OC (low Profile), LG 24" Gaming Monitor
    Classic Mac:
    Power Mac
    An unsolicited comment here; maybe obvious to all others, but this confounded me for a long time.

    When creating a SSDT, the "HS" port numbers begin with HS01 => <01 00 00 00> and increment by 1 for each HS port. The "SS" port numbers must begin with SS01 => <11 00 00 00> and increment by 1 for each SS port.

    I had thought incorrectly that the final version of the SSDT (after eliminating unused ports) should show ALL port numbers assigned in consecutive order. But the "SS" port numbers have to start with 11 (hex) (= decimal 17) or things just don't work out for USB operation.
     
  10. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    167,640
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Dec 18, 2017 at 1:08 AM #320
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    167,640
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    SSxx port numbers actually vary depending on the xHCI device-id.
    Correct values are in SSDT-UIAC-ALL.dsl in my USBInjectAll github project.

    You should *never* change the "port" data for a given port, unless you were building an SSDT for an xHCI controller not already supported by USBInjectAll and SSDT-UIAC-ALL.dsl.
     

Share This Page