Front USB ports not working

errevi

Donator
Donator
AMD OS X Member
Joined
Mar 8, 2021
Messages
79
I'm struggling with 2 USB ports not working, the ports (2 front case USB ports) are working and mapped using Windows 11 and USBToolBox, but are not working with OSX.
Many thanks for your helping
EFI and ACPI Dump
 
Last edited:
Solution
Here's the diagram of part of the chipset map, if everything works except the front two USB 3 ports you can always get a USB3 Hub and connect it to one of the I/O Shield USB3 ports.
Chipset.png

errevi

Donator
Donator
AMD OS X Member
Joined
Mar 8, 2021
Messages
79
and disable acpi rename
Seems unbelievable but no changes at all... such a nightmare! 😔
My EFI attached, please @Lorys89 take a look, it could be my fault... confused by all the unsuccessfully attempts, thanks as always!
 

Attachments

  • EFI.zip
    9.2 MB · Views: 5

errevi

Donator
Donator
AMD OS X Member
Joined
Mar 8, 2021
Messages
79
After trying EVERYTHING I could imagine, I finally managed to have the RHUB working and ports are operational!
Now... guess what is the culprit of the problem!
You got it?

Fenvi HB1200 (BCM4360 802.11ac) Wireless Network + Bluetooth Adapter

Removed the card from PCIe slot, disconnected the internal usb connector, cleared nvram, booted and... BANG! USB Ports working!
So happy! Let me post this in the forum... ... ... Mmmh! internet not working...
Let me check ethernet connection, interface is in the control panel... but DISCONNECTED! :oops:
What? AGAIN? 😤 (...do you remember @Edhawk?)
Reverted to the original config: installed again Fenvi pcie card, resetted nvram, booted and I got back ethernet, wifi and bluetooth... but of course no usb ports!
(so practically like at the beginning but at least I discovered why the usb ports are not working... meh!)

I do not know what kind of conflict is going on... but:
  • if I keep installed the pcie wi-fi+bt adapter card, the RHUB and it's usb ports are not working
  • if I remove the pcie wi-fi+bt adapter card, the RHUB and it's usb ports are working but I loose the internal ethernet port.

At this point I do not if it is better to throw the motherboard straight out of the windows and replace it with another brand one,
try with a newer BCM94360 M.2 or pcie wifi-bt adapter (maybe will use different 'allocations' and free the RHUB) but my concern about loosing the internal ethernet port remains
or try to fix this messy conflicts (but I do not know from where to start... maybe with @Lorys89 DSDT/patching precious help)
Guys I need some suggestions please, many thanks as always

BTW I'm on Sequoia 15.0.1 now and OCLP
 
Last edited:

leesurone

Donator
Donator
AMD OS X Member
Joined
May 6, 2020
Messages
493
After trying EVERYTHING I could imagine, I finally managed to have the RHUB working and ports are operational!
Now... guess what is the culprit of the problem!
You got it?

Fenvi HB1200 (BCM4360 802.11ac) Wireless Network + Bluetooth Adapter

Removed the card from PCIe slot, disconnected the internal usb connector, cleared nvram, booted and... BANG! USB Ports working!
So happy! Let me post this in the forum... ... ... Mmmh! internet not working...
Let me check ethernet connection, interface is in the control panel... but DISCONNECTED! :oops:
What? AGAIN? 😤 (...do you remember @Edhawk?)
Reverted to the original config: installed again Fenvi pcie card, resetted nvram, booted and I got back ethernet, wifi and bluetooth... but of course no usb ports!
(so practically like at the beginning but at least I discovered why the usb ports are not working... meh!)

I do not know what kind of conflict is going on... but:
  • if I keep installed the pcie wi-fi+bt adapter card, the RHUB and it's usb ports are not working
  • if I remove the pcie wi-fi+bt adapter card, the RHUB and it's usb ports are working but I loose the internal ethernet port.

At this point I do not if it is better to throw the motherboard straight out of the windows and replace it with another brand one,
try with a newer BCM94360 M.2 or pcie wifi-bt adapter (maybe will use different 'allocations' and free the RHUB) but my concern about loosing the internal ethernet port remains
or try to fix this messy conflicts (but I do not know from where to start... maybe with @Lorys89 DSDT precious help)
Guys I need some suggestions please, many thanks as always

BTW I'm on Sequoia 15.0.1 now and OCLP
So there are two additional Pcie slots available besides the primary slot for the video card right? Have you tried both and found the same issue? Probably won't make a difference but you could try changing bios settings for those Pcie slots depending what is available.
 

errevi

Donator
Donator
AMD OS X Member
Joined
Mar 8, 2021
Messages
79
So there are two additional Pcie slots available besides the primary slot for the video card right? Have you tried both and found the same issue? Probably won't make a difference but you could try changing bios settings for those Pcie slots depending what is available.
yes I have try both slots, same issue, in the bios I have this settings:

View attachment IMG_1477.jpeg
View attachment IMG_1478.jpeg
View attachment IMG_1479.jpeg
View attachment IMG_1480.jpeg

Another issue I notice is that not always can boot at first attempt after exiting bios or resetting nvram
 

Edhawk

Guru
Guru
Joined
May 2, 2020
Messages
2,649
Legacy USB Support should be ‘Enabled’ in the bios.
 

errevi

Donator
Donator
AMD OS X Member
Joined
Mar 8, 2021
Messages
79

Edhawk

Guru
Guru
Joined
May 2, 2020
Messages
2,649
I've not seen or read that Dortania page before. So you may be correct and not need to enable USB Legacy option in the bios.

Every other Bios guide for a Hackintosh Bios has always had USB Legacy set as Enabled. Something for me to test on one of my Hacks to see if it makes any difference.
 

leesurone

Donator
Donator
AMD OS X Member
Joined
May 6, 2020
Messages
493
tested that also, no change
BTW, following Dortania guide shouldn't it be set to disabled to free allocated runtime memory?
Fixing KASLR slide values
I always have it enabled but I'm not sure it's always necessary. According to Gigabyte the X670 chipset is responsible for supporting your front two USB ports via a header as well as the two PCIE x 16 Express slots. Seems there is some kind of sharing conflict but I think you said it's fine in Windows, is that right? Gets deep if that's true.
It's possible an M2 BCM94360NG card might avoid that issue but it's also supported by the chipset according to the motherboard block diagram in the manual.
With two of the M2 sockets plus the M2 Wifi supported by the chipset as well as the 2 PCIE secondary slots I can see where there could be conflicts. Which M2 sockets are populated with drives?


Expansion Slots
1 x PCI Express x16 slot (PCIEX16), integrated in the CPU:
  1. AMD Ryzen™ 7000 Series Processors support PCIe 4.0 x16 mode
  2. AMD Ryzen™ 8000 Series-Phoenix 1 Processors support PCIe 4.0 x8 mode
  3. AMD Ryzen™ 8000 Series-Phoenix 2 Processors support PCIe 4.0 x4 mode
    * The PCIEX16 slot can only support a graphics card or an NVMe SSD. If only one graphics card is to be installed, be sure to install it in the PCIEX16 slot.
Chipset:
  1. 1 x PCI Express x16 slot, supporting PCIe 4.0 and running at x4 (PCIEX4)
  2. 1 x PCI Express x16 slot, supporting PCIe 3.0 and running at x2 (PCIEX2)
USB
CPU:
  1. 2 x USB 3.2 Gen 2 Type-A ports (red) on the back panel
  2. 2 x USB 3.2 Gen 1 ports on the back panel
CPU + USB 2.0 Hub:
  1. 4 x USB 2.0/1.1 ports on the back panel
Chipset:
  1. 2 x USB Type-C® ports, with USB 3.2 Gen 2x2 support (1 port on the back panel, 1 port available through the internal USB header)
  2. 8 x USB 3.2 Gen 1 ports (4 ports on the back panel, 4 ports available through the internal USB headers)
  3. 4 x USB 2.0/1.1 ports available through the internal USB headers
 

errevi

Donator
Donator
AMD OS X Member
Joined
Mar 8, 2021
Messages
79
I always have it enabled but I'm not sure it's always necessary. According to Gigabyte the X670 chipset is responsible for supporting your front two USB ports via a header as well as the two PCIE x 16 Express slots. Seems there is some kind of sharing conflict but I think you said it's fine in Windows, is that right? Gets deep if that's true.
It's possible an M2 BCM94360NG card might avoid that issue but it's also supported by the chipset according to the motherboard block diagram in the manual.
With two of the M2 sockets plus the M2 Wifi supported by the chipset as well as the 2 PCIE secondary slots I can see where there could be conflicts. Which M2 sockets are populated with drives?


Expansion Slots
1 x PCI Express x16 slot (PCIEX16), integrated in the CPU:
  1. AMD Ryzen 7000 Series Processors support PCIe 4.0 x16 mode
  2. AMD Ryzen 8000 Series-Phoenix 1 Processors support PCIe 4.0 x8 mode
  3. AMD Ryzen 8000 Series-Phoenix 2 Processors support PCIe 4.0 x4 mode
    * The PCIEX16 slot can only support a graphics card or an NVMe SSD. If only one graphics card is to be installed, be sure to install it in the PCIEX16 slot.
Chipset:
  1. 1 x PCI Express x16 slot, supporting PCIe 4.0 and running at x4 (PCIEX4)
  2. 1 x PCI Express x16 slot, supporting PCIe 3.0 and running at x2 (PCIEX2)
USB
CPU:
  1. 2 x USB 3.2 Gen 2 Type-A ports (red) on the back panel
  2. 2 x USB 3.2 Gen 1 ports on the back panel
CPU + USB 2.0 Hub:
  1. 4 x USB 2.0/1.1 ports on the back panel
Chipset:
  1. 2 x USB Type-C ports, with USB 3.2 Gen 2x2 support (1 port on the back panel, 1 port available through the internal USB header)
  2. 8 x USB 3.2 Gen 1 ports (4 ports on the back panel, 4 ports available through the internal USB headers)
  3. 4 x USB 2.0/1.1 ports available through the internal USB headers

Everything works in Windows, now one nvme is in the gen 5 cpu slot, the other nvme is in the cpu gen 4 slot.
I have another two free M.2 slots on the SouthBridge, plus the one dedicated to the wi-fi card that actually is removed because was 'blocking' ethernet port in macos
 
Last edited:

leesurone

Donator
Donator
AMD OS X Member
Joined
May 6, 2020
Messages
493
Here's the diagram of part of the chipset map, if everything works except the front two USB 3 ports you can always get a USB3 Hub and connect it to one of the I/O Shield USB3 ports.
Chipset.png
 
Solution

errevi

Donator
Donator
AMD OS X Member
Joined
Mar 8, 2021
Messages
79
Here's the diagram of part of the chipset map, if everything works except the front two USB 3 ports you can always get a USB3 Hub and connect it to one of the I/O Shield USB3 ports.
View attachment 15290
Yes, I'm reading that diagram right now as well, the only ports that are not working are the two front case USB 3 ports and the rear motherboard USB C port.
I will then get a USB3 multiport HUB so that maybe I will have a SD Card reader also!
Many thanks @leesurone @Edhawk and @Lorys89 for your time and patience!
 
Back
Top Bottom
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.