Contribute
Register

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

Hello @CaseySJ,
yes, my WD Passport connects to the other USB-C port. The only USB port not working is the one I had highlighted.

Here is the screenshot of IORegistryExplorer, don't know if it is what you had intended.
The disk is connected to the working USB-C port.

View attachment 539599

Furthermore, I connected the disk to another USB-A port, by inspecting Hackintool app I see the speed is not correct: it shows 480 Mbps.

View attachment 539600
We can see that the drive is connecting via USB 2.0 protocol. If you're using a USB-C cable, it most likely means that the cable itself does not support USB 3.x speeds.

This is a tricky topic. Most USB-C cables only support USB 2.0 and power delivery unless they specifically advertise USB 3.x.

Here's an example of a USB-C to USB-C cable with USB 3.x support:
https://www.amazon.com/dp/B07KXK34ZZ/?tag=tonymacx86com-20

Here's an example of a USB-C to USB-A cable with USB 3.x supports:
https://www.amazon.com/dp/B08RDF16VV/?tag=tonymacx86com-20
 
We can see that the drive is connecting via USB 2.0 protocol. If you're using a USB-C cable, it most likely means that the cable itself does not support USB 3.x speeds.

This is a tricky topic. Most USB-C cables only support USB 2.0 and power delivery unless they specifically advertise USB 3.x.

Here's an example of a USB-C to USB-C cable with USB 3.x support:
https://www.amazon.com/dp/B07KXK34ZZ/?tag=tonymacx86com-20

Here's an example of a USB-C to USB-A cable with USB 3.x supports:
https://www.amazon.com/dp/B08RDF16VV/?tag=tonymacx86com-20
OMG, cannot believe it is a matter of cable.
Just bought this one:
https://www.amazon.it/gp/product/B07PLP4K3R/?tag=tonymacx86com-21

I am an **** at all! :(
I need a 2 meter long USB-c cable because the provided one with the disk is really short, so I bought this one but did not checked specifications very well.

OK, let's some test with USB2.0 and USB3.0 sticks and report later results.

Thank you for now.
 
Ok,
I have spent the last two-three hours to test all USB ports of my Motherboard, in particular REAR I/O.
For these tests I have used:
- an USB2.0 stick (Kingston Data Traveler 410 - 8GB);
- an USB3.0 stick (Kingston Data Traveler 100 G3 - 32GB);
- an USB3.0 hard disk (WD Passport 260D - 4TB). This one comes with a 50cm long USB-C cable along with a USB-C to USB-A adaptor. Tests have been executed with both.

I reported the test results in this spreadsheet.

In general, all USB ports work properly: hot-plug mount is working, unmount is working.
But, what I have seen is that not all USB ports are being shown as populated in Hackintool app.

First of all, here below the motherboard rear I/O panel:

Gigabyte B550 Vision D-P_rear.png

Ports 1 to 5: they are the USB3.2 GEN1 TYPE A ports. They were tested with all three USB devices above.
Ports 6 & 7: they are the USB TYPE C ports. They were tested with the WD Passport 260D hard disk.
Port 0: it is a USB2 port. It was tested only with USB sticks.

The spreadsheet tells more in details, but here I wanna share with you that:

- PORT 5/6/7: when connecting any device, the disk is mounted properly, even with hot-plug, but Hackintool app doesn't show anything as popolated. Is that normal? Don't know if it is related to some missing usb mapping or anything else.

- PORT 1/2/3/4: any device connected there is being shown in Hackintool app and the device speed is right based on the device (USB2 -> 480 Mbps, USB3 gen1 -> 5Gbps).

- PORT 0: again, USB2 and USB3 sticks when hot-plugged were mounted, but no records in Hackintool app.

Don't know if what I reported is useful or not, in case I can do other tests.
Let me know.

Thank you for now. :)
 
Ok,
I have spent the last two-three hours to test all USB ports of my Motherboard, in particular REAR I/O.
For these tests I have used:
- an USB2.0 stick (Kingston Data Traveler 410 - 8GB);
- an USB3.0 stick (Kingston Data Traveler 100 G3 - 32GB);
- an USB3.0 hard disk (WD Passport 260D - 4TB). This one comes with a 50cm long USB-C cable along with a USB-C to USB-A adaptor. Tests have been executed with both.

I reported the test results in this spreadsheet.

In general, all USB ports work properly: hot-plug mount is working, unmount is working.
But, what I have seen is that not all USB ports are being shown as populated in Hackintool app.

First of all, here below the motherboard rear I/O panel:

View attachment 539616

Ports 1 to 5: they are the USB3.2 GEN1 TYPE A ports. They were tested with all three USB devices above.
Ports 6 & 7: they are the USB TYPE C ports. They were tested with the WD Passport 260D hard disk.
Port 0: it is a USB2 port. It was tested only with USB sticks.

The spreadsheet tells more in details, but here I wanna share with you that:

- PORT 5/6/7: when connecting any device, the disk is mounted properly, even with hot-plug, but Hackintool app doesn't show anything as popolated. Is that normal? Don't know if it is related to some missing usb mapping or anything else.

- PORT 1/2/3/4: any device connected there is being shown in Hackintool app and the device speed is right based on the device (USB2 -> 480 Mbps, USB3 gen1 -> 5Gbps).

- PORT 0: again, USB2 and USB3 sticks when hot-plugged were mounted, but no records in Hackintool app.

Don't know if what I reported is useful or not, in case I can do other tests.
Let me know.

Thank you for now. :)
At the bottom of the Hackintool USB page there is a row of icons. One of them looks like a broom, and is used to clear list. The icon immediately to its right is a refresh/reload icon.
  • Click the broom icon first to clear the list
  • Then click the refresh icon and see if the port list is correct
 
At the bottom of the Hackintool USB page there is a row of icons. One of them looks like a broom, and is used to clear list. The icon immediately to its right is a refresh/reload icon.
  • Click the broom icon first to clear the list
  • Then click the refresh icon and see if the port list is correct

Hello,
I did that, then I moved my USB3 stick all around the USB ports: port #5 (please refer to my previous picture) is not shown in Hackintool, the same for port #0.
After that, tried with USB3 TYPE-C hard disk, Hackintool again blank for both ports (#6 and #7).

1) USB3 stick on Port #0 -> not shown on Hackintool

Port#0_USB3 stick.png

2) USB3 stick on Port #1

Port#1_USB3 stick.png

3) USB3 stick on Port #2

Port#2_USB3 stick.png

4) USB3 stick on Port #3

Port#3_USB3 stick.png

5) USB3 stick on Port #4

Port#4_USB3 stick.png

6) USB3 stick on Port #5 -> not shown on Hackintool

Port#5_USB3 stick.png

7) USB3 TYPE-C hard-disk on Port #6 -> not shown

Port#6_USB3 TYPE-C hard-disk.png

8) USB3 TYPE-C hard-disk on Port #7 -> not shown

Port#7_USB3 TYPE-C hard-disk.png

Is this normal?
Sorry but I am not an expert on the matter.
Thank you.
 
Hello,
I did that, then I moved my USB3 stick all around the USB ports: port #5 (please refer to my previous picture) is not shown in Hackintool, the same for port #0.
After that, tried with USB3 TYPE-C hard disk, Hackintool again blank for both ports (#6 and #7).

1) USB3 stick on Port #0 -> not shown on Hackintool

View attachment 539634

2) USB3 stick on Port #1

View attachment 539635

3) USB3 stick on Port #2

View attachment 539636

4) USB3 stick on Port #3

View attachment 539637

5) USB3 stick on Port #4

View attachment 539638

6) USB3 stick on Port #5 -> not shown on Hackintool

View attachment 539639

7) USB3 TYPE-C hard-disk on Port #6 -> not shown

View attachment 539640

8) USB3 TYPE-C hard-disk on Port #7 -> not shown

View attachment 539641

Is this normal?
Sorry but I am not an expert on the matter.
Thank you.
The USB port map is incomplete. We’re missing a bunch of ports.

Please confirm if the 3 items in blue (2 in 1st screenshot, 1 in 2nd screenshot) are all enabled:
Screen Shot 2022-01-16 at 1.09.53 PM.png
Screen Shot 2022-01-16 at 1.09.58 PM.png

We can also try this:
  • Disable all USB port map SSDTs and Kexts.
  • Reboot.
  • Test those ports again.
  • Run IORegistryExplorer and export/post the IOReg file.
  • Also post the DSDT by running MaciASL and saving the file that opens automatically.
 
Last edited:
The USB port map is incomplete. We’re missing a bunch of ports.

Please confirm if the 3 items in blue (2 in 1st screenshot, 1 in 2nd screenshot) are all enabled:
View attachment 539643View attachment 539642
We can also try this:
  • Disable all USB port map SSDTs and Kexts.
  • Reboot.
  • Test those ports again.
  • Run IORegistryExplorer and export/post the IOReg file.
  • Also post the DSDT by running MaciASL and saving the file that opens automatically.

ACPI and KERNEL sections here below, they are enabled.

Gigabyte B550 VISION D-P_ACPI.png

Gigabyte B550 VISION D-P_KERNEL.png
 
ACPI and KERNEL sections here below, they are enabled.

View attachment 539646

View attachment 539647
There is no XHC2 in the Hackintool screenshots; there is only XHC. Both XHC and XHC2 need to appear otherwise more than half the USB ports will not be enabled.

Posting the IOReg and DSDT files can help identify the problem.

Update: DSDT alone should be sufficient for now.
 
Last edited:
There is no XHC2 in the Hackintool screenshots; there is only XHC. Both XHC and XHC2 need to appear otherwise more than half the USB ports will not be enabled.

Posting the IOReg and DSDT files can help identify the problem.

Update: DSDT alone should be sufficient for now.
I did not understand what you need.
did you mean this one?

EFI folder contents.png

All files come from your EFI folder based on OC 0.7.7 for B550 Vision D-P.
 

Attachments

  • SSDT_EFI077_B550 VISION D-P.zip
    20.3 KB · Views: 30
Last edited:
I did not understand what you need.
did you mean this one?

View attachment 539651

All files come from your EFI folder based on OC 0.7.7 for B550 Vision D-P.
Steps:
  • First download MaciASL from here (select the RELEASE build).
  • Then uncheck/disable the two USB SSDTs and the one USB kext (the 3 files highlighted in my previous post).
  • Reboot and log back into macOS.
  • Now launch MaciASL. It will automatically open the DSDT.
  • Select File --> Save As... and save the file.
  • Then post that file.
 
Back
Top