Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

@mrfatcatt,

We managed to enable Apple Thunderbolt-to-Gigabit Ethernet adapter in Big Sur simply by enabling Vt-d as described here. This screenshot from Big Sur shows that AVB is indeed working.

Screen Shot 2021-06-22 at 10.46.56 AM.png
 
I see you edited your post! :)
  • With original BIOS, but Vt-d enabled, your Antelope Audio device connects, but Ethernet fails?
  • If so, can you please connect the Antelope Audio device and provide a screenshot of an application that shows it is working?
  • Also please run IORegistryExplorer and scroll down to RP05 section (do not use 'search') and post a screenshot of either DSB1 or DSB4 where the Antelope device is connected.
Sorry, I was a little confused… the antelope was still connected to usb…
But I can confirm that ethernet fails
 
Attached is the config.plist from my Z390 Designare (with DisableIoMapper unchecked and dart=0 removed). Please see if you can spot any meaningful differences between this file and your file.
Not seeing anything in settings. The main difference is ssdt and kext related. SSDT- I'm using my HackinDrom for thunderbolt and Kext- I'm not using either USBInjectAll kext as I have them mapped. Also not using USB Wakeup or RestrictEvents kexts.
 
How did you managed to have theses IOAVB attached labels ?
As soon as I connect an Ethernet cable and obtain an IP address, then IOAVB labels appear.
 
Sorry, I was a little confused… the antelope was still connected to usb…
But I can confirm that ethernet fails
Thank you for volunteering. I would like to conduct this test somewhat methodically. Are you okay with the following approach?
  • First we will enable Vt-d and connect the Antelope Audio device. We'll examine the results.
    • This will be our baseline.
  • Then we can update the BIOS and check results again.
To begin, let's do the following:
  • State the make and model of your Antelope Audio interface.
  • Enable Vt-d by doing the following:
    • BIOS --> Enable Vt-d
    • config.plist --> Uncheck DisableIoMapper
    • config.plist --> Boot Arguments --> Remove dart=0
  • Reboot the system.
    • Antelope Audio device can be connected and powered before boot, or you may hot plug it afterwards. Either way is okay.
  • When system is rebooted, please ensure that Antelope device is now connected and powered up.
  • Run IORegistryExplorer and grab the following screenshots (press CMD-Shift-5 to capture screenshots):
    • At the very top of the IOReg tree you will see AppleVTD. Capture screenshot and post. It should look something like this:
      Screen Shot 2021-06-22 at 8.52.00 AM.png
    • Then scroll down to RP05 section (do not use 'search') and post screenshot of the DSB1 or DSB4 section where the Antelope device appears. In the screenshot below we can see that my Apple Thunderbolt-to-Gigabit Ethernet adapter is on DSB1:
      Screen Shot 2021-06-22 at 8.51.41 AM.png
If you have any questions, please ask at any time.
 
Not seeing anything in settings. The main difference is ssdt and kext related. SSDT- I'm using my HackinDrom for thunderbolt and Kext- I'm not using either USBInjectAll kext as I have them mapped. Also not using USB Wakeup or RestrictEvents kexts.
I have the Fenvi installed in a PCIe x1 slot (short slot). Is it the same for you?
 
Enabling VTD, ethernet and wifi stay disconnected. No wifi kexts.
 
Thank you for volunteering. I would like to conduct this test somewhat methodically. Are you okay with the following approach?
  • First we will enable Vt-d and connect the Antelope Audio device. We'll examine the results.
    • This will be our baseline.
  • Then we can update the BIOS and check results again.
To begin, let's do the following:
  • State the make and model of your Antelope Audio interface.
  • Enable Vt-d by doing the following:
    • BIOS --> Enable Vt-d
    • config.plist --> Uncheck DisableIoMapper
    • config.plist --> Boot Arguments --> Remove dart=0
  • Reboot the system.
    • Antelope Audio device can be connected and powered before boot, or you may hot plug it afterwards. Either way is okay.
  • When system is rebooted, please ensure that Antelope device is now connected and powered up.
  • Run IORegistryExplorer and grab the following screenshots (press CMD-Shift-5 to capture screenshots):
    • At the very top of the IOReg tree you will see AppleVTD. Capture screenshot and post. It should look something like this:
      View attachment 522538
    • Then scroll down to RP05 section (do not use 'search') and post screenshot of the DSB1 or DSB4 section where the Antelope device appears. In the screenshot below we can see that my Apple Thunderbolt-to-Gigabit Ethernet adapter is on DSB1:
      View attachment 522540
If you have any questions, please ask at any time.
Ok, I post my reply with my phone because I have no more ethernet/wifi with vtd enabled. Finally, my orion32+ works on z390 F9i original firmware, with vtd enabled.
 

Attachments

  • B5BF8154-9D51-4392-8722-AC0E0539E1B4.jpeg
    B5BF8154-9D51-4392-8722-AC0E0539E1B4.jpeg
    8.9 MB · Views: 72
  • 9AA9F621-2428-4490-990E-8EC6CF7123B8.jpeg
    9AA9F621-2428-4490-990E-8EC6CF7123B8.jpeg
    4.4 MB · Views: 80
Ok, I post my reply with my phone because I have no more ethernet/wifi with vtd enabled. Finally, my orion32+ works on z390 F9i original firmware, with vtd enabled.
Awesome! We see that IOAudioEngineUserClient is finally present. The next step will be to send you the new BIOS, but you don't have 75 posts, which means I cannot send it privately. I am hesitant to make it publicly available because it hasn't been broadly tested and additional changes could be made.

But I may have no choice but to post it here and then remove it as soon as you've download it.

It is currently 1:33pm Pacific Time. If you can tell me when you'll be viewing this thread, I can post the file at that time and remove it once you've grabbed it.
 
Back
Top