PM! Posted September 3, 2009 Share Posted September 3, 2009 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 More sharing options...
mitch_de Posted September 4, 2009 Share Posted September 4, 2009 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? Link to comment https://www.insanelymac.com/forum/topic/183877-rt8111b-64-bit-sl/#findComment-1250449 Share on other sites More sharing options...
PM! Posted September 4, 2009 Author Share Posted September 4, 2009 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! Link to comment https://www.insanelymac.com/forum/topic/183877-rt8111b-64-bit-sl/#findComment-1251067 Share on other sites More sharing options...
mitch_de Posted September 4, 2009 Share Posted September 4, 2009 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. Link to comment https://www.insanelymac.com/forum/topic/183877-rt8111b-64-bit-sl/#findComment-1251140 Share on other sites More sharing options...
PM! Posted September 4, 2009 Author Share Posted September 4, 2009 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! Link to comment https://www.insanelymac.com/forum/topic/183877-rt8111b-64-bit-sl/#findComment-1251171 Share on other sites More sharing options...
mitch_de Posted September 4, 2009 Share Posted September 4, 2009 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 Link to comment https://www.insanelymac.com/forum/topic/183877-rt8111b-64-bit-sl/#findComment-1251653 Share on other sites More sharing options...
parabol4 Posted September 5, 2009 Share Posted September 5, 2009 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 Link to comment https://www.insanelymac.com/forum/topic/183877-rt8111b-64-bit-sl/#findComment-1252842 Share on other sites More sharing options...
ganxiao Posted September 5, 2009 Share Posted September 5, 2009 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 Link to comment https://www.insanelymac.com/forum/topic/183877-rt8111b-64-bit-sl/#findComment-1252940 Share on other sites More sharing options...
PM! Posted September 6, 2009 Author Share Posted September 6, 2009 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! Link to comment https://www.insanelymac.com/forum/topic/183877-rt8111b-64-bit-sl/#findComment-1253680 Share on other sites More sharing options...
emuled Posted September 9, 2009 Share Posted September 9, 2009 It works for me, thank you ganxiao! PS: what have you changed in the source code to make it 64-bit compatible? Link to comment https://www.insanelymac.com/forum/topic/183877-rt8111b-64-bit-sl/#findComment-1258058 Share on other sites More sharing options...
stefano.85 Posted September 10, 2009 Share Posted September 10, 2009 same here... if anyone have a solution for the 8187b 64 bit kext (for NETGEAR WG111v3 dongle) is welcome! Link to comment https://www.insanelymac.com/forum/topic/183877-rt8111b-64-bit-sl/#findComment-1260202 Share on other sites More sharing options...
Reinert Posted September 18, 2009 Share Posted September 18, 2009 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. Link to comment https://www.insanelymac.com/forum/topic/183877-rt8111b-64-bit-sl/#findComment-1271930 Share on other sites More sharing options...
Recommended Posts