Mieze / RTL8111_driver_for_OS_X

OS X open source driver for the Realtek RTL8111/8168 family
665 stars 104 forks source link

RTL8111 Driver for OS X

OS X open source driver for the Realtek RTL8111/8168 family

Due to the lack of an OS X driver that makes use of the advanced features of the Realtek RTL81111/8168 series I started a new project with the aim to create a state of the art driver that gets the most out of those NICs which can be found on virtually any cheap board on the market today. Based on Realtek's Linux driver (version 8.035.0) I have written a driver that is optimized for performance while making efficient use of system resources and keeping the CPU usage down under heavy load.

Key Features of the Driver

Limitations

Support

In case you have questions, need support or want to submit a problem report, please refer to the driver's thread on insanelymac.com: https://www.insanelymac.com/forum/topic/287161-new-driver-for-realtek-rtl8111/

Support requests here on Github will be ignored!

Installation

Before you install the driver you have to remove any installed driver for RTL8111/8168.

Current status

The driver has been successfully tested under 10.8.2 - 11.3 with serveral versions of the RTL8111 and is known to work stable on these devices but you'll have to consider that there are more than 30 different revisions of the RTL8111. The RTL8111B/8168B chips have been reported to work since version 1.0.2 too.

Changelog

Troubleshooting

Help, I'm getting kernel panics!

FAQ

Known Issues

Building from Source

I'm always using the latest version of XCode for development. You can get a free copy of XCode after becoming a member of the Apple developer program. The free membership is sufficient in order to get access to development tools and documentation.