Discussion in 'Network' started by RehabMan, Jan 23, 2014.
Use NullEthernet.kext. The README has all the information you need.
Thank you for the quick reply. I originally hadn't seen this thread, but a different one, and then answered to this one, not noticing that it exactly deals with my problem. Sorry about that!
Regarding the installation: I checked out the github page, but I have to admit that it's above my head. As a background: I'm using OS X Yosemite 10.10.5 with 2.5 GHz Intel Core i5 (i.e., 64 bit).
So, here is what I did: I downloaded Kext Wizard 2, which, when opened, has an installation tab, where it reads "select kexts to install". On github, it states that I should install nullethernet.kext. I'm assuming it's one of the four files under the "NullEthernet" folder, most likely, NullEthernet-Info.plist. Is this correct? When opening this file, I get 65 lines of code, which, I assume, I need to paste into the kext wizard section -- is this correct, too? It then states to apply the DSDT patch code, which is in the patch.txt file. Should this also be run in the same wizard window?
Perhaps, I'll leave it at that. As you can tell, I'm new to all this. My goal is to download devtool in order to install Stan (a programming environment in R to do Bayesian Statistics).
Thank you so much! I have my fingers crossed.
The README links proper download location. You should read it carefully.
I'm trying to access MAS from iboot-haswell-snowLeopard.
The motherboard ethernet isn't working (I have no item in SysPref/Network for it). I found a PCI ethernet card, and now ethernet is working.
But now, if I go to SysPref/Network: instead of having an "ethernet" device I've got an "ethernet adapter" device.
-> I still can't log to MAS
So I'm trying to install NullEthernet with the alternate PCI method (since I'm booting with iboot I can't use DSDT/SSDT method), in order have an fake "ethernel".
In downloaded RehabMan-NullEthernet-2014-1222
In NullEthernetInjector.kext/Contencts/Info.plist I changed :
IOPCIMatch to 0x10ec8169 since vendor=10EC and device=8169
Installed both kext with kextwizard. There are copied to System/Library/Extensions, but the kext are not loaded.
I found these logs:
20/02/16 11:07:55 [0x0-0x24024].janek202.Kext-Wizard kxld[com.apple.driver.AppleRTL8169Ethernet]: The super class vtable 'vtable for IOEthernetController' for vtable 'vtable for AppleRTL8169Ethernet' is out of date. Make sure your kext has been built against the correct headers.
20/02/16 11:07:55 [0x0-0x24024].janek202.Kext-Wizard Link failed (error code 5).
20/02/16 11:07:55 [0x0-0x24024].janek202.Kext-Wizard Prelink failed for com.apple.driver.AppleRTL8169Ethernet; omitting from prelinked kernel.
Just use the SSDT. And iBoot boots in 32-bit mode, so use the 32-bit NullEthernet.kext.
sorry for the noob question, but how can I use SSDT/DSDT with iBoot ?
I've read that there was no way to do that:
Can't I use the PCI injector method instead to create a fake ethernet controler for my motherboard ethernet controler ?
That's what I have on DPCI manager:
Realtek Semiconductor Co., Ltd.
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
PCI card, working but MAS doesn't like it
Realtek Semiconductor Co., Ltd.
RTL8169 PCI Gigabit Ethernet Controller
on motherboard, not working, no interface for it
I would like to have a fake ethernet connexion on 10EC8169, while I'm using 10EC8168.
I'm using 10ec8168
Place the files in /Extra on your system partition (on HDD).
Ok it works.
I used the pci injector method with the default pciid 816910ec
Removed interfaces from sysprefs network,
Plist files from /Library/prefs/xxx
Reboot and it works
Just wanted to drop a big thank you for this. I've gotten this to work on my Dell Studio XPS 8100.
NullEthernet.kext compatibility with MacBook Pro Thunderbolt Ethernet (no WiFi)
RehabMan and all: I saw your posts on this topic on several forums. If I understand some of what I've read so far, it is that even with functional Ethernet, one cannot connect to the App Store except by built-in WiFi.
I have a 2014 MacBook Pro with a damaged Airport card and while this model doesn't have a "proper" Ethernet port, it does support "Thunderbolt Ethernet" with an adapter—no additional software or drivers needed. But I can't connect to the App Store because of the device verification error.
Before I install this kext—or any of the other patches floating around—I wanted to make sure that it (1) wouldn't break my Thunderbolt Ethernet access, (2) that this method is indeed compatible with my system and my problem as I've described here, and (3) whether or not I need to make any alterations to the process.
I apologise if this has been asked before, but there is a great deal of information on countless pages to go through. Thank you all in advance.
PS: I am running Mac OS X El Capitan 10.11.3
Separate names with a comma.