- Joined
- Aug 6, 2018
- Messages
- 28
- Motherboard
- ASUS Prime X299 Deluxe II
- CPU
- i9-9940X
- Graphics
- RX 580
- Mac
- Mobile Phone
ad 1.) Partly yes.. You should enable implemented USB port limit patches, use the fully implemented kext zipped in your EFI-Folder and properly implement HS09 (9) and HS10 (9) in the latter. Then you should DISBALE "Alpine Ridge XHCI WA" and see if the TTR ports still pop-up under HS09 and HS10 of XHCI.
ad.2) Did you add the new NVMe in the second M.2 onboard slot or did you add the new NVMe by means of an additional PCIe adapter in any PCIe slot of your Deluxe II? If the primer is the case, the new ANS-SSDT is of general interest for all Deluxe II users and should remain included during all ongoing tests, which also states for your second NVMe recently added.
From all former tests with @applemacosxGOD it seems necessary to connect a USB-C device at boot for populating DSB2 with XHC3 entries and to successfully load also the respective TTR USB-C PCI driver. Afterwards one also should be able to at least hot swap USB-C devices.
You really should properly initialise and verify the functionality of your TTR onboard controller and its 2 ports with TB and USB-C devices under Windows before performing any tests under macOS. If the TTR onboard controller is not properly initialised once and not performing as expected, all test results obtained under macOS are useless anyway.
Also ensure that the IOREG.saves and PCI snapshots you will upload now and in the future, are really taken at same instance and do not represent different system states or different temporal instances.
1. With 3 USB port limit patches for 10.14.3 enabled, USB kext with HS09(9)&HS10(9) implemented and "Alpine Ridge XHCI WA" disabled, the USB-C SSD appears under HS09&HS10 with USB2.0 speed.
The USB-C hotplug is available now. It seems that my previous USB-C SSD is malfunctioning so that it can't be read at boot, with the new one being tested, hotplug is successful, which appears and reappears under HS09&HS10 in the IOreg.save during hot-plugging.
The test results with USB-C PCI driver is same with applemacosxGOD, I need to connect the USB-C device before booting into the OS, then the respective TTR USB-C PCI driver can be loaded.
2. I added the new NVMe in the onboard M.2_3 slot. I now have three M.2 slots all with devices plugged. (Shown at Picture A) IOreg.save and PCI chart screenshot are also attached