Riley Freeman Posted November 21, 2015 Share Posted November 21, 2015 OK, that can be ruled out then. Link to comment Share on other sites More sharing options...
mun33 Posted November 22, 2015 Share Posted November 22, 2015 Actually, I think mine's a 8111F rather than a 8111E. Not sure if that should make much of a difference as far as the driver is concerned. That said, Network Utility picks it up as a 8111E - is that reliable? Link to comment Share on other sites More sharing options...
Mieze Posted November 22, 2015 Author Share Posted November 22, 2015 Actually, I think mine's a 8111F rather than a 8111E. Not sure if that should make much of a difference as far as the driver is concerned. That said, Network Utility picks it up as a 8111E - is that reliable? Yes it is! Mieze Link to comment Share on other sites More sharing options...
tluck Posted November 22, 2015 Share Posted November 22, 2015 Reporting good news... v2.0 was working fine for me. but decide to test out v2.1 for the last week and that works just as well. Nov 22 09:44:17 localhost kernel[0]: Ethernet [RealtekRTL8111]: EEE support enabled. Nov 22 09:44:17 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv4 segmentation offload enabled. Nov 22 09:44:17 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv6 segmentation offload enabled. Nov 22 09:44:17 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv6 checksum offload enabled. Nov 22 09:44:17 localhost kernel[0]: Ethernet [RealtekRTL8111]: Version 2.1.0d1 using interrupt mitigate value 0xcf58. Please don't support tonymacx86.com! Nov 22 09:44:17 localhost kernel[0]: Ethernet [RealtekRTL8111]: RTL8168E-VL/8111E-VL: (Chipset 16) at 0x<ptr>, 94:de:80:aa:13:98 Nov 22 09:44:31 localhost kernel[0]: Ethernet [RealtekRTL8111]: Link up on en0, 100-Megabit, Full-duplex, flow-control 1 Link to comment Share on other sites More sharing options...
mun33 Posted November 22, 2015 Share Posted November 22, 2015 Reporting good news... v2.0 was working fine for me. but decide to test out v2.1 for the last week and that works just as well. Nov 22 09:44:17 localhost kernel[0]: Ethernet [RealtekRTL8111]: EEE support enabled. Nov 22 09:44:17 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv4 segmentation offload enabled. Nov 22 09:44:17 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv6 segmentation offload enabled. Nov 22 09:44:17 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv6 checksum offload enabled. Nov 22 09:44:17 localhost kernel[0]: Ethernet [RealtekRTL8111]: Version 2.1.0d1 using interrupt mitigate value 0xcf58. Please don't support tonymacx86.com! Nov 22 09:44:17 localhost kernel[0]: Ethernet [RealtekRTL8111]: RTL8168E-VL/8111E-VL: (Chipset 16) at 0x<ptr>, 94:de:80:aa:13:98 Nov 22 09:44:31 localhost kernel[0]: Ethernet [RealtekRTL8111]: Link up on en0, 100-Megabit, Full-duplex, flow-control Just curious: did you manually limit it to 100Mbit? Why not 1000Mbit? Link to comment Share on other sites More sharing options...
tluck Posted November 22, 2015 Share Posted November 22, 2015 @mun33 well, this particular box is connected to a 100 Mbit WIFI extender/access point router versus a GbE port (on my main router). i am sure it would connect at 1000 if i connect to a GbE port. Link to comment Share on other sites More sharing options...
kar_ Posted November 24, 2015 Share Posted November 24, 2015 I'm on 8111E myself too but I can connect to a GbE port only at 100 Mbit and not at 1000 Mbit. I've tried several cables already. It used to be fine on Yosemite. I've attached the log here: Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: PCIe ASPM support disabled. Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: PCI power management capabilities: 0xffc3. Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: PME# from D3 (cold) supported. Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: PCIe link capabilities: 0x00077c11, link control: 0x0040. Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: EEE support enabled. Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv4 segmentation offload enabled. Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv6 segmentation offload enabled. Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv6 checksum offload enabled. Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: Version 2.1.0d1 using interrupt mitigate value 0xcf58. Please don't support tonymacx86.com! Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: RTL8168E-VL/8111E-VL: (Chipset 16) at 0x<ptr>, 94:de:80:c2:b2:b9 Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: Device is WoL capable. Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: MSI interrupt index: 1 Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: kIOEthernetWakeOnMagicPacket added to filters. Nov 23 09:54:23 localhost kernel[0]: Ethernet [RealtekRTL8111]: Already in power state 1. Nov 23 09:54:25 localhost kernel[0]: Ethernet [RealtekRTL8111]: No medium selected. Falling back to autonegotiation. Nov 23 09:54:27 localhost kernel[0]: Ethernet [RealtekRTL8111]: Link up on en0, 100-Megabit, Full-duplex, No flow-control Could anyone help? Thanks in advance! Link to comment Share on other sites More sharing options...
Mieze Posted November 28, 2015 Author Share Posted November 28, 2015 I can confirm that gigabit connections with version 2.1.0d1 and chipset 16 are working fine. See for yourself: Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: PCIe ASPM support disabled. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: PCI power management capabilities: 0xffc3. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: PME# from D3 (cold) supported. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: PCIe link capabilities: 0x00077c11, link control: 0x0141. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: Disable PCIe ASPM. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: EEE support enabled. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv4 segmentation offload enabled. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv6 segmentation offload enabled. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv6 checksum offload enabled. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: Version 2.1.0d1 using interrupt mitigate value 0xcf58. Please don't support tonymacx86.com! Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: RTL8168E-VL/8111E-VL: (Chipset 16) at 0xffffff81e2336000, 0:13:3b: f:1f:eb Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: Device is WoL capable. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: MSI interrupt index: 1 Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: kIOEthernetWakeOnMagicPacket added to filters. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: Already in power state 1. Nov 28 01:10:49 localhost kernel[0]: Ethernet [RealtekRTL8111]: No medium selected. Falling back to autonegotiation. Nov 28 01:11:19 Lucy kernel[0]: Ethernet [RealtekRTL8111]: Link up on en0, 1-Gigabit, Full-duplex, flow-control Mieze Link to comment Share on other sites More sharing options...
kar_ Posted November 29, 2015 Share Posted November 29, 2015 I can confirm that gigabit connections with version 2.1.0d1 and chipset 16 are working fine. See for yourself: Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: PCIe ASPM support disabled. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: PCI power management capabilities: 0xffc3. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: PME# from D3 (cold) supported. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: PCIe link capabilities: 0x00077c11, link control: 0x0141. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: Disable PCIe ASPM. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: EEE support enabled. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv4 segmentation offload enabled. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv6 segmentation offload enabled. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: TCP/IPv6 checksum offload enabled. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: Version 2.1.0d1 using interrupt mitigate value 0xcf58. Please don't support tonymacx86.com! Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: RTL8168E-VL/8111E-VL: (Chipset 16) at 0xffffff81e2336000, 0:13:3b: f:1f:eb Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: Device is WoL capable. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: MSI interrupt index: 1 Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: kIOEthernetWakeOnMagicPacket added to filters. Nov 28 01:10:48 localhost kernel[0]: Ethernet [RealtekRTL8111]: Already in power state 1. Nov 28 01:10:49 localhost kernel[0]: Ethernet [RealtekRTL8111]: No medium selected. Falling back to autonegotiation. Nov 28 01:11:19 Lucy kernel[0]: Ethernet [RealtekRTL8111]: Link up on en0, 1-Gigabit, Full-duplex, flow-control Mieze Is it normal to have the line RTL8168E-VL/8111E-VL: (Chipset 16) at 0x<ptr>, 94:de:80:c2:b2:b9 where the address is indicated implicitly as 0x<ptr>? Thanks Link to comment Share on other sites More sharing options...
LockDown Posted November 29, 2015 Share Posted November 29, 2015 Is it normal to have the line RTL8168E-VL/8111E-VL: (Chipset 16) at 0x<ptr>, 94:de:80:c2:b2:b9 where the address is indicated implicitly as 0x<ptr>? Thanks This happens only in el capitan. Previous OS are ok Link to comment Share on other sites More sharing options...
kar_ Posted November 29, 2015 Share Posted November 29, 2015 This happens only in el capitan. Previous OS are ok But how come Mieze's log shows the explicit address? Isn't he on El Capitan? Link to comment Share on other sites More sharing options...
Mieze Posted November 29, 2015 Author Share Posted November 29, 2015 But how come Mieze's log shows the explicit address? Isn't he on El Capitan? Good observation! Link to comment Share on other sites More sharing options...
kar_ Posted November 29, 2015 Share Posted November 29, 2015 Good observation! I wonder if that's where the difference is. Gigabit connection works for me on Yosemite but not on El Capitan. Link to comment Share on other sites More sharing options...
Mieze Posted November 29, 2015 Author Share Posted November 29, 2015 I wonder if that's where the difference is. Gigabit connection works for me on Yosemite but not on El Capitan. All the low level code dealing with the hardware is completely OS independent. Mieze Link to comment Share on other sites More sharing options...
Mrengles Posted December 11, 2015 Share Posted December 11, 2015 I'm using this driver 2.1.0d1 with an OS X El Capitan 10.11.2 Server within a small business environment. 10-15 users are always active with DNS, Mail, Calendar, Contacts, File Sharing (SMB, AFP and WebDAV) Open Directory, VPN, Caching, and even NetInstall every once and a while without a single issue, my dual realtek ports are setup with 802.11 boding and I couldn't be happier! This server is run off a Gigabyte GA-Z77N-WiFI if you were interested... 2.1.0d1 fixes the bonding issues I would have occasionally after a restart of my Server. Now after a restart the bonded ports are always activated and no longer need a 5-10 shutdown to fix. <-- This does still happen with the Native Apple Intel ports on my Xserve though... I get better results with this Realtek driver then I do on my Xserve. Thanks Laura! 1 Link to comment Share on other sites More sharing options...
XLR Posted December 12, 2015 Share Posted December 12, 2015 Hi, is there a Mountain Lion compatible version of 2.1.0d1? Link to comment Share on other sites More sharing options...
Mieze Posted December 12, 2015 Author Share Posted December 12, 2015 Hi, is there a Mountain Lion compatible version of 2.1.0d1? Compiling from source should work provided you use an older version of Xcode which includes the 10.8 SDK and select 10.8 as the deployment target. Mieze 1 Link to comment Share on other sites More sharing options...
XLR Posted December 14, 2015 Share Posted December 14, 2015 Can anyone compile it for 10.8 please? I have no idea how to do this and how to work with Xcode... Link to comment Share on other sites More sharing options...
Riley Freeman Posted December 14, 2015 Share Posted December 14, 2015 Here you go. RealtekRTL8111.kext (2.1.0d1 10.8).zip 2 Link to comment Share on other sites More sharing options...
XLR Posted December 14, 2015 Share Posted December 14, 2015 Many thanks! Link to comment Share on other sites More sharing options...
MacKonsti Posted December 19, 2015 Share Posted December 19, 2015 Helo Mieze and everyone, many thanks for your kind support to the community with the LAN drivers you provide to us! I have a question, I've installed this driver (v2.0 officially released) on my 10.9.5 and 10.10.5 installations (dual boot) for my Realtek RTL8168D/8111D controller (Gigabyte P55M-UD4 and H61N-USB3) and for some reason, the initial clean install creates an entry in System Preferences of the name "Ethernet " with a space... Everytime I do clean install, it's there. I first noticed this when I run System Information and in the Network section, the name was en0 and hardware was titled "Ethernet ?" that was really curious. Then went back in the Network section of System Preferences and edited the name, and indeed, the name had more characters (perhaps hidden?) after the word "Ethernet". Can you please be so kind and check your code to see if perhaps, some trailing blank-space characters are added by mistake? I have only single LAN port on both Gigabytes, so there's no Ethernet 1 and Ethernet 2 for example, automatically created... Many thanks again! Season greetings to you and everyone. Link to comment Share on other sites More sharing options...
Mieze Posted December 19, 2015 Author Share Posted December 19, 2015 Helo Mieze and everyone, many thanks for your kind support to the community with the LAN drivers you provide to us! I have a question, I've installed this driver (v2.0 officially released) on my 10.9.5 and 10.10.5 installations (dual boot) for my Realtek RTL8168D/8111D controller (Gigabyte P55M-UD4 and H61N-USB3) and for some reason, the initial clean install creates an entry in System Preferences of the name "Ethernet " with a space... Everytime I do clean install, it's there. I first noticed this when I run System Information and in the Network section, the name was en0 and hardware was titled "Ethernet ?" that was really curious. Then went back in the Network section of System Preferences and edited the name, and indeed, the name had more characters (perhaps hidden?) after the word "Ethernet". Can you please be so kind and check your code to see if perhaps, some trailing blank-space characters are added by mistake? I have only single LAN port on both Gigabytes, so there's no Ethernet 1 and Ethernet 2 for example, automatically created... Many thanks again! Season greetings to you and everyone. The name of interface isn't allocated by the driver but by the network stack itself. Is there something in the system which might cause the network stack to assume that there might be more ethernet interfaces? What do you get when you run "ifconfig -v" in Terminal? Mieze Link to comment Share on other sites More sharing options...
gils83 Posted December 19, 2015 Share Posted December 19, 2015 no works on El Capitan , works on 10.8/10.9/10.10 (MSI AM1I) Realtek RTL8111G Link to comment Share on other sites More sharing options...
einbaer Posted December 22, 2015 Share Posted December 22, 2015 Hello Mieze, your RealtekRTL8111.kext (2.1.0d1 10.8) driver is the first driver that works with my new Gigabyte GA-Z170-HD3P motherboard and OSX 10.11.2. Have tried a lot of drivers - RTGNICv2.0.6For10.7 from Realtek, RealtekR1000SL.kext v.312 from Slice, Lnx2Mac rev. 0.9, your RealtekRTL8111 ver.2 – no one worked. All drivers but your 2.0 didn’t show any Ethernet card in System Report, your RealtekRTL8111 2.0 has recognized the card, it was shown in the System Report, all ID were correct, but it was however impossible to build a connection. With the version 2.1.0d1 I have till now no problems. Thank you! Link to comment Share on other sites More sharing options...
Henry2010 Posted December 28, 2015 Share Posted December 28, 2015 updated to 2.1.0d1 on 10.11.2 to give it a try. everything works fine here. Link to comment Share on other sites More sharing options...
Recommended Posts