Jump to content
12 posts in this topic

Recommended Posts

Hi, as you can read in the title of this topic, RT8111B isn't working properly with SL in 64 bit mode (DHCP not working).

 

This is very curious because 8111C does. It just needs promisc mode to enable Bonjour.

 

The usual RealtekR1000.kext doesn't work in 64 versions.

 

Any fix can be posted here.

 

Thx

 

PM!

Link to comment
https://www.insanelymac.com/forum/topic/183877-rt8111b-64-bit-sl/
Share on other sites

What excat device ID has that 8111C, because i didnt know what excat realtec Gigabit LAN chip i have in my GA-ep35-DS3 board.

My Realtec(i dont know which Version exact) has ID is 10EC:8168.

Will i have also problems with Snow & LAN or will my version work?

Seems like you have RT8168 (ec) means you should'nt have a,ny trouble at all (as it's the same chip real macs has).

But are you shure it's this one (have you check youre mobo manual).

 

Anyway, i'm still looking for an answer so if anyone has one for me i would be very interested. I'm shure i'm not the only one to have this freaky problem on GA-P35-DS3 (rev2,1).

 

PM!

Thanks - I use that R1000.kext (snow) now and have no problems (as i know).

But i would really post device ID - with 8111B / 8111C type information very few users will help you.

an more exact information like mine may help you more :

10ec:8168 Realtek Semiconductor Co., Ltd., RTL8111/8168B PCI Express Gigabit Ethernet

 

Without posting your device ID, i believe it will be not possible to get fast help.

Only way would be the excact same mainboard/revision.

But if you post your device id all users with that LAN device id can help, doesnt matter if MSI, ASUS, GA, ... if device id is the same.

Oups, i din't understood your post...

 

My dev IDs are (according to lspci) : 10ec:8168

 

So i have the same you have. But i can't understand why it's not working with SL. Everything else works fine and i never had problems with Leopard.

 

I tried to remove LAN section from dsdt, tried with old RealtekR1000.kext and x32 as boot option = no luck

 

can you post the RealtekR1000.kext you are using ?

 

Thx

 

PM!

OK, so you see that we use same Realtek chip (same ID).

I dont have any problem with LAN on SL (i use -x32).

Perhaps the R1000 you used isnt really SL version ?

 

i attatched mine.

Do an chown -R root:wheel on it after copy to the /S/L/E.

and do an

 

kextcache -v 1 -l -t -m /Volumes/YOURS/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /Volumes/YOURS/System/Library/Extensions

 

for sure to get an new .mkext

I dont use it on the /Extra way.

RealtekR1000.kext.zip

I saw 64 bit version of RealtekR1000 someone's blog before, but that one do have problem in 64bit SL, DHCP don't work at all.

 

RealtekR1000 source code can't just be compiled as normal 64bit project, it needs to be modified cause some type mismatch, otherwise driver will not properly initialised.

 

I made a 64bit RealtekR1000 kext for my RTL8111D of GA-EX58-UD4 which is not supported in SL by default. It works like a charm except it goes to sleep sometime, you need to shut down power and clear the CMOS to recover network. Some motherboard with two ethernet like GA-EX58-UD5 may not work with my kext.

 

The attchment is IONetworkingFamily.kext with RealtekR1000.kext, you can put it into your Extra folder or just replace with vanilla IONetworkingFamily.kext. This RealtekR1000.kext is build as a 32/64bit universal kext with debug message output. If you find something like "REALTEK: goes to sleep...", just shutdown the computer, plug out power cable, wait for 10 seconds, your realtek chip will wake up from sleep.

 

IONetworkingFamily.kext.zip

  • 2 weeks later...
×
×
  • Create New...