sev
New Member
Posts: 16
|
Post by sev on Jan 7, 2010 11:44:42 GMT
Hi all,
I am running 10.6.2 on an Asus P5Q Deluxe Board. The install is a vanilla install booting from a usb stick with the latest chameleon and minimal kexts in the Extra folder.
My issue is this;
When I installed SL, with the help of the Captain Nemo and Shaumux threads I was supplied with the following kexts: appleYukon.kext and appleYukoninjector.kext
Using Kext Helper I installed them and I get internet connectivity- everything is fine!
When I reboot, I cannot get internet - the network control panel says that the ethernet address is self assigned and therefore cannot connect to the isp.
I tried changing the order of the ethernet to first and that didn't work.
I tried changing the ip to fixed the router and using DHCP with manual address, and that didn't work.
I'm now at the mercy of you guys, I've gone into the S/L/E folder and deleted the yukon kext and injector and reapplied them with kext utility but still nothing
The most frustrating thing is that my Leopard installation works fine!
I am now totally at a loss as to what to do. please could someone give me some help!
|
|
sev
New Member
Posts: 16
|
Post by sev on Jan 11, 2010 11:52:27 GMT
Well, thanks for that people! - anyway, update: e After removing and re-installing kexts over and over and not getting anywhere, I thought ok, this is what we've got...
an IONetworkingfamily kext which was modified in terminal to have the right ethernet identifiers - The package contents show the Yukon 2 kext therin.
The AppleYukon2.kext and AppleYukon2injector.kext also sitting in S/L/E .
I restarted in chameleon RC4 with all caches turned off. It booted and it all worked with internet straight away !?!
I stated to slim down my chameleon E/E folder to bare essentials, so now I have just HDA enablers IOAHCIportinjector fakesmc2.5 and EvOrboot kexts and that's it.
Ethernet still wouldn't work on reboot !
I then took the caches folders out of S/L and L/E and put them on the desktop
This time it hung on the grey apple boot screen!
SO I booted verbose, and it hung waiting for a debug on the ethernet, after 5 minutes I retarted on the reset button.
I also noticed that now that the identifiers were in the boot.plist on the chameleon stick, I now couldn't boot leopard.
Using an old boot 123 cd, I rebooted leopard and create folders in chameleon stick for 10.5 and 10.6, so now I boot with different boot.plists for each OS, it seems to work.
I then tried to move the old cache folders on the desktop back to their original locations in SnowLeopard from within Leopard and attempt a reboot. - Still no joy as it hangs on the same verbose boot message.
I decide to reboot Leopard - from within leopard, I go to the partition with Snowleopard installer and remove the E/E folder which I put in there from the guide I followed, and thus all I have is the original vanilla install medium files.
With minimal kexts in my chameleon 10.6 folder I reboot the installer and erase and re-install my Snowleopard partition. The installation goes fine, and without further ado, as I have the boot.plist and smbios.plist from the old installation, I immediately install the 10.6.2 updater and adjust boot-UUID flag values accordingly in boot.plist
I have yet to install any kexts or apps into SnowLeopard as I want a totally vanilla system with which to solve this ethernet problem - and everything is pointing to a cache issue.
I'v got this far with it, but if anyone can help me further I'd really appreciate it.
|
|
|
Post by aquamac on Jan 11, 2010 20:57:21 GMT
You don't say which Lan chipset you have on this board. If it is a Marvell 88E8056 Lan chip then it will show up as working but you will get the self assigned network address.You need to rework the kext and change the 8053 to 8056. You also need to change the device id from 436211AB to 436411AB. The kext I have fixed below is for 10.6.2. If you want to use the ones from 10.6 or 10.6.1 then you will have to look inside the Yukon 2 kext and see how I fixed it. Just remove the injector kext and install this to your System/Extensions folder with kexthelper b7. Below is the IONetworking kext from 10.6.2 that I have fixed. rapidshare.com/files/333826377/IONETWORKING__Marvel_8056_Fix.zip
|
|
sev
New Member
Posts: 16
|
Post by sev on Jan 12, 2010 15:56:59 GMT
thanks for that Aquamac, it's downloaded!... I have a development! I went and read the guide for p5q Deluxe on the italian forum at insanely to see what if any issues others had had if any with ethernet. In there there was a different take on the ethernet concept and I downloaded two new kext, one for each marvel ethernet controller, but more importantly, it had a dsdt.aml file in one of the folder bundles. I put this in /Extra/ with the boot.plist and smbios ...My Snow Leopard 10.6.2 boots with working ethernet!!! So hopefully if I flash with a the new modified rom, I should get the same result if I understand correctly. After that I can look at fine tuning the /Extra/Extensions folder I have downloaded and printed the superb Chameleon manual on this forum- My usb boot stick will not mount Leopard, it causes it to have a KP, I am thinking that this perhaps is because of the BootUUID flag which 10.6.2 wants , I'm not sure. The kext files in E/10.5/Extensions are from my original 10.5 boot disk and so I know they work, so the only other factor is the two .plist files. When I set the stick up, i had a separate .plist file in each of the 10.5 and 10.6 folders but i'm sure this was not right - both OS's booted however! Also I can now concentrate on sleep and restart. I have fakesmc and EvOreboot kexts in the /Extra/10.6/Extensions folder. When I select restart, the screen clears, goes to blue and then the spinning thing keeps spinning and after three to five minutes I have to use soft reset. When I select shutdown, the screen clears, goes to blue, then black and after a while shuts down, spinning the drives down however my fans are still running - so the board is still live and it forces me to use the main power button to shut down the board. No big deal, just an annoyance, but the most important thing is that my bootstick works and my Snow 10.6.2 can see the internet. And the best bit... I'm learning a huge amount about not only the mac os but hackintosh's in general as I go
|
|