Jump to content

About This File

Driver for Realtek's RTL810X Fast Ethernet family of NICs which supports these chips:

  • RTL8101E
  • RTL8102E
  • RTL8103E
  • RTL8401E
  • RTL8105E
  • RTL8402
  • RTL8106E
  • RTL8106EUS
  • RTL8107E


  • Version 2.0.0 requires Sierra (may work on El Capitan too but this is untested). Previous versions of OS X are supported by version 1.0.0.
  • 64 bit architecture only.
  • 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 under IPv4.
  • Support for TCP/IPv6 and UDP/IPv6 checksum offload.
  • Supports Wake on LAN.
  • 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.

What's New in Version 2.0.1   See changelog


  • Fixes a problem with retrieval of the permanent MAC address on some chips.
  • Requires High Sierra.
  • Like 14
  • Thanks 4

User Feedback

Recommended Comments

Performance and stability of this kext is outstanding.


Tested on

Lenovo IdeaPad Z580

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)

  • Like 1
Link to comment
Share on other sites




Tested on

Hackbook: (Chameleon 2.3-r2578) Lenovo U310 Touch, i5-3337U/HM77, Intel HD 4000 - 1366X768: OS X 10.10.2

Link to comment
Share on other sites

Works on my Lenovo IdeaPad U510 with RTL8101E Ethernet Adapter, running mac OS High Sierra 10.13.6 
Thanks a lot. 

Link to comment
Share on other sites

Not working in macOS Sierra 10.12.6

kxld[com.insanelymac.RealtekRTL8100]: The super class vtable 'vtable for IOEthernetController' for vtable 'vtable for RTL8100' is out of date. Make sure your kext has been built against the correct headers.

Link failed (error code 5).

Prelink failed for com.insanelymac.RealtekRTL8100; omitting from prelinked kernel.


  • Like 3
Link to comment
Share on other sites

  • Create New...