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!
mitch_de
Sep 4 2009, 12:26 AM
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!
mitch_de
Sep 4 2009, 01:05 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!
mitch_de
Sep 4 2009, 07:35 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.
parabol4
Sep 5 2009, 04:42 PM
I have an affiliated issue with the Realtek 8187B wifi chip under snow leopard.
Realtek hasn't released a 64-bit kext yet.
Any hints on how to modify an existing Realtek 64-bit kext to contain my device ID (0x705e)?
Much appreciated
ganxiao
Sep 5 2009, 05:58 PM
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.
Click to view attachment
This is a bit messy but that's still nice work.
I'm going to try it right now. I tell you if it works for me.
EDIT : It's working thank's ! Now i'll see if the same problem of RT going to sleep happens to me.
PM!
emuled
Sep 9 2009, 01:29 AM
It works for me, thank you ganxiao!
PS: what have you changed in the source code to make it 64-bit compatible?
stefano.85
Sep 10 2009, 03:26 PM
same here... if anyone have a solution for the 8187b 64 bit kext (for NETGEAR WG111v3 dongle) is welcome!
Reinert
Sep 18 2009, 06:01 PM
Hey, I need it too, had to go back to Leopard because of no wifi in Snow. In 32 bit it partially works, but it just connects and disconnects every 10 seconds.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.