Contribute
Register

Gigabyte B550 Vision D (Thunderbolt 3) + AMD Ryzen 7 3700X + AMD RX 5600 XT

@CaseySJ still nothing for Unknown CPU NAME problem xD
Is there anything wrong in my config?
 

Attachments

  • Schermata 2021-10-23 alle 11.17.09.png
    Schermata 2021-10-23 alle 11.17.09.png
    145.8 KB · Views: 42
  • Schermata 2021-10-23 alle 11.17.38.png
    Schermata 2021-10-23 alle 11.17.38.png
    88.9 KB · Views: 43
  • Schermata 2021-10-23 alle 11.17.45.png
    Schermata 2021-10-23 alle 11.17.45.png
    73 KB · Views: 47
  • Schermata 2021-10-23 alle 11.17.52.png
    Schermata 2021-10-23 alle 11.17.52.png
    49.5 KB · Views: 39
...
And the AirportItlwm.kext is not working since 11.5 version.
...
Some questions:
  • Which version of macOS are you running?
  • Which version of AirportItlwm.kext is installed?
  • Each version of macOS has its own download of AirportItlwm. Has the correct file been downloaded?
  • In Terminal, we can type kextstat | grep -v apple to view all active kernel extensions that don't have "apple" in their name. Is AirportItlwm listed?
 
Hello
i'm starting to do "USB map" for my Asus ProArt B550 Creator.
First I tried to use some APCI from this tread :

Here is hackintool without the SSDT

Then I enable the SSDT in the config.plist

Where that "SWUS come from ?
Is it normal?

I attach my config.plist and the SSDT
Thanks in advance
Please do the following:
  • Uncheck/disable all USB SSDTs and USB port map kexts.
  • Reboot and log back in. This will allow us to see the native, unmodified state.
  • Run IORegistryExplorer and post the IOReg file.
  • Run MaciASL and post the System DSDT (in .dsl format).
Screen Shot 2021-10-23 at 10.54.35 AM.png
 
@CaseySJ still nothing for Unknown CPU NAME problem xD
Is there anything wrong in my config?
The configuration looks correct. Are you using RestrictEvents.kext version 1.0.5?
 
Please do the following:
  • Uncheck/disable all USB SSDTs and USB port map kexts.
  • Reboot and log back in. This will allow us to see the native, unmodified state.
  • Run IORegistryExplorer and post the IOReg file.
  • Run MaciASL and post the System DSDT (in .dsl format).
View attachment 531734
Here you are
Many thanks
 

Attachments

  • Asus ProArt B550 Creator.ioreg
    4.5 MB · Views: 46
  • Asus ProArt B550 Creator System DSDT.dsl
    561.6 KB · Views: 28
Here you are
Many thanks
Your motherboard has two USB controllers:
  • PCI0.GP13.XHC0
  • PCI0.GPP1.PTXH
It would be best to have an SSDT for each controller:
  • XHC0 should be changed to something simple, like XHC or XHC1
  • PTXH should be changed to XHC2 (which you are already doing)
Have you connected a USB 2.x and a USB 3.x device to every USB port in order to determine which ports are USB 2.0 (HSxx) and which are USB 3.0 (SSxx)?

This should be done without using an SSDT or USB port map kext. We simply connect a USB 2 device to each physical port and use IORegistryExplorer to determine where it gets connected. Then we connect a USB 3 device to each physical port and again use IORegistryExplorer to determine where it gets connected.

Not all ports will support USB 3.

Once this table is complete, then we modify the SSDT appropriately. And we also need to modify the USBPorts kext. Both the SSDT and Kext are used together.
 
Your motherboard has two USB controllers:
  • PCI0.GP13.XHC0
  • PCI0.GPP1.PTXH
yess
It would be best to have an SSDT for each controller:
  • XHC0 should be changed to something simple, like XHC or XHC1
  • PTXH should be changed to XHC2 (which you are already doing)
exactly... but I never saw XHC2 in Hackintool only SWUS :(
Have you connected a USB 2.x and a USB 3.x device to every USB port in order to determine which ports are USB 2.0 (HSxx) and which are USB 3.0 (SSxx)?
Not yet I'm going to and report
This should be done without using an SSDT or USB port map kext. We simply connect a USB 2 device to each physical port and use IORegistryExplorer to determine where it gets connected. Then we connect a USB 3 device to each physical port and again use IORegistryExplorer to determine where it gets connected.
okay
Not all ports will support USB 3.
I understand
Once this table is complete, then we modify the SSDT appropriately. And we also need to modify the USBPorts kext. Both the SSDT and Kext are used together.
Thanks again
 
here are my discovery USB ports :
Asus ProArt  B550 Creator USB Backpanel.jpg

I couldn't plug any USB 2 device to the thunderbolt/USB-C connectors
Asus ProArt  B550 Creator USB internal.jpg

My PC case has only USB 3 Type A port

I ended with
capture 2021-10-23 à 22.08.49.png
the "Connector" column seems not right .... for POT3, POT4, POT7 & POT8
Need a confirmation :
I need to remove the black lines before press export, don't I ?
 
Last edited:
here are my discovery USB ports :
View attachment 531746
I couldn't plug any USB 2 device to the thunderbolt/USB-C connectors
View attachment 531741
My PC case has only USB 3 Type A port

I ended with
the "Connector" column seems not right .... for POT3, POT4, POT7 & POT8
Need a confirmation :
I need to remove the black lines before press export, don't I ?
Comments:
  • Item 8 in the diagram is for a front panel USB-C header that supports USB 3.x and USB 2.x on a USB Type C port. Does your case have a front-panel USB-C port?
  • Item 10 in the diagram is very important. Those are two USB 2.0 internal headers that support a total of 4 USB 2.0 connections.
    • Do you have any internal USB 2 devices?
    • It would be advisable to connect something to USB_E34 and USB_E12 one at a time to determine their port names.
The attached ZIP contains files that define all the ports that you identified plus POT9, which is the Aura LED controller.
  • But the front panel USB-C ports are missing. Item 8 in diagram.
  • The two internal USB 2.0 headers are missing. Item 10 in diagram.
To use these files, make these changes:
  • Copy SSDT-B550-PTXH-TO-XHC2.aml to EFI/OC/ACPI folder and add an entry for it in config.plist --> ACPI
  • Copy SSDT-B550-XHC0-TO-XHC.aml to EFI/OC/ACPI folder and add an entry for it in config.plist --> ACPI
  • Copy USBPorts-XHC-XHC2.kext to EFI/OC/Kexts folder and add an entry for it in config.plist --> Kernel
Reboot. Check if sleep/wake works with and without these files.
 

Attachments

  • Asus-B550-USB-Map.zip
    5.3 KB · Views: 37
Comments:
  • Item 8 in the diagram is for a front panel USB-C header that supports USB 3.x and USB 2.x on a USB Type C port. Does your case have a front-panel USB-C port?
Yes My case has ONLY 2 USB 3 (type A) ports
  • Item 10 in the diagram is very important. Those are two USB 2.0 internal headers that support a total of 4 USB 2.0 connections.
    • Do you have any internal USB 2 devices?
    • It would be advisable to connect something to USB_E34 and USB_E12 one at a time to determine their port names.
those two port are unplugged
I can manage to have there names and report
The attached ZIP contains files that define all the ports that you identified plus POT9, which is the Aura LED controller.
  • But the front panel USB-C ports are missing. Item 8 in diagram.
  • The two internal USB 2.0 headers are missing. Item 10 in diagram.
Okay
I open the info.plist in the USBPorts-XHC-XHC2.kext There is
  • HS31 & HS32 ports that I don't use (but suspect to be both USB 2 internal headers)
  • PO9 instead of POT9. is there any influence ?
  • ImacPro1,1 model, my SMBIOS is MacPro7,1
To use these files, make these changes:
  • Copy SSDT-B550-PTXH-TO-XHC2.aml to EFI/OC/ACPI folder and add an entry for it in config.plist --> ACPI
  • Copy SSDT-B550-XHC0-TO-XHC.aml to EFI/OC/ACPI folder and add an entry for it in config.plist --> ACPI
  • Copy USBPorts-XHC-XHC2.kext to EFI/OC/Kexts folder and add an entry for it in config.plist --> Kernel
Reboot. Check if sleep/wake works with and without these files.
I understand,
I can already tell that without those files sleep/wake works (I have few USB devices)
I'll report

many thanks
 
Last edited:
Back
Top