- Joined
- Oct 9, 2022
- Messages
- 468
they are trying t solve also a problem with i210 board but if you ask they are kind and happy to answerHere, but unfortunately it's not open source.
they are trying t solve also a problem with i210 board but if you ask they are kind and happy to answerHere, but unfortunately it's not open source.
Doesn't I210 work with Apple's AppleIntelI210Ethernet.kext? It's even in the name... If it doesn't, maybe we can investigate and try patching it.they are trying t solve also a problem with i210 board but if you ask they are kind and happy to answer
Here, but unfortunately it's not open source.
they are trying t solve also a problem with i210 board but if you ask they are kind and happy to answer
The thought had occurred to me! Because it requires AppleVTD, perhaps we can apply the same technique.Doesn't I210 work with Apple's AppleIntelI210Ethernet.kext? It's even in the name... If it doesn't, maybe we can investigate and try patching it.
on TRX40 Designare (gigabyte) it seems it does not workDoesn't I210 work with Apple's AppleIntelI210Ethernet.kext? It's even in the name... If it doesn't, maybe we can investigate and try patching it.
Correct — even on B550 it does not work. Causes system crash when cable is connected.on TRX40 Designare (gigabyte) it seems it does not work
dev has passed that problemCorrect — even on B550 it does not work. Causes system crash when cable is connected.
Wouldn't that cause issues for Intel systems where Aquantia NIC work with the current quirk (spoofing?) and AppleVTD enabled, if this case occurs?If the patches cannot be further trimmed, should them get PR-ed to be merged into the ForceAquantiaEthernet kernel quirk in OC?
@etorix on my rig I do not use that bootarg, I use only the six patches posted by Casey in this threadixgbe=0
A separate quirk makes sense.Wouldn't that cause issues for Intel systems where Aquantia NIC work with the current quirk (spoofing?) and AppleVTD enabled, if this case occurs?
The patches potentially apply to all AMD systems and to Intel systems without AppleVTD. A new quirk, to be activated independently of ForceAquantiaEthernet, may be more appropriate.
Correct. The quirk should apply this boot argument. Update: boot arg is not be needed, per @mariettosunAlso, ideally, the new quirk would also silently enforce the boot-argument 'ixgbe=0'.
This disables the DriverKit Extension (DEXT) for 10GbE devices. The dext can either provide full driver functionality (which means fully replacing an existing driver) or provide supplementary functionality to an existing driver. For the latter case, the dext achieves this by by sub-classing the kext. In other words, it uses C++ object inheritance to create a new parent dext class derived from the original kext class.@CaseySJ , what is the relevance of this boot argument?
Yes the name is puzzling, but this driver does in fact support Intel X550 and possibly other series of 10GbE devices.If I decipher correctly that it relates to "Intel (Roman) ten gigabyte ethernet" its use with a non-Intel NIC is puzzling.
I remember trying it today without the boot argument, but the port could not sense cable connection.@CaseySJ is it mandatory for you to use the bootarg together with quirk and your six patches?
If you don’t use the ixgbe boot argument, can you please post screenshot of System Information —> Ethernet with the Aquantia selected?yes I am not using, now I try to clear my nvram but I have only e1000 I use for i211 /not working in Monterey kext I am using)