songxiaoxi / appleigc Goto Github PK
View Code? Open in Web Editor NEWIntel 2.5G Ethernet(i225/i226) driver for macOS
Intel 2.5G Ethernet(i225/i226) driver for macOS
Would there potentially be any issues using this with Catalina?
For me, kext version 1.4 works from Catalina to Sonoma with MSI Z590, Intel I225-V v3.
The only problem is that this kext breaks sleep.
If the sleep is self-triggered and automatic, the computer goes to sleep but cannot switch off completely, then it restarts with a KP message.
Here in the appendix is the KP.
kernelPanicSleep MSIz590.txt
Any tips on how to turn this off?
I've noticed that I can not use AppleIGC on Sonoma 14.2 beta without enabliing DisableIOMapper
to drive the Intel-I225V. Otherwise the system crashes shortly after reaching the desktop.
Prior to that, I could use the kext in combination with dropping the DMAR
table and replacing it by a version with removed Reserved Memory Regions so AppleVTD and Ethernet work.
For now, I've disabled the kext and use the stock driver that comes with the system.
I've noticed that if I send an E-Mail with an attachment (in this example it was a .m4a audio file), the attachment was not delivered with the E-Mail when using AppleIGC.
As soon as I pressed "send", I immediately got the "mail send" whoosh sound, but I saw no progression bar in the outbox. Ususally, this sound is only triggered after an E-mail is send. And since the audio file is a couple of MB in size, the transfer definitely takes longer than the tenth of a second it takes to send a text-based email.
After deactivating AppleIGC and using the regular com.apple.DriverKit-AppleEthernetE1000
driver, the attaachment was sent successfully the next time I tried.
Hi.
Thanks for creating this badly-needed kext! I've tested it in macOS Ventura on my Z490 build which uses an I225 NIC. It's loading and Network Settings show I'm connected via Ethernet. But I don't get a DHCP Lease so I can't reach any websites.
Hello! I have an Asus B550-f (AMD) motherboard which has an i225-v ethernet controller. However, when I enable the kext I can't boot into the os.
I get the following message that hangs for a couple seconds and then repeats:
ALUC:clientDied(PID: ###), lifsd_entitled 1 koio_entitled 0
ALUC:init(PID: ###), lifsd_entitlement 1 koio_entitlement 0
methodSetClientDomain entered
registerNotificationPort entered
My Kexts:
Additionally, I've verified that DisableIOMapper
is enabled, but it didn't make a difference. Any advice?
Hello, the specific model of the network card on my current motherboard is Ethernet Connection X722 for 1GbE, which corresponds to the i40e category under Linux. However, under the macos14 system, the network card shows that it has been driven, but in fact it does not work properly. macos incorrectly loaded the com.apple.DriverKit-AppleEthernetIXL driver. This is very similar to the initial situation of i226-v. The system uses com.apple.DriverKit-AppleEtherneE1000 by default. The problem is not solved until you create the current driver. So I wonder if I can use the same method to make a similar kext by transplanting the Linux driver to drive the 4-port network card on the motherboard. If it is convenient, please give me a contact information such as email, QQ or WeChat so that I can ask for some help. Thank you very much and I look forward to your reply.
Description:
I am creating a Linux virtual machine with VirtualBox, choosing Bridge for NIC mode and Ethernet card for the target NIC, and then booting the virtual machine will fail.
Error content:
VirtualBOX: vmnet_start_interface returned 1001 (VERR_INVALID_PARAMETER).
Try:
Motherboard: Gigabyte Z490 Aorus Pro AX
NIC: I225-V
描述:
我是用VirtualBox创建了Linux虚拟机,网卡模式选择桥接,目标网卡选择以太网卡,然后启动虚拟机会失败。
错误内容:
VirtualBOX: vmnet_start_interface returned 1001 (VERR_INVALID_PARAMETER).
尝试:
主板:Gigabyte Z490 Aorus Pro AX
网卡:I225-V
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.