• Become a Premium Member for $25/year with no ads to improve your community experience.

Ethernet Compatibility List for macOS [1GbE, 5GbE, 10GbE, 25GbE, 40GbE, 50GbE, 100GbE]

Honestly, people are not going to hack down into your system using the IOReg. Every Mac forum has the IOReg including the Apple forum. It's good to take precautions but not too much that the issue cannot be diagnosed.

As you're still not interested in attaching the IOReg over email/Discord, open IOReg and send a picture to verify a couple of things.
Am I an Apple developer or Apple system expert to know exactly what is contained in the ioreg file? No, neither anyone else on this forum. We can't be certain that sharing this file is not exposing us to something undesirable. You can't provide proof of this either, even if is 100% safe. And I am 100% sure you have good intentions - and I am grateful for that - but in my opinion people should only share information with strangers on the internet about which they know exactly what it contains. The info.plist file is like that, it is a text file and anyone can see what's in it. The ioreg is not like that. Sorry to be a pain in the ass, but I am 100% sure that I am right about this.

I am going to send photos of the IOreg just like in my previous post, if necessary.
 
Am I an Apple developer or Apple system expert to know exactly what is contained in the ioreg file? No, neither anyone else on this forum. We can't be certain that sharing this file is not exposing us to something undesirable. You can't provide proof of this either, even if is 100% safe. And I am 100% sure you have good intentions - and I am grateful for that - but in my opinion people should only share information with strangers on the internet about which they know exactly what it contains. The info.plist file is like that, it is a text file and anyone can see what's in it. The ioreg is not like that. Sorry to be a pain in the ass, but I am 100% sure that I am right about this.
It does contain the information but the question comes, why someone will hack down into your network? This forum is made for help and you had the option to send us your IOReg on our official email which will be only accessed by us.

Anyways, its good to take precautions so its alright.

I am going to send photos of the IOreg just like in my previous post, if necessary.
Yes, please. Just Open IOReg and send a picture here.
 
I had a tiny bit of progress, one of my SSDT files was incorrectly mapping the Broadcom wifi driver to the BR3A node, where the Mellanox card is supposed to be, this explains the anomaly on my previous ioreg photos. I have removed that SSDT and now I have two Mellanox devices reported as ethernet, but still there are not drivers loaded for them.
 

Attachments

  • Screenshot 2024-04-10 at 15.43.54.png
    Screenshot 2024-04-10 at 15.43.54.png
    233.5 KB · Views: 2
  • Screenshot 2024-04-10 at 15.44.08.png
    Screenshot 2024-04-10 at 15.44.08.png
    245.3 KB · Views: 2
I had a tiny bit of progress, one of my SSDT files was incorrectly mapping the Broadcom wifi driver to the BR3A node, where the Mellanox card is supposed to be, this explains the anomaly on my previous ioreg photos. I have removed that SSDT and now I have two Mellanox devices reported as ethernet, but still there are not drivers loaded for them.
Asked for IOReg pictures which is still not attached by you. Make sure memory mapping is done and you have VT-d working. The kext should load. Remove all the Skywalk and other things.
 
Asked for IOReg pictures which is still not attached by you. Make sure memory mapping is done and you have VT-d working. The kext should load. Remove all the Skywalk and other things.
I have already attached 4 screenshots of my IORegistryExplorer. What other types of IOReg pictures exist that I have not thought about? I thought you were talking about IORegistryExplorer screenshots, as they are frequently used for troubleshooting in other forums.
Anyhow, now my drivers are loaded, but I still can't see ethernet devices appearing in Settings, and there are no eth interfaces created either. To achieve this I had to modify my settings that was set up for SIP enabled. Now SIP is disabled, securebootmodel too.

How do I know if VT-d is working? It is enabled in bios, and I can see an entry for it among the PCI devices in Hackintool. Is that it?

How do I make sure "memory mapping is done"?
 

Attachments

  • Screenshot 2024-04-10 at 16.35.13.png
    Screenshot 2024-04-10 at 16.35.13.png
    266.2 KB · Views: 5
  • Screenshot 2024-04-10 at 16.45.08.png
    Screenshot 2024-04-10 at 16.45.08.png
    166 KB · Views: 5
  • Screenshot 2024-04-10 at 16.46.40.png
    Screenshot 2024-04-10 at 16.46.40.png
    118.1 KB · Views: 5
I have already attached 4 screenshots of my IORegistryExplorer. What other types of IOReg pictures exist that I have not thought about? I thought you were talking about IORegistryExplorer screenshots, as they are frequently used for troubleshooting in other forums.
Seems like you're not reading the instructions properly. I asked you to just open the IOReg and send me a picture, not of the specific NIC node. I hope that helps now at least.

How do I know if VT-d is working? It is enabled in bios, and I can see an entry for it among the PCI devices in Hackintool. Is that it?
This is why a copy of IOReg was asked in the first place. xD

Here's more info on VT-d:

 
Seems like you're not reading the instructions properly. I asked you to just open the IOReg and send me a picture, not of the specific NIC node. I hope that helps now at least.


This is why a copy of IOReg was asked in the first place. xD

Here's more info on VT-d:
I have clarified to you what I understand as "open the IOReg and send a picture". You say this is not what you asked. Then what did you ask, exactly? Open the IORegistryExplorer, or open the .ioreg file with an editor? Hex or binary editor? I have sent you 4 photos of the IORegistryExplorer already. Is this not what you asked for?

Asking for the IOReg file is unjustifiable no matter how you are trying to justify it, even if there are advantages to sharing it, they do not invalidate the my reasoning for nor sharing it. I think I am progressing very nicely with your help too, and this way I may also learn a thing or two.

Thanks for the links, I will read them.

In the meantime I re-enabled SIP, re-added the SecureBootModel, and I re-enabled my previous WiFi settings, and the PCI driver still shows as "Installed", and the BR3A node still seems OK. But the extension in SysInfo still says it is not loaded - this is weird.
 

Attachments

  • Screenshot 2024-04-10 at 17.21.29.png
    Screenshot 2024-04-10 at 17.21.29.png
    528.2 KB · Views: 2
  • Screenshot 2024-04-10 at 17.21.57.png
    Screenshot 2024-04-10 at 17.21.57.png
    251.4 KB · Views: 2
I have clarified to you what I understand as "open the IOReg and send a picture". You say this is not what you asked. Then what did you ask, exactly? Open the IORegistryExplorer, or open the .ioreg file with an editor? Hex or binary editor? I have sent you 4 photos of the IORegistryExplorer already. Is this not what you asked for?

Asking for the IOReg file is unjustifiable no matter how you are trying to justify it, even if there are advantages to sharing it, they do not invalidate the my reasoning for nor sharing it. I think I am progressing very nicely with your help too, and this way I may also learn a thing or two.

Here's what you get when you only open IOReg and send a picture. Not sure when you were asked to open with HEX or Binary editor. xD
Screen Shot 2024-04-10 at 10.10.38 PM.png
In the meantime I re-enabled SIP, re-added the SecureBootModel, and I re-enabled my previous WiFi settings, and the PCI driver still shows as "Installed", and the BR3A node still seems OK. But the extension in SysInfo still says it is not loaded - this is weird.
Forget WiFi. Remove all the WiFi works for now. Focus on one issue at a time. Once the Ethernet issue is fixed, you can jump to the next.
 
Great, thanks for the clarification. I have attached a photo of the root node in IOReg.
 

Attachments

  • Screenshot 2024-04-10 at 17.54.08.png
    Screenshot 2024-04-10 at 17.54.08.png
    183.2 KB · Views: 8
Great, thanks for the clarification. I have attached a photo of the root node in IOReg.
Seems like the VT-d is not enabled yet which is a must have requirement.
 

Forum statistics

Threads
1,918
Messages
17,802
Members
27,629
Latest member
cloudoftg