thecandle Posted October 2, 2010 Share Posted October 2, 2010 Ye it's only bonjour + the ability to find/connect to my airport express. Thanks. Check my previous post edit and see if you understand the panic I got with your latest kext mod booting in x64. I don't really need x64 myself, except when I do 3D with Maya. Don't worry about it if it's lots of work to fix. Cheers. Looks like you have multiple errors there. Your RTC looks like a patched copy or ripped from an older OS version. This is a much bigger problem than the network extension failing. The ethernet extension fails because 64bit IONetworkingFamily extension is not found. That usually means one of two things... something else that failed is preventing access the file or more likely your copy of IONetworkingFamily is wrong (either old or patched). Boot into x32 and use system profiler to check your extensions. System Profiler -> Software -> Extensions. It should say 'Yes' under 64-Bit (Intel) column for IONetworkingFamily. If it doesn't you need the original copy for your OS version Link to comment Share on other sites More sharing options...
beatoven Posted October 2, 2010 Share Posted October 2, 2010 That's what it says. V1.9 64bit intel. My installation is a non-dsdt one. I followed tonymac's explanations, installed a retail 10.6, upgraded to 10.6.4 and installed [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] http://tonymacx86.blogspot.com/2010/04/ibo...ac-os-x-on.html [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] installs those: Chameleon 2.0 RC4 by AsereBLN 1.1.9, fakesmc, EvOreboot, JMicron36xATA, JMicron36xSATA, LegacyAppleRTC, NullCPUPowerManagement, IOUSBFamily 10.6.2 Rollback, 32-Bit com.apple.boot.plist, and iMac11,1 smbios.plist. I only installed those, voodoohda and atherosl1c on the retail 10.6 Hmm. I'll do a clean install and selectively install kexts. Maybe that won't mess things up like [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. Link to comment Share on other sites More sharing options...
thecandle Posted October 3, 2010 Share Posted October 3, 2010 That's what it says. V1.9 64bit intel.My installation is a non-dsdt one. I followed tonymac's explanations, installed a retail 10.6, upgraded to 10.6.4 and installed [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] http://tonymacx86.blogspot.com/2010/04/ibo...ac-os-x-on.html [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] installs those: Chameleon 2.0 RC4 by AsereBLN 1.1.9, fakesmc, EvOreboot, JMicron36xATA, JMicron36xSATA, LegacyAppleRTC, NullCPUPowerManagement, IOUSBFamily 10.6.2 Rollback, 32-Bit com.apple.boot.plist, and iMac11,1 smbios.plist. I only installed those, voodoohda and atherosl1c on the retail 10.6 Hmm. I'll do a clean install and selectively install kexts. Maybe that won't mess things up like [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. LegacyAppleRTC is outdated you should try ElliottForceLegacyRTC.kext if you're trying to run 64 Link to comment Share on other sites More sharing options...
beatoven Posted October 3, 2010 Share Posted October 3, 2010 Never heard of that. Thanks. I managed to make a DSDT file and edited it to fix the CMOS resets and USB issues on a new installation. I kept the original RTC and used your l1c kext. So far, I can boot in both 64 and 32 bits. Everything works perfectly. I'll let you know if the Atherosl1c behaves badly again. Thanks so much. Link to comment Share on other sites More sharing options...
mathq Posted October 3, 2010 Share Posted October 3, 2010 I'm also getting a kernel panic. Can anyone send me the final release (the latest one) of the kext? Link to comment Share on other sites More sharing options...
beatoven Posted October 3, 2010 Share Posted October 3, 2010 I'm also getting a kernel panic. Can anyone send me the final release (the latest one) of the kext? The latest is in post 272 @theCandle, I have bad news. There's a new panic (32bit). Picture attached. I don't know if it's worth mentioning but my hackintosh had slept and woken up a few times before that happened. Plus, I still don't have bonjour after sleep. Don't know if any of that is related to the panic. Link to comment Share on other sites More sharing options...
thecandle Posted October 4, 2010 Share Posted October 4, 2010 @theCandle, I have bad news. There's a new panic (32bit). Picture attached.I don't know if it's worth mentioning but my hackintosh had slept and woken up a few times before that happened. Plus, I still don't have bonjour after sleep. Don't know if any of that is related to the panic. Try this latest debug release and let me know if its working. It will also log out in case its does not. Also make sure you don't have an existing copies floating around your system. The copy might be bundled with your distribution that is preventing the fixed copy from loading. Check both systems extensions and extras extensions. ----- BTW, the id string has been changed to com.insanelymac.AtherosL1cEthernet to easily identify the extension and to let people know the only place this mod should come from. AtherosL1cEthernet_100310_debug.zip Link to comment Share on other sites More sharing options...
beatoven Posted October 4, 2010 Share Posted October 4, 2010 I just received my wireless card. Works perfectly Even my bonjour works fine after sleep. I'll just continue to use LAN and your kext to help you debug the panic for other users though. Don't worry, I did delete all other copies before trying your kext. I'll try your new one and report back in case of KP. Thanks. Link to comment Share on other sites More sharing options...
mathq Posted October 4, 2010 Share Posted October 4, 2010 Let me know if it works, because I get the exact same kernel panic Thanks Thecandle, and Beatoven Link to comment Share on other sites More sharing options...
thecandle Posted October 5, 2010 Share Posted October 5, 2010 Let me know if it works, because I get the exact same kernel panic Thanks Thecandle, and Beatoven You're welcome to test out the debug build as well. In fact the more people the better. It'll give me a better idea if the fix holds. Link to comment Share on other sites More sharing options...
beatoven Posted October 5, 2010 Share Posted October 5, 2010 Let me know if it works, because I get the exact same kernel panic Thanks Thecandle, and Beatoven I haven't had any panics since I tried the debug release. That's only since yesterday though. Try it out yourself. It seems definitely better than reader02's L1C. Link to comment Share on other sites More sharing options...
iciclethief Posted October 7, 2010 Share Posted October 7, 2010 I've been using the debug version since it's release and have not had a single issue on my 64bit snow leopard install. The previous version always dropped connection after a number of hours. Many thanks for this. Link to comment Share on other sites More sharing options...
mathq Posted October 7, 2010 Share Posted October 7, 2010 The debug version works great! Thank you very much Thecandle Link to comment Share on other sites More sharing options...
M@dMac Posted October 8, 2010 Share Posted October 8, 2010 thanks! acer d250. Link to comment Share on other sites More sharing options...
beatoven Posted October 9, 2010 Share Posted October 9, 2010 Still no panic. I think you've nailed it this time thecandle. [EDIT] Thanks for the release. The 10/10/10 is nice. lol. I'm replying here to leave your post as the last one. It'll be easier to find for others. Cheers. {EDIT2} Can't thank thecandle enough. This guy did some tremendous work on this. He should be moved to the Expert group. Link to comment Share on other sites More sharing options...
thecandle Posted October 10, 2010 Share Posted October 10, 2010 Since nobody has reported an issue, here's the release and source. AtherosL1cEthernet_101010_release.zip AtherosL1cEthernet_101010_source.zip Link to comment Share on other sites More sharing options...
stotes Posted October 27, 2010 Share Posted October 27, 2010 Since nobody has reported an issue, here's the release and source. After sleep and waking on ASUS 1201n Ethernet does not respond. Also detection of Ethernet cable sometimes stops working after you unplug the connection while in OS and then plug it back in (after 20-30 seconds). A restart with the cable plugged in also fixes the issue, but it can be annoying. Other then those issue, I'd like to give my very large thank you to all the effort and work done to make this driver a reality! Cheers, Sto Link to comment Share on other sites More sharing options...
iciclethief Posted October 27, 2010 Share Posted October 27, 2010 On my set up bonjour does not work well. If I force the card into promiscuous mode, then bonjour is fine. Does anyone know if there's an easy way to set promiscuous mode in the driver? Link to comment Share on other sites More sharing options...
monsieurgateau Posted November 28, 2010 Share Posted November 28, 2010 Since nobody has reported an issue, here's the release and source. Using it for about a week, transferred gigs from/to the computer, still up and running. Thanks a _lot_ for this. Link to comment Share on other sites More sharing options...
toine44 Posted November 29, 2010 Share Posted November 29, 2010 Hello, starting from 101010 I've made proper cable detection, multicast and sleep to work. Here is the diff. diff atl1c/AtherosL1cEthernet.cpp new_atl1c/AtherosL1cEthernet.cpp 509a510,512 > // initialise linkStatus - link changes will be done by interrupt handler > atGetAndUpdateLinkStatus(); > 512,514c515,516 < // atGetAndUpdateLinkStatus(); // Link state not always restored on enable < < // set FPGA vesion --- > > // set FPGA version 521a524 > 918c921 < DbgPrint("systemWillShutdown(), %#x\n", specifier); --- > DbgPrint("systemWillShutdown(), %#x\n", (unsigned int)specifier); 985,986c988,989 < mac_ctrl_data |= MAC_CTRL_MC_ALL_EN; < mac_ctrl_data &= ~MAC_CTRL_PROMIS_EN; --- > mac_ctrl_data |= MAC_CTRL_MC_ALL_EN; > mac_ctrl_data &= ~ MAC_CTRL_PROMIS_EN; 1001a1005 > 1004c1008 < DbgPrint("setMulticastList()\n"); --- > DbgPrint("setMulticastList(count = %u)\n",(unsigned int)count); 1007a1012,1017 > > /* restart from scratch */ > DbgPrint("setMulticastList : Reset\n"); > setMulticastMode(0); > setMulticastMode(1); > 1009a1020,1021 > DbgPrint("setMulticastList(%x:%x:%x:%x:%x:%x)\n", addrs->bytes[0],addrs->bytes[1], > addrs->bytes[2],addrs->bytes[3],addrs->bytes[4],addrs->bytes[5]); 1013c1025 < --- > Common subdirectories: atl1c/AtherosL1cEthernet.xcodeproj and new_atl1c/AtherosL1cEthernet.xcodeproj Common subdirectories: atl1c/English.lproj and new_atl1c/English.lproj diff atl1c/at_hw.cpp new_atl1c/at_hw.cpp 274c274 < * 1. calcu 32bit CRC for multicast address --- > * 1. calcul 32bit CRC for multicast address Link to comment Share on other sites More sharing options...
Onixs Posted November 30, 2010 Share Posted November 30, 2010 Hello, starting from 101010 I've made proper cable detection, multicast and sleep to work. Here is the diff. diff atl1c/AtherosL1cEthernet.cpp new_atl1c/AtherosL1cEthernet.cpp 509a510,512 > // initialise linkStatus - link changes will be done by interrupt handler > atGetAndUpdateLinkStatus(); > 512,514c515,516 < // atGetAndUpdateLinkStatus(); // Link state not always restored on enable < < // set FPGA vesion --- > > // set FPGA version 521a524 > 918c921 < DbgPrint("systemWillShutdown(), %#x\n", specifier); --- > DbgPrint("systemWillShutdown(), %#x\n", (unsigned int)specifier); 985,986c988,989 < mac_ctrl_data |= MAC_CTRL_MC_ALL_EN; < mac_ctrl_data &= ~MAC_CTRL_PROMIS_EN; --- > mac_ctrl_data |= MAC_CTRL_MC_ALL_EN; > mac_ctrl_data &= ~ MAC_CTRL_PROMIS_EN; 1001a1005 > 1004c1008 < DbgPrint("setMulticastList()\n"); --- > DbgPrint("setMulticastList(count = %u)\n",(unsigned int)count); 1007a1012,1017 > > /* restart from scratch */ > DbgPrint("setMulticastList : Reset\n"); > setMulticastMode(0); > setMulticastMode(1); > 1009a1020,1021 > DbgPrint("setMulticastList(%x:%x:%x:%x:%x:%x)\n", addrs->bytes[0],addrs->bytes[1], > addrs->bytes[2],addrs->bytes[3],addrs->bytes[4],addrs->bytes[5]); 1013c1025 < --- > Common subdirectories: atl1c/AtherosL1cEthernet.xcodeproj and new_atl1c/AtherosL1cEthernet.xcodeproj Common subdirectories: atl1c/English.lproj and new_atl1c/English.lproj diff atl1c/at_hw.cpp new_atl1c/at_hw.cpp 274c274 < * 1. calcu 32bit CRC for multicast address --- > * 1. calcul 32bit CRC for multicast address Can you make a proper DIFF please Link to comment Share on other sites More sharing options...
toine44 Posted November 30, 2010 Share Posted November 30, 2010 Can you make a proper DIFF please OK. Give me the good command line please, I'm not diff Xpert Link to comment Share on other sites More sharing options...
Onixs Posted November 30, 2010 Share Posted November 30, 2010 OK.Give me the good command line please, I'm not diff Xpert in terminal: diff -uNr origFile moddedFile > OutputFile Or Just post the new source you edited. Thanks toine44 Link to comment Share on other sites More sharing options...
toine44 Posted November 30, 2010 Share Posted November 30, 2010 in terminal: diff -uNr origFile moddedFile > OutputFile Or Just post the new source you edited. Thanks toine44 diff.txt Link to comment Share on other sites More sharing options...
mondial Posted November 30, 2010 Share Posted November 30, 2010 diff.txt Have to confirm: no restart after sleep with v 101010 :-( and no Asus HotKeys as well :-( I count on you! You'll rock the Atheros kext. :-) Thanx Mondi Link to comment Share on other sites More sharing options...
Recommended Posts