In the driver's Info.plist I added the option "fallbackMAC" to "Driver Parameters". "fallbackMAC" is a string which may be used to supply your original MAC address. It is used only if retrieving a valid MAC address fails. In the default configuration, the string is empty. In case you need it, please fill in your MAC with the following syntax "xx:xx:xx:xx:xx:xx" in which every x represents exactly one hexadecimal digit.
Warning: This is not an option for MAC address customization and I won't add such an option because it would be stupid to do so. Use with care because MAC addresses have to be unique. Using another machine's MAC address may produce unexpected results!
I'm also using a Chromebox (HP G2 / i7 / Mojave 10.14.6) with UEFI Mr Chromebox Full rom and this version worked perfectly with the Fallback address.
I was pulling my hair out manually resetting my MAC address via terminal on every reboot prior to this.
is it possible that the fallback value be set via clover somehow rather than manually changing the kext plist on each machine ? (I have more than one of these).
FYI WoL worked !
Needless to say, many many thanks
Does anybody know what AppleUSBRealtek8153Patcher.kext is for? I also found this kext on my other hack, and interesting is that on my other hack it doesnt cause any problems with integrated ethernet which uses the same RTL8111d7 driver.
cd /Library/Preferences/SystemConfiguration
sudo rm -rf NetworkInterfaces.plist com.apple.airport.preferences.plist preferences.plist com.apple.wifi.message-tracer.plist com.apple.smb.server.plist com.apple.AutoWake.plist com.apple.Boot.plist com.apple.network.eapolclient.configuration.plist
My experience so far is that the d5 driver is the best for my configuration. With d7 my ethernet connection locks up (Tx stalled? Resetting chipset. ISR=0xc0, IMR=0x803f.) especially when copying from my OpenMediaVault Server to my Synology Nas both have SMB enabled, min. protocol SMB2 max protocol SMB3.
Im starting the copy between the above mentioned two NAS using SMB, and the copy process stops / freezes randomly after several hundred mbytes... Under Syspref/Network the Ethernet shows green/connected. To fix the lockup either I have to pull and plug the ethernet cable or in terminal sudo ifconfig en0 down / up.
Still having problems with RTL8168H/RTL8111H (Chipset 29)... After random time the connection drops, have to do in terminal sudo ifconfig en0 down / up, then it is working again... In the logs (attached full log) you see when the connection drops the following:
I received my RTL8125 add-in card before Christmas but as I have to take several exams in university in February and March, I'm busy studying at the moment so that there is no time left for hacking but I will start working on a driver in March, when the exam period is over. Keep your fingers crossed for me!
Glad to have you here dear Mieze.. After you completed your exams could you look into the current 2.3.0d7 realtek.kext please? My system has chipset 29 and almost every day or every second day i see in the logs TX stalled, lost interrrupt, resetting chipset.... This happens also on my old Mojave install (i posted earlier about this) and also happens under Catalina 10.15.2 clean install, so the system is not messed up. Only difference with Catalina that my connection doesnt die after having a TX timeout, the lan connection is stable no drop outs ... just curious why this message pops up every day in the logs... I switched cables from CAT5E to SHIELDED CAT6 and also changed switch to a TP-Link T1600... Anyways thank you so much for building this wonderful kext for RTL8111
Its a pity I was happy too early. It happened again... d7 kext, TX stalled, lost interrupt, resetting chipset.. after this LAN connection died.. In network every setting is ok, have valid IP... etc.. Have to launch terminal and use sudo ifconfig en0 down / up, or have to plug out / in ethernet cable or restart. These are the possible solutions. RTL8111 Chipset 29, Catalina 10.15.2. The same happens under Mojave 10.14.6 just more frequently.
Testing it oN my Hackintosh GA-P35-DS3L REV:20 witha RTL8111B. So far so good! Its looks likes to me that it is a bit faster that RTL8169Ethernet.kext i used before.
Is there any benefits of using this instead of the one i mentioned inside IONetworkingfamily.kext?
This is just what I need. with the IONetworkingFamily.kext when I sleep my hackintosh and wake it up I lose connectivity using x58a-ud3r REV2.0 (this seems to be a known issue). Well when I saw you new post. I deleted the IONetworkingFamily.kext added your new kext rebuilt everything repaired perms and ... no network/ethernet at all. Question: does this work for x58a-ud3r on board lan ?
Thanks much! Seems to have solved the 'no USB after reboot' issue.
***Not sure if I'm alone here, but in order for my reboot issue to go away I had to run "system utilities" in MultiBeast. I assumed this same utility is ran in KextBeast, but for some reason didn't work for me alone.
I'm happy to see someone has extended my work on this driver! I received many requests to add 8111E support, but I didn't have time, nor did I have the hardware to test against. Thank you for your efforts!
I am wondering if this will work with my conroe 1333-d667 mb. It has the 8101e realtek chipset (to the best of my memory... i'm not in front of it now). The reason that I am looking in to this is because at present I cannot put this mb to sleep... i have lan, but no sleep.
Any ideas folks?
thanks,
iWerdna
Hi lnx2Mac! Thanks for your great work! Just want to post some feedback, albeit not to be taken as final. You stated on Tonymacx86 that you hadn't tested for WOL. Well, I use WOL a lot. With my previous R1000SL from chucko, together with a modified IONetworkingFamily.kext downloaded from Cartri's web (also great work, by the way Cartri: muito obrigado!), WOL worked perfectly every time, even from OFF state. I removed chucko's driver and installed yours, as recommended by Cartri, from my GA-EP45-UD3LR, BUT leaving the IONetw...kext. Since then, WOL has been working erratically. I said before that my comment is not to be taken as final, since I have yet to test behaviour with the original, unmodified ION..kext from 10.6.4, since that might be the cause. Just to let you and other users know, in the hope of gathering more experience. I'll get back to you after the long weekend, tuesday is a big bank holiday here in Spain and I'm off to Crdoba to visit the in-laws... have a nice week-end!
wildschwein
Working great here, GA-H55M-USB3, don't know why but at first it was very slow and sometimes stopped completely till reboot. Now it's all right, and as I said I don't know what happened, it just started working fine after many dsdt, chameleon and kexts tested while trying to get speedstep working. Great work Lnx2Mac.
Will be testing for sleep and more as soon as I can get it running fine, otherwise I won't know what to blame for the problems that may occur.
First of all many thanks for your great work. Unfortunately, I have the problem that I can use wake on lan not, I had the hope to me that with your kext is possible. Sorry, could also not solve the problem. I have the Boad GA-P35-DS4 with Snow Leopard and the ASERBLN_GA-P35-DSX_V3 installer. in the BIOS is also set all. maybe man had a tip that could help me? yes it has worked out! Thank you.
PS: please excuse my English, is translated by google.
Best regards Marco
I installed this on a GigaByte H55N-USB3 runnuing 10.6.4 according to the instructions above and the Ethernet card and the driver show up in System Profiler (exacly as per your screenshot). Unfortunately, the driver doesn't sense when an Ethernet cable is plugged in and I don't get a connection.
Any hints what I could try ?
Hi,
I will explain my problem. I have a computer with the following characteristics:
i5 processor with motherboard GA-H55M-S2 and VGA NVIDIA GT220 1GB PCI-E ASUS
graphics card.
Using multibeast for installation, I use a modified DSDT for my motherboard. Then I reset the computer and install the audio kext and your network kext. The audio works but the network does not work.
In addition, the computer loads slow and the screen freezes. So, I turn off by pressing the power button, wait 15 seconds, switch on and it boots up fine, but the network operates. If I turn my computer correctly, restarting is the same.
what I can do?
Thanks.
i am runnning the 0.0.67. Wol is enabled in bios. I use a loader of iboot. I installed the debug version, but can't find the log.(debug.log?).Could there be a file that is blocking the wol from working. example sleepenable? or the kext from p35-ds3? I hope you can bring some light in the tunnel.
@sds: The logs can be found in kernel.log (see Console.app).
What do you mean by "the kext from p35-ds3" ?
How about joining the tonymacx86 forum ?
I visit and provide support there almost every day.
should 8187 work? it isn't in the supported list ... the network works but i'm having trouble getting it to see it as a primary interface i think. GetMacAddress returns error 0x00000005
i used to be able to add EthernetBuiltIn = Y in the boot plist and this would be ok. stopped working now
thanks