Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Sign in to follow this  
rucinter

AtherosL1Ethernet problem

18 posts in this topic

Recommended Posts

I have successfully installed Mountain Lion DP4, but I have problems with my wired network.

 

I'm using AtherosL1Ethernet.kext and IONetworkingFamily.kext. After reboot, it says that cable is unplugged. If I go to my initial Lion installation and reinstall the kexts, it's working, but on my next reboot, my cable is unplugged again. Off course the cable is always where it should be, I think that ML doesn't always load my network kext, anybody knows why it behaves like this?

Share this post


Link to post
Share on other sites

With some more info on your ethernet controller, might be able to help. Exact model and vendor and device IDs. Also did you do a clean install or install onto existing OSX (upgrade)?

 

And the version of both the Atheros and IONetworking kexts your are using, and I don't mean what version of some software you may have used to instal them, but the kext it's self

Share this post


Link to post
Share on other sites

I will investigate that. The laptop is a Toshiba Satellite L650-1QJ. The thing is under Lion I used the xxxxxx lion edition that includes AtherosL1Ethernet.kext and one from http://www.osx86.net...?do=file&id=895. I noticed if I use xxxxx under Mountain Lion, it messes with my install, so I just copied the IONetworkingFamily.kext from Lion and repaired permissions. This messed up my wifi, so I went back to the original IONetworkingFamily.kext

Share this post


Link to post
Share on other sites

10-4, Although the IO80211family.kext which handles wifi is separate from IONetworkingfamily.kext, it is dependent on it, so older Lion version broke that. The reverse is not true so you could goober up the IO80211 kext with no ill effect on your ethernet. Grab System Info.app from the new release section here and use it to get additional info about your devices. Assuming you got orig ML versions of those back in place, what is the version of just the Atheros plug-in? just right click on it and "get info"

 

And the reason I asked about an upgrade, or also any migration assistant used, is many of the preferences it can copy from prior versions will screw things up pretty good, and gotta wipe out just about every plist in s/l/preferences and s/l/preferences/system preferences/ that has a created or modified date prior to the date you installed ML.

Share this post


Link to post
Share on other sites

I installed ML with myhack 3.1 and yes everything I messed up, I replaced back with the original file. I'll get back to you with more details later today. Also Chameleon wizard has an "enable built in Ethernet" function. I'll try that as well.

Share this post


Link to post
Share on other sites

IK, it was my post in that thread too :) Adding EthernetBuiltIn to chameleon is to have already working ethernet detected by OSX as internal en0 to fix app store and icloud. It's possible it could resolve your issue, but chances are if your ethernet controller is not natively supported, it won't, but should be done regardless as it will be needed when it does work either way.

Share this post


Link to post
Share on other sites

Try this, use Kext Wizard to install to S/L/E and then repair permissions and rebuild cache using Kext Wizard as well. May need to delete any networks in system pref and any networking plists in /Library/Preferences/SystemConfiguration/ File is nothing too special, just IONetworking from DP4 with newest version plug-in pre installed and verified dev ID is in in it's plist. If still not working there are a few other things yet to try.

IONetworkingFamily.kext.zip

Share this post


Link to post
Share on other sites

Installing the kext gave me cpu0 kernel panic. I had to boot with cpus=1. Managed to log in to Icloud and Appstore, however I cannot use my system to it's full potential. The thing is I boot my system up with myhack usb stick, installed chameleon either restarts or stops at grachics card check. I will experiment more. I'll try installing DSDT, perhaps it will fix the cpu kernel panic. Thank you for the kext. I am one step closer to fix everything.

Share this post


Link to post
Share on other sites

If you need myhack usb to boot vs installed chameleon, it has a kext in it's extra folder or kext cache, or better smbios, or boot.plist option that your needing to have also added to your permanent installation. You can view the contents of it by enabling finder to show all files and see whats different. If there is a kext cache, Kext wizard can unpack it so you can view the individual extensions.

Share this post


Link to post
Share on other sites

I managed to solve all this by installing chameleon 2.1 svn 1820. I read somewhere that specific version worked for someone else too. Now I can boot without usb or cpus=1 flag. I can log into Icloud and the Appstore. On ocasions I get a cpu0 or cpu2 kernel panic, but after a restart it goes back to normal. Big thanks for the provided kext, I owe you a beer :D

Share this post


Link to post
Share on other sites
I managed to solve all this by installing chameleon 2.1 svn 1820. I read somewhere that specific version worked for someone else too. Now I can boot without usb or cpus=1 flag. I can log into Icloud and the Appstore. On ocasions I get a cpu0 or cpu2 kernel panic, but after a restart it goes back to normal. Big thanks for the provided kext, I owe you a beer :D

sorry to bother

but can u do a test ? I have the same device-id as yours

but if you unplug your cable, then restart

i suppose you're sure to encounter kp every time you boot

no exception for me

Share this post


Link to post
Share on other sites

I think I know what you mean. It happened to me too a few times. After installing the above chameleon version and removing and re-adding the wifi support under networks, it got fixed somehow. I don't have any ehternet cable plugged in, nor have I added it to my network devices. I'll attach some screen with what settings I have now.

Share this post


Link to post
Share on other sites
I think I know what you mean. It happened to me too a few times. After installing the above chameleon version and removing and re-adding the wifi support under networks, it got fixed somehow. I don't have any ehternet cable plugged in, nor have I added it to my network devices. I'll attach some screen with what settings I have now.

Maybe it's better to quote others post so that they know you've replied : )

yep, one solution is to delete the Ethernet(cable connection) in systempreferences/Network

another is obviously to turn off the nic in bios

Share this post


Link to post
Share on other sites

Maybe it's better to quote others post so that they know you've replied : )

yep, one solution is to delete the Ethernet(cable connection) in systempreferences/Network

another is obviously to turn off the nic in bios

So did it finally work for you?

Share this post


Link to post
Share on other sites
So did it finally work for you?

i didn't try though

cuz i have to use static ip address

i don't feel like setting it up every time i boot

Share this post


Link to post
Share on other sites

Once any networking has been set up, i.e. got wifi working but no ethernet, the fist device you get working will be assigned as en0. So if you then get ethernet working after wifi, it will be en1, and this config will not work properly for apple servers. It is possible to manually edit the network interfaces plist in /System/Library/Preferences/SytemConfiguration/ or deleting the networking plists from that location along with removing them from the systempreferences networking GUI, then rebooting and enabling ethernet first, then wifi. I had issue b4 where wifi would still grab en0 before ethernet, fix was to either unplug wifi card until ethernet is assigned en0, shut down then plug wifi back in reboot and add it second, or edit plist which is easier for me

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Posts

    • Did you tried use ACPIBatteryManager.kext for the Battery? And for brightness you can use IntelBacklight  Both created by @RehabMan 
    • I have put it into clover drivers 64uefi folder on Yosemite thru High Sierra which allows me to edit my High Sierra disk if needed in Yosemite system.   There is no functionality of apfs in other versions but it does allow other clover bootloaders and systems to recognize the HS apfs drive or open it for inspection.   If you don’t have it you can’t see your HS drive or access it in another macOS version.
    • Hi! Is it possible to get codec AD1981 running with AppleHDA on HP Compaq 8710w? It works nicely with VoodooHDA. Speakers and HP are switching automatically.  Internal and HP mic also work - no switching in SysPref but it works when mic is plugged in and internal mic works when hp mic is unplugged.   It has same weird pathmap - connected directly:  Playback: nid=5 [pin: Speaker (Analog)] | + <- nid=3 [audio output] [src: pcm] bindSeq=00008001 nid=6 [pin: Headphones (Grey Left)] | + <- nid=3 [audio output] [src: pcm] bindSeq=00008001   But inputs are really weird. There are 5 nodes from input to HP mic/Internal mic nid=4 [audio input] | + <- nid=21 [audio selector] [src: mix] bindSeq=00000003 | + <- nid=12 [audio mixer] [src: mix] bindSeq=00000003 | + <- nid=30 [audio selector] [src: mic] bindSeq=00000001 | + <- nid=8 [pin: Microphone (Grey Left)] [src: mic] bindSeq=00000001 + <- nid=31 [audio selector] [src: monitor] bindSeq=00000002 | + <- nid=24 [pin: Microphone (Analog)] [src: monitor] bindSeq=00000002 Can pathmap like that even work with AppleHDA? What codec should I patch? I tried patches from AD1984 but no luck.    These are manually patched verbs: 00571c10 00571d01 00571e17 00571f90 00570C02 00671c20 00671d10 00671e21 00671f03 00771cf0 00771d00 00771e00 00771f40 00871c30 00871d10 00871e81 00871f03 00971cf0 00971d00 00971e00 00971f40 00a71cf0 00a71d00 00a71e00 00a71f40 01671cf0 01671d00 01671e00 01671f40 01771cf0 01771d00 01771e00 01771f40 01871c40 01871d01 01871ea0 01871f90 01971cf0 01971d00 01971e00 01971f40   Codecgraph and linux codecdump attached. Thx for any help or suggestions.              codec.txt 2.svg codec.txt
    •   Yes, 'cause APFS log is coming before clover boot screen.
    • and you suspect apfs on before clover issues  


×