Contribute
Register

Gigabyte Z490 Vision D (Thunderbolt 3) + i5-10400 + AMD RX 580

I had the original TB firmware backed up for this board (Z490 Vision D) but did a reinstall on my MacBook so no longer have it
Which version of BIOS (not Thunderbolt firmware) is currently installed on your motherboard?
 
After the I225MOD attempt, and no boot flags, it will boot up and run fine until I plug the ethernet cable in, then it freezes up. I've tried auto, 1000 full duplex,and then plug in the cable, same result - freezes up.

Here's the no boot args IOReg
 

Attachments

  • Screen Shot 2022-05-25 at 9.10.20 AM.png
    Screen Shot 2022-05-25 at 9.10.20 AM.png
    42.3 KB · Views: 25
  • Screen Shot 2022-05-25 at 9.07.33 AM.png
    Screen Shot 2022-05-25 at 9.07.33 AM.png
    190.3 KB · Views: 23
  • Screen Shot 2022-05-25 at 9.07.46 AM.png
    Screen Shot 2022-05-25 at 9.07.46 AM.png
    148.7 KB · Views: 29
  • Screen Shot 2022-05-25 at 9.07.58 AM.png
    Screen Shot 2022-05-25 at 9.07.58 AM.png
    202.2 KB · Views: 27
  • Screen Shot 2022-05-25 at 9.08.06 AM.png
    Screen Shot 2022-05-25 at 9.08.06 AM.png
    191 KB · Views: 22
  • Screen Shot 2022-05-25 at 9.08.15 AM.png
    Screen Shot 2022-05-25 at 9.08.15 AM.png
    168.1 KB · Views: 20
  • Screen Shot 2022-05-25 at 9.08.38 AM.png
    Screen Shot 2022-05-25 at 9.08.38 AM.png
    131.2 KB · Views: 19
  • Screen Shot 2022-05-25 at 9.09.03 AM.png
    Screen Shot 2022-05-25 at 9.09.03 AM.png
    157 KB · Views: 23
Last edited:
Which version of BIOS (not Thunderbolt firmware) is currently installed on your motherboard?
F21 Bios. It's a Vision G so no TB3. I think I got my screenshots from IOreg crossed up, remaking those now and will add to the posts.
 
@CaseySJ Tried removing the VegaII and only 6950xt is installed. Still does not attach with the provided SSDT.
Even modifying directly SSDT-5, dropping the OEM table and injecting the modified table still does not produce GFX0 attachment:
1653497841861.png
 

Attachments

  • gfxutil.txt
    21.9 KB · Views: 25
Without the e1000=0 boot arg, the driver is com.apple.DriverKit-AppleEthernetE1000. In IOReg there's IOSkywalkLegacyEthernet

With the e1000=0 boot arg, the driver is com.apple.driver.AppleIntelI210Ethernet


For someone with a Vision G Z490, I225MOD applied, Monterey 12.3 or higher, what driver does it show you are using? Would you be willing to share the IOreg info for the network adapter? Thanks!
 
Without the e1000=0 boot arg, the driver is com.apple.DriverKit-AppleEthernetE1000. In IOReg there's IOSkywalkLegacyEthernet

With the e1000=0 boot arg, the driver is com.apple.driver.AppleIntelI210Ethernet


For someone with a Vision G Z490, I225MOD applied, Monterey 12.3 or higher, what driver does it show you are using? Would you be willing to share the IOreg info for the network adapter? Thanks!

Interesting subject, modifying the non-compatible i225-V version to make it work. No one seemed to believe me back in the day when I explained there were two versions!

I don't use the boot-argument and so get the first of your two kexts loading.

Flashing anything is always a risk I hate to take so I've only added DeviceProperties and patched the necessary code at boot using OpenCore.

Hope your experiments work out. Sorry I can't offer help, but fascinating stuff. :thumbup:
 
Without the e1000=0 boot arg, the driver is com.apple.DriverKit-AppleEthernetE1000. In IOReg there's IOSkywalkLegacyEthernet

With the e1000=0 boot arg, the driver is com.apple.driver.AppleIntelI210Ethernet


For someone with a Vision G Z490, I225MOD applied, Monterey 12.3 or higher, what driver does it show you are using? Would you be willing to share the IOreg info for the network adapter? Thanks!
Have you added the device property “device-id” set to F3158680?
 
Last edited:
Have you added the device property “device-id” set to F3158680?
First, thank you for taking a look, I really appreciate that!

Just tried it with F3158680


The system booted and did not freeze or panic when the cable was plugged in. If you set it to 1000/FD and a manual IP, it shows as connected, however it can only ping its own IP and still shows as connected if you remove the cable.
 

Attachments

  • Screen Shot 2022-05-25 at 2.50.08 PM.png
    Screen Shot 2022-05-25 at 2.50.08 PM.png
    79.8 KB · Views: 25
  • Screen Shot 2022-05-25 at 2.41.04 PM.png
    Screen Shot 2022-05-25 at 2.41.04 PM.png
    160.9 KB · Views: 29
  • Screen Shot 2022-05-25 at 2.41.27 PM.png
    Screen Shot 2022-05-25 at 2.41.27 PM.png
    129.5 KB · Views: 26
  • Screen Shot 2022-05-25 at 2.41.16 PM.png
    Screen Shot 2022-05-25 at 2.41.16 PM.png
    152.8 KB · Views: 24
  • Screen Shot 2022-05-25 at 2.39.17 PM.png
    Screen Shot 2022-05-25 at 2.39.17 PM.png
    54.9 KB · Views: 28
  • Screen Shot 2022-05-25 at 2.40.22 PM.png
    Screen Shot 2022-05-25 at 2.40.22 PM.png
    198.4 KB · Views: 22
  • Screen Shot 2022-05-25 at 2.40.50 PM.png
    Screen Shot 2022-05-25 at 2.40.50 PM.png
    199.7 KB · Views: 22
Last edited:
Just for reference, I booted Big Sur 11.6.6 with dk.e1000=0 and everything works as expected.
 

Attachments

  • Screen Shot 2022-05-25 at 3.47.54 PM.png
    Screen Shot 2022-05-25 at 3.47.54 PM.png
    59 KB · Views: 25
  • Screen Shot 2022-05-25 at 3.48.33 PM.png
    Screen Shot 2022-05-25 at 3.48.33 PM.png
    285 KB · Views: 25
  • Screen Shot 2022-05-25 at 3.48.43 PM.png
    Screen Shot 2022-05-25 at 3.48.43 PM.png
    228.2 KB · Views: 29
  • Screen Shot 2022-05-25 at 3.48.53 PM.png
    Screen Shot 2022-05-25 at 3.48.53 PM.png
    298 KB · Views: 24
  • Screen Shot 2022-05-25 at 3.49.06 PM.png
    Screen Shot 2022-05-25 at 3.49.06 PM.png
    275.3 KB · Views: 25
  • Screen Shot 2022-05-25 at 3.49.18 PM.png
    Screen Shot 2022-05-25 at 3.49.18 PM.png
    251.6 KB · Views: 24
  • Screen Shot 2022-05-25 at 3.49.28 PM.png
    Screen Shot 2022-05-25 at 3.49.28 PM.png
    238.2 KB · Views: 22
  • Screen Shot 2022-05-25 at 3.49.38 PM.png
    Screen Shot 2022-05-25 at 3.49.38 PM.png
    213.2 KB · Views: 20
  • Screen Shot 2022-05-25 at 3.50.19 PM.png
    Screen Shot 2022-05-25 at 3.50.19 PM.png
    376.6 KB · Views: 27
First, thank you for taking a look, I really appreciate that!

Just tried it with F3158680 (assuming you meant that instead of 9680)

The system booted and did not freeze or panic when the cable was plugged in. If you set it to 1000/FD and a manual IP, it shows as connected, however it can only ping its own IP and still shows as connected if you remove the cable.
Oops, yes 8680. I’ve corrected the typo in my previous post.

Can we see screenshots of the following?
  • OpenCore Configurator —> Kernel
  • OpenCore Configurator —> DeviceProperties (with i225 selected on left side)
Also:
  • Which version of macOS?
  • Is AppleVTD enabled?
 
Back
Top