Recently Browsing 0 members
No registered users viewing this page.
This project is dedicated to Lucy, my lovely little Tyrannofelis Rex.
LucyRTL8125Ethernet is an open source driver for the Realtek RTL8125 family of 2.5GBit Ethernet controllers.
Key Features of the Driver
Supports all versions of Realtek's RTL8125 2.5GBit Ethernet Controllers found on recent boards. Support for multisegment packets relieving the network stack of unnecessary copy operations when assembling packets for transmission. No-copy receive and transmit. Only small packets are copied on reception because creating a copy is more efficient than allocating a new buffer. TCP, UDP and IPv4 checksum offload (receive and transmit). TCP segmentation offload over IPv4 and IPv6. Support for TCP/IPv4, UDP/IPv4, TCP/IPv6 and UDP/IPv6 checksum offload. Supports jumbo frames up to 9000 bytes (strongly recommended for 2.5GBit operation). Fully optimized for Catalina (doesn't work with Mojave and below). Note that older versions of macOS might not support 2.5GB Ethernet. Supports Wake on LAN (untested). Supports VLAN (untested). Support for Energy Efficient Ethernet (EEE) which can be disabled by setting enableEEE to NO in the drivers Info.plist without rebuild. The default is YES. The driver is published under GPLv2.
The driver has been tested successfully under Catalina (10.15.4 and above) and, according to first tests, is working stable. I haven't experienced any Kernel Panics during my tests and is working stable on my primary work machine. The driver has been designed to work with Catalina but might also work with Mojave, provided you build from source with Xcode 10.. Please keep in mind that support for 2.5GBit Ethernet was introduced in Mojave (or maybe High Sierra?) so that there is no way to make it work with Sierra or below.
Using autoselect medium it seems to prefer negotiating a connection speed of 1Gbit with my switch so that I had to select 2.5GBit/s manually in order to achieve this speed but it might be different with other switches. Installation
You might want to install the driver to /L/E as usual but it's also ok to use Clover's injection function (installation in the EFI folder). Use your favorite kext installation tool for installation or perform the installation manually (for Clover injection). It's your call!
Make sure you have followed the installation instructions especially when you have issues with certain domains while the others are working fine. Use the debug version to collect log data when trying to track down problems. The kernel log messages can be retrieved with "log show --predicate "processID == 0" --debug" in order to retrieve kernel logs. Include the log data when asking for support or giving feedback. I'm an engineer, not a clairvoyant. Don't copy and paste large amounts of log data to your post. Create an archive with the log data and attach it to your post. In case you don't want to make your log data publicly accessible, contact me via PM and I will provide you a mail address to send it directly to me. Delete the following files: /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist /Library/Preferences/SystemConfiguration/preferences.plist In Terminal run netstat -s in order to display network statistics. Carefully examine the data for any unusual activity like a high number of packets with bad IP header checksums, etc. In case auto-configuration of the link layer connection doesn't work it might be necessary to select the medium manually in System Preferences under Network for the interface. Use Wireshark to create a packet dump in order to collect diagnostic information. Keep in mind that there are many manufacturers of network equipment. Although Ethernet is an IEEE standard, different implementations may show different behavior causing incompatibilities. In case you are having trouble try a different switch or a different cable.
Version 1.0.0d6 (2020-06-14) Fixed chip recognition. Version 1.0.0d3 (2020-04-20) First working development release.
Getting the driver
Source code can be found on GitHub: https://github.com/Mieze/LucyRTL8125Ethernet You'll find the lastest prebuilt binary (version 1.0.0d6) here in this thread (see this post https://www.insanelymac.com/forum/topic/343542-lucyrtl8125ethernetkext-for-realtek-rtl8125/?do=findComment&comment=2725790).
This new case will be arriving for me tomorrow.
It's the model M25-W White Version.
It has an integrated 7.1 sound card.
Which means the machine will effectively have 2 sound cards...
Unfortunately I couldn't find any info on the card's model.
Does anyone have experience with Hackintoshing on non-standard audio configurations like this?
Hi all ,
Just finished successful install of mojave(10.14.6) everything is working except for sound for the matter ,
i do not have much knowledge on patch and stuff , even though tried AppleAlc layout-id which did not work for me ,
i tried voodohda also which did not work either it ends up in panic .
with DCPI manager it says audio controller
PCI Subvendor: 0x225d103c not sure what is my supported alc here .
i am attaching darwin dump and dsdt extracted aml and config plist used (rehabman(config.plist for intel4600)
could some one guide me through this as i am newbie to this .
Some users claim that using VoodooHDA they hear loud bump at system start and sound in system comes with noise.
Although this can be repaired with existing drivers I propose a version that do this automatically.
It started silently and have very clear output. The file is compiled as 32/64 and works from 10.6 up to 10.12.
The sources is in my signature.
There is a VoodooHDA,prefPane compatible with Sierra
Now there is a version 2.9.0 by Zenith432.
It can work with multichannel sound and play it on 5.1 analog system.
d10 - Fix issues involving AudioControls
Fix issue with scratch on slow CPU
More checks for memory allocation. More clear sound anyway.
IOAudioFamily.kext.zip -- it's a pity this kext works up to 10.14.5 and is not working in 10.14.6 and up.