Bit Shoveler Posted October 23, 2009 Share Posted October 23, 2009 Do you have the kernel log from before and after sleep? That would help. PM me for the email address to send it to. EDIT: Oh yeah, including your configuration would be a big help too. Thanks for trying this! Holla bit shoveler, I do have a problem!!, lol. When i use your driver, It works ok, as i said a lil bit slower than the current one in my system, but when the computer sleeps, and i wake it back up the lan card is still active, but reports it has assigned a self ip address, on both your driver and the one i am using, weird no?? Any way any light you can shed on this matter would be a great help, And im glad you have a job and a life or how would you keep paying the broadband bill and eat??? lol. Cheers bud!! Link to comment Share on other sites More sharing options...
stimpy001 Posted October 25, 2009 Share Posted October 25, 2009 The Apple driver is built into Snow Leopard. I still don't get Bonjour support with it. I tried making the RealtekR1000 driver 64 bit compatible, but it needed a lot more work to make it reliable. I have a much improved version - with many changes based on Realtek's Linux sources - that I am continuing to develop. It needs a lot more work, but I am ready to let a few brave souls try it. I will be releasing it under GPL when it's done. Sources are available now if you ask politely. What works now: 64 bit Snow Leopard, 8111C, GbE basic functionality, cable hot plug/unplug, sleep/wake. What needs testing: 32 bit Snow Leopard, other 8111/8168 chips, other speeds. Not yet implemented: Leopard, jumbo packets, IP/TCP/UDP checksum offload, 8101 and 8169 family chips. WARNING! This is an experimental kext which has not been thoroughly tested. USE AT YOUR OWN RISK! I am only uploading a debug version at this time. It will generate several lines in your kernel.log file for every packet sent or received. DO NOT USE THIS IN PERFORMANCE CRITICAL APPLICATIONS. If you encounter problems, please PM me so I can see a copy of the kernel.log file. Thank a lot man, with this kext bonjour works perfect on my DS3LR, 10.6.1, full 64bit ! Link to comment Share on other sites More sharing options...
lmpreza Posted October 26, 2009 Share Posted October 26, 2009 Going to try bit-shovelers kext tonight... background; EVGA X58 758-A1 board, Installed kalyway for the first time, recognized my network adapters no problems... got updated to 10.5.7, never changed any kexts for networking, used the x58 kexts from ihavearedcouch's guide, but it worked even before those were installed. I installed snow leopard to another drive a day later using xxxslayeriiixxxx's evga x58 snow leopard guide. worked more or less fine, until boot and I realized my ethernet wasn't working. showed "eh0" and not my second card, refused to connect to the internet. Initially leopard noticed my ethernets as "Ethernet 1" and "Ethernet 2" not "eh0"... I boot back into leopard... "Cable unplugged"... No ethernet anymore. I have done some reading and It appears the mac os can sleep the network adapters, but is unable to reawaken them... Not sure how accurate this information is. I screwed up my MBR's and had to start from scratch. This time I installed kalyway again, and I had no ethernet. Kalyway did not see my ethernet adapters at all. I installed snow leopard directly from kalyway without finishing the standard 10.5.7 install process outlined by ihavearedcouch, which worked fine. This time I'm back into SL with NO ethernet as well. Not even the strange "eh0" My windows 7 disc will be here tonight and I'm going to install that, hopefully my windows has ethernet. I heard someone had a similar problem in another thread where they had to disconnect the atx connector from the motherboard because after their ethernet disappeared in mac os it no longer detected in windows either! I have a sneaking suspicion this is the case. I'll try a few things tonight but this is very frustrating. I planned on using Snow Leopard for my day to day OS but without ethernet it's absolutely useless to me. Also interesting, IORegistryEntry.app does NOT list my ethernet adapters. AT ALL. Supposedly they're supposed to be at PEX4, but mine lists empty. Both lights on the plugs light and the activity light blinks even. Very odd. Link to comment Share on other sites More sharing options...
lmpreza Posted October 27, 2009 Share Posted October 27, 2009 Bit Shoveler... I think I love you!!! I was tearing my hair out trying to get my networking together... Until I stumbled upon this thread and your kext. It works!! do you have a "non-debug" version available? I'm running Mac OS 10.6 on a EVGA x58 758-A1 with a i7 920 and 12gb of DDR3 1600. Works fantastic! Thank you so much!!!!!!!! edit: I have noticed that it is very sluggish... i'm getting 1.0-1.2s pingtimes to the router downstairs... Probably due to the debug code... I'd love to see it without!!! Link to comment Share on other sites More sharing options...
Bit Shoveler Posted October 27, 2009 Share Posted October 27, 2009 It works!! do you have a "non-debug" version available? Here's what I'm running myself. I'm still eager to get detailed feedback - as in, kernel.log excerpts, what other kexts you're running, exactly what you did when the problem occurred, etc. - from anyone who has trouble with the debug kext. Please PM me for the email address. I'm not going to have much time to work on this for the next couple of weeks, so please be patient with me. RealtekR1000SL.kext.2009_10_20.zip Link to comment Share on other sites More sharing options...
BarboneNet Posted October 27, 2009 Share Posted October 27, 2009 Here's what I'm running myself. I'm still eager to get detailed feedback - as in, kernel.log excerpts, what other kexts you're running, exactly what you did when the problem occurred, etc. - from anyone who has trouble with the debug kext. Please PM me for the email address. I'm not going to have much time to work on this for the next couple of weeks, so please be patient with me. don't work here :) Link to comment Share on other sites More sharing options...
Vampirexx Posted October 27, 2009 Share Posted October 27, 2009 Me too this doesn't work... Link to comment Share on other sites More sharing options...
Bit Shoveler Posted October 27, 2009 Share Posted October 27, 2009 Thank you for trying my kext. Please PM me with the details of your computer and exactly how this kext failed. If you don't help me, I can't help you. I'm not telepathic, and I don't have your computer. Link to comment Share on other sites More sharing options...
BarboneNet Posted October 27, 2009 Share Posted October 27, 2009 Thank you for trying my kext. Please PM me with the details of your computer and exactly how this kext failed. If you don't help me, I can't help you. I'm not telepathic, and I don't have your computer. i have already post my trouble........ ISP Internet and Server NOT connect! Link to comment Share on other sites More sharing options...
lmpreza Posted October 27, 2009 Share Posted October 27, 2009 Thank you for trying my kext. Please PM me with the details of your computer and exactly how this kext failed. If you don't help me, I can't help you. I'm not telepathic, and I don't have your computer. I wish I could have helped you bit shoveler, but I had no problems to give you! thanks!!! though, I did make sure to edit my DSDT for LAN first, I wonder what would have happened if I did not... No other kexts worked before I did that either. Link to comment Share on other sites More sharing options...
Bit Shoveler Posted October 27, 2009 Share Posted October 27, 2009 i have already post my trouble........ ISP Internet and Server NOT connect! That tells me nothing. Here is what I need to know to help you. 1. Exactly which Ethernet chip do you have? My current kext only works for 8111/8168 chips. I will be adding others in the family later, but I can't test them myself because I don't have that hardware. The kernel.log (see #6 below) will tell you which chip the kext thinks you have, even the non-debug version. 2. What is your networking setup, specifically: What kind of device is at the other end of your Ethernet cable? Switch, router, cable modem, ??? 10baseT, 100baseT, or 1000baseT? How is it set up? Is there anything else on your network that works? Do other devices work when plugged into your Hack's cable? 3. 32 bit or 64 bit kernel? What other network-related kexts are installed? Has the DSDT been modified? 4. Does the OS think the network is up? If using DHCP, does it receive a normal IP address, or is it "self-assigned"? Does Ethernet work at all ever, or just partly all the time, or some of the time? Can you see any LEDs on the computer or switch that tell you what the line is doing? 5. What did you do to get to this condition? Normal boot and the net never worked? Did it work before wake from sleep? Worked for a while then it just crapped out for no reason? Etc.??? Did you ever try a verbose boot (-v option to Chameleon and boot132 derived bootloaders)? 6. I really need to see the kernel.log from the debug version of the kext. Without this I have no way of knowing what the kext thinks it is doing. Go into Macintosh HD > Applications > Utilities > Console and copy and paste the kernel.log contents into a PM or email to me. If you don't supply at least some of this information, I can't do anything to help you. The kernel.log is the most useful to me. But at a bare minimum I need to know what chip, what other networking kexts you are using, whether anything else connected to your net works, and what the OS thinks the net is doing. You can help me build a useful kext if you can answer these questions. I want to help. But I can't without some more information. I wish I could have helped you bit shoveler, but I had no problems to give you! thanks!!! though, I did make sure to edit my DSDT for LAN first, I wonder what would have happened if I did not... No other kexts worked before I did that either. But you did help, impreza. You showed me that it can work on someone else's hardware. Thank you for taking a chance! Link to comment Share on other sites More sharing options...
BarboneNet Posted October 28, 2009 Share Posted October 28, 2009 That tells me nothing. Here is what I need to know to help you. 1. Exactly which Ethernet chip do you have? My current kext only works for 8111/8168 chips. I will be adding others in the family later, but I can't test them myself because I don't have that hardware. The kernel.log (see #6 below) will tell you which chip the kext thinks you have, even the non-debug version. 2. What is your networking setup, specifically: What kind of device is at the other end of your Ethernet cable? Switch, router, cable modem, ??? 10baseT, 100baseT, or 1000baseT? How is it set up? Is there anything else on your network that works? Do other devices work when plugged into your Hack's cable? 3. 32 bit or 64 bit kernel? What other network-related kexts are installed? Has the DSDT been modified? 4. Does the OS think the network is up? If using DHCP, does it receive a normal IP address, or is it "self-assigned"? Does Ethernet work at all ever, or just partly all the time, or some of the time? Can you see any LEDs on the computer or switch that tell you what the line is doing? 5. What did you do to get to this condition? Normal boot and the net never worked? Did it work before wake from sleep? Worked for a while then it just crapped out for no reason? Etc.??? Did you ever try a verbose boot (-v option to Chameleon and boot132 derived bootloaders)? 6. I really need to see the kernel.log from the debug version of the kext. Without this I have no way of knowing what the kext thinks it is doing. Go into Macintosh HD > Applications > Utilities > Console and copy and paste the kernel.log contents into a PM or email to me. If you don't supply at least some of this information, I can't do anything to help you. The kernel.log is the most useful to me. But at a bare minimum I need to know what chip, what other networking kexts you are using, whether anything else connected to your net works, and what the OS thinks the net is doing. You can help me build a useful kext if you can answer these questions. I want to help. But I can't without some more information. But you did help, impreza. You showed me that it can work on someone else's hardware. Thank you for taking a chance! ok...Friday i will give you everything you ask Link to comment Share on other sites More sharing options...
bollee23 Posted October 29, 2009 Share Posted October 29, 2009 I just tried the the driver from Bit Shoveler : seems to work for me in 32bit in SL. But since the only issue I have with the legacy AppleR8169 driver is that I'am unable to wake on LAN, this driver does not seem to solve my problem (WOL cannot be enable in the pref panel : no checkbox). Link to comment Share on other sites More sharing options...
dexterd Posted October 29, 2009 Share Posted October 29, 2009 Working on SL 64bit, ep45-ds3r board. Thanks Bit Shoveler! Link to comment Share on other sites More sharing options...
JKatzman Posted October 29, 2009 Share Posted October 29, 2009 Hey I have a Gigabyte P55-UD3R board and have Realtek 8111D I installed the Kext found here and it finally found the ethernet, but when I try and connect to the internet it says home is currectly active and has the IP adress 192.168.1.22 but Safari won't go anywhere It seems that I can not get an IP adress from my router Any solutions? Link to comment Share on other sites More sharing options...
Bit Shoveler Posted October 29, 2009 Share Posted October 29, 2009 I just tried the the driver from Bit Shoveler : seems to work for me in 32bit in SL. But since the only issue I have with the legacy AppleR8169 driver is that I'am unable to wake on LAN, this driver does not seem to solve my problem (WOL cannot be enable in the pref panel : no checkbox). I haven't implemented WOL yet. This probably won't happen for a couple of weeks. Thanks for trying my driver. Hey I have a Gigabyte P55-UD3R boardand have Realtek 8111D I installed the Kext found here and it finally found the ethernet, but when I try and connect to the internet it says home is currectly active and has the IP adress 192.168.1.22 It seems that I can not get an IP adress from my router Any solutions? 192.168.1.22 is usually a valid IP address with most default router setups. Are you able to ping the router (i.e. open up Terminal and type 'ping 192.168.1.1')? Can other computers see yours? PM me and I'll give you my email address so you can send me the contents of your kernel.log file from the debug kext. Thanks. Link to comment Share on other sites More sharing options...
JKatzman Posted October 30, 2009 Share Posted October 30, 2009 I haven't implemented WOL yet. This probably won't happen for a couple of weeks. Thanks for trying my driver. 192.168.1.22 is usually a valid IP address with most default router setups. Are you able to ping the router (i.e. open up Terminal and type 'ping 192.168.1.1')? Can other computers see yours? PM me and I'll give you my email address so you can send me the contents of your kernel.log file from the debug kext. Thanks. Okay thanks, the weird thing is I can see my other computer, my dads computer, and my brother's computer all on the network yet I can not get an IP adress from my router But my windows can. But I Pmed you and hope we can fix this Link to comment Share on other sites More sharing options...
d00d Posted October 30, 2009 Share Posted October 30, 2009 Here's what I'm running myself.This is the first third party driver for RTC8111D that allows Bonjour to work (although I don't see PROMISC in ifcong), great work!Would it be possible to show speed and duplex in autoselect? Thanks. I'm using manual IPs with autoselect speed and duplex, connected on en0 to a 100/full switch, and sharing my connection to a laptop on en1. There are no network interface modifications in my DSDT. Realtek's v2.0.3 AppleRTL8169Ethernet (L only): media: autoselect (100baseTX <full-duplex>) status: active Psystar's v2.0.9 RealTekR1000.kext (Bonjour doesn't work, shows built-in=true in IORegistryExplorer): media: autoselect (<unknown type>) status: active Bit Shoveler's v2.0.0d1 RealtekR1000SL.kext (Bonjour works, shows built-in=false in IORegistryExplorer): en0 autoselect (no speed or duplex shown); media: autoselect status: active en0 manually set to 100/full (shouldn't show unknown type, and won't go active); media: 100baseTX <full-duplex> (<unknown type>) status: inactive Link to comment Share on other sites More sharing options...
Bit Shoveler Posted October 30, 2009 Share Posted October 30, 2009 d00d, thanks for the informative feedback! I will need to look into this. That's using ifconfig, yes? Promiscuous mode should work but I haven't tested it. Link to comment Share on other sites More sharing options...
d00d Posted October 30, 2009 Share Posted October 30, 2009 d00d, thanks for the informative feedback! I will need to look into this. That's using ifconfig, yes? Promiscuous mode should work but I haven't tested it. No problem, glad to help test.Yes, with the ifconfig supplied with 10.6.1. Promiscuous mode seems to be working, it's just not showing the PROMISC flag with ifconfig. Link to comment Share on other sites More sharing options...
Z4g0r Posted October 30, 2009 Share Posted October 30, 2009 Here's what I'm running myself. I'm still eager to get detailed feedback - as in, kernel.log excerpts, what other kexts you're running, exactly what you did when the problem occurred, etc. - from anyone who has trouble with the debug kext. Please PM me for the email address. I'm not going to have much time to work on this for the next couple of weeks, so please be patient with me. Thank you very much It works fine on 32 and 64 SL on mine GA-x58 UD5 nice job! Link to comment Share on other sites More sharing options...
@ROBASEFR Posted October 30, 2009 Share Posted October 30, 2009 d00d, thanks for the informative feedback! I will need to look into this. That's using ifconfig, yes? Promiscuous mode should work but I haven't tested it. Thank you very much this is great !!! This my log from ifconfig: lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 inet 127.0.0.1 netmask 0xff000000 gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 stf0: flags=0<> mtu 1280 en3: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether media: autoselect (<unknown type>) status: inactive supported media: autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 100baseTX <half-duplex> 100baseTX <full-duplex> 1000baseT <half-duplex> 1000baseT <full-duplex> en4: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::21f:d0ff:feaf:125c%en4 prefixlen 64 scopeid 0x5 inet 192.168.10.12 netmask 0xffffff00 broadcast 192.168.10.255 ether media: autoselect status: active supported media: autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 100baseTX <half-duplex> 100baseTX <full-duplex> 1000baseT <half-duplex> 1000baseT <full-duplex> fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 2030 lladdr 00:aa:de:11:00:00:1f:d0 media: autoselect <full-duplex> status: inactive supported media: autoselect <full-duplex> en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether media: autoselect (<unknown type>) status: inactive supported media: autoselect en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::21c:42ff:fe00:8%en1 prefixlen 64 scopeid 0x8 inet 10.211.55.2 netmask 0xffffff00 broadcast 10.211.55.255 ether media: autoselect status: active supported media: autoselect en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::21c:42ff:fe00:9%en2 prefixlen 64 scopeid 0x9 inet 10.37.129.2 netmask 0xffffff00 broadcast 10.37.129.255 ether media: autoselect status: active supported media: autoselect I have 2 virtual ethernet ports due too Parallels Desktop ! en0 is my inactif WIFI lan card Link to comment Share on other sites More sharing options...
AppleIIGuy Posted November 1, 2009 Share Posted November 1, 2009 Here's what I'm running myself. I'm still eager to get detailed feedback - as in, kernel.log excerpts, what other kexts you're running, exactly what you did when the problem occurred, etc. - from anyone who has trouble with the debug kext. Please PM me for the email address. I'm not going to have much time to work on this for the next couple of weeks, so please be patient with me. Installed it on my EX58-UD3R in /S/L/E worked in 32/64 bit saw bonjour shares and other computers on the network never tested sleep/wake since I never use it but for what i do it works fine! Link to comment Share on other sites More sharing options...
rheneas Posted November 1, 2009 Share Posted November 1, 2009 Thanks for the effort and support! I haven't been able to get SL to recognize my TrendNet adapter, although I've used it successfully with Leopard through many updates. I tried your solution and Weaksauce12's application, but can't seem to get past the "Cable Unplugged" status in System Prefs. The Ralink software continues to display "No device detected". Ralink has released a USB solution for 10.6, so hopefully a PCI driver cannot be far behind. Link to comment Share on other sites More sharing options...
weaksauce12 Posted November 3, 2009 Share Posted November 3, 2009 Works perfect on my Gigabyte EP45-UD3P under 64-bit Snow Leopard! BIG THANKS!! Link to comment Share on other sites More sharing options...
Recommended Posts