Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 09/19/2021 in all areas

  1. I may consider implementing this feature in the future if I have enough time.
    2 points
  2. 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 Mojave and above. 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. Current Status 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. Known Issues 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. This problem has been resolved in version 1.1.0. Installation You might want to install the driver to /L/E as usual but it's also ok to use Clover's or OC's injection function (installation in the EFI folder). Use your favorite kext installation tool for installation or perform the installation manually (for Clover or OC injection). It's your call! Help - I'm getting kernel panics! Well, before you start complaining about bugs after you upgraded macOS and ask me to publish a driver update, you should first try to resolve the issue on your own by cleaning the system caches. As the driver uses macOS's private network driver interface, which is supposed to be used by Apple provided drivers only, you might run into problems after an OS update because the linker may fail to recognize that IONetworking.kext has been updated and that the driver needs to be linked against the new version (Apple provided drivers avoid this problem because they are always updated together with IONetworking.kext). As a result, the linking process produces garbage and the driver may call arbitrary code when trying to call functions from IONetworking.kext. This usually results in unpredicted behavior or a kernel panic. In order to recover from such a situation, you should clean the System Caches forcing the linker to recreate it's caches: Delete all the files in /System/Library/Caches and it's subdirectories but leave the directories and the symbolic links intact. This is very important! Reboot. Recreate the kernel cache. Reboot again. Troubleshooting 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. Changelog Version 1.1.0 (2021-04-29) Changed version number to 1.1.0 to make it an official release. Version 1.1.0d12 (2021-04-25) Updated Linux sources to 9.005.01. Fixed auto-negotiation for all speeds (including 2.5 Gigabit). Added support for adaptive poll interval in 2.5 Gigabit mode. Version 1.0.0 (2020-08-14) Changed version number to make this the first official release. 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 in the download section: https://www.insanelymac.com/forum/files/file/1004-lucyrtl8125ethernet/
    1 point
  3. It could be a version mismatch between the OC files. Upload your full EFI folder and I'll take a look. Do you need the PS2 drivers at all? Most peripherals are USB.
    1 point
  4. Hmmm 🤔 We need call some AMD's gurus to help you out. 📣 @Shaneee is the guy! 😉
    1 point
  5. Welcome to InsanelyMac and to the AMD side of things
    1 point
  6. @Pluskat5000Schiffe If you're up for the sleep / wake challenge, I'll help to the extent that I'm able. I don't think anyone has been able to get sleep / wake to work with Kabylake iGPU. I won't be available for a day or two, so keep working on your own and I'll check back.
    1 point
  7. @Pluskat5000Schiffe Disable SSDT-AWAC in your config.plist After rebooting, Reset NVRAM before booting MacOS Test again
    1 point
  8. Hello! a) If it works then you need no to update Clover even for Monterey. But each release we did some bugs elimination including your problem b) So yes, you'd better to make this update. Then make the similar log and we will compare them. With Clover 5138 I made full automatic updates Mojave and Monterey with several betas. From pressing "OK" up to final entering desktop I didn't have to interfere to update process.
    1 point
  9. I like Supermicro X12SPA-TF https://www.supermicro.com/en/products/motherboard/X12SPA-TF Maybe in the future I will update some of my C422.
    1 point
  10. Hello @Balamut ! Good to know you're here as well. I had not made the link between the W-3265M systems here and there. With some luck your board (Supermicro?) will arrive about at the same time as the rumoured MacPro8,1 with Ice Lake Xeon and you will have official kernel support for C621A.
    1 point
  11. Monterey beta 6, Clover 5139, VoodooHDA 2.9.7 is still working once installed into LE.
    1 point
  12. If I have the time I will try to put up 0.7.4 EFIs for you all when it releases. No promises though but I will try to get it done.
    1 point
  13. OCAT has nothing to do with the version of OC, it only has to do with whether the structure of the OC configuration file has changed, for example the current OCAT can directly edit the OC 0.7.4 configuration file. When you open an OC0.7.4 profile, if the "OC Verify" icon on the toolbar does not show a warning, the current OCAT does not need to be upgraded and it will continue to be able to edit OC0.7.4, otherwise I will upgrade the OCAT to fit the new OC0.7.4 profile structure.
    1 point
  14. @5T33Z0It has been updated, please download the latest release.
    1 point
  15. Thanks for sharing! The easiest way to upgrade OC is to use OCAT to open your configuration file, save it, and then select "Sync OC Main Program" on the toolbar. OCAT can be downloaded here: https://github.com/ic005k/QtOpenCoreConfig
    1 point
  16. I fixed it with this FakePCIID_3 I fixed it with this FakePCIID_3
    1 point
  17. Supermicro bothered to update the DSDT of the X11SRA-F motherboard to ACPI 6.3 specification, although LGA2066 is most certainly a dead platform and Supermicro actively warns its users NOT to update BIOS unless they encounters issues. I suspect that X12SPA-TF will come with ACPI 6.3 from day one and require CPU wrapping. For 40 cores/80 threads… That's going to be a hell of a SSDT to write…
    0 points
×
×
  • Create New...