Jump to content

OS X Yosemite DP's builds!


2,033 posts in this topic

Recommended Posts

Well, It seems I've finally located my boot issue, it's the IOATAFamily.kext I use in Mavericks to be able to see my SATA drives, since I need SATA set as IDE and not AHCI in bios for Win 8.1 to work properly.

 

First thing I did to check this was copying kexts from Yosemite HDD to Yosemite USB, which before had only FakeSMC and NullCPUPowerManagement.kext. I booted with the USB and surprise surprise, screen didn't work.

 

Then I rebooted into Mavericks and removed the kexts, booted again and voilà, display worked right away.

 

Finally, I booted into Yosemite HDD in single user mode and ran the usual kextcache command to rebuild the thing, which gave me the same Segmentation Fault 11 error I saw appearing two days ago, but I didn't pay attention to it.

 

To make Yosemite discard the problematic kexts i ran kextcache --prelinked-kernel, which said, among the lines, "IOATAFamily has an invalid signature, omitting", meaning it was going to be excluded from the linking and cache.

 

Gave exit command and Yosemite booted fine from the HDD. Now I need to find another working IOATAFamily.kext which works, or discover if Clover can show those SATA drives that now are disabled.

Are you familiar with this method to allow windows to still boot when you switch from ide to ahci? http://www.neowin.net/forum/topic/987378-how-to-switch-from-ide-to-ahci-without-repairingreinstalling-windows/

Link to comment
Share on other sites

Lol no I'd rather not. But now... on to troubleshooting!

 

I'm using GenericUSBXHCI.kext for USB 3.0. Works well with Mavs. Also works with Yosemite but it breaks when I wake up from sleep. Any ideas?

Link to comment
Share on other sites

I managed to fix nvram saving by this:

 

1. in Terminal: sudo nano /etc/save.nvram

Create an empty save.nvram file in the /etc folder.

 

2. in Nano editor I filled the save.nvram file with these commands:

#!/bin/bash

nvram -x -p > "/nvram.plist"

if [[ -f "/nvram.plist" ]]; then
   chflags hidden "/nvram.plist"
fi

This is the save.nvram file content. It's just make an nvram.plist file in the root of the OS partition and makes the file hidden.

 

3. save it.

Press Ctrl + X to save, then press Enter/Return to confirm the file name.

 

4. in Terminal: sudo chmod +x /etc/save.nvram

This makes the file executable.

 

5. in Terminal: sudo defaults write com.apple.loginwindow LogoutHook /etc/save.nvram

This writes the newly created command file into loginwindow's LogoutHook. This means our script will run on each logout. So the nvram getting saved on each logout,restart,and shutdown.

 

6. Done.

Clover will load this nvram.plist file on startup and will use the saved nvram values.

Works perfectly.  Thanks very much :).

Link to comment
Share on other sites

Hey everybody! I went one step further and decided to install Chameleon rev 2377 on Yosemite HDD, and well, it was a blast as expected. Faster boot, less pain with the config, like I thought.

 

Only thing, I had to move my kexts directly into S/L/E for Kext Utility to pick them up and fix their permissions so they could load on boot.

 

Only things left now are getting the latest AppleHDA by Toleda to work and another way to enable my SATA drives! Oh wait..

 

Are you familiar with this method to allow windows to still boot when you switch from ide to ahci? http://www.neowin.net/forum/topic/987378-how-to-switch-from-ide-to-ahci-without-repairingreinstalling-windows/

 

I didn't know about this, if it works with Win 8.1 (the guide is 3 years old!) you'll be my new bff! (No, just kiddin') :D

 

Will try this right away and report!

 

Cheers everyone and enjoy Yosemite! I'll go on and continue testing iOS / OS X interaction with the new features announced at WWDC, I'll keep you posted!

  • Like 1
Link to comment
Share on other sites

For me in safari, it works. Where do you trying it?

Did you log in to iCloud? I have reinstalled 4 times now, one straight after another to find out when my today and all the widgets are gone from the Notification Centre. It's right after I sign in to iCloud. If I use it without iCloud, it then happens when I log in to FaceTime or iMessage. Is anybody else not having this issue? It just seems strange that I am the only one? 

 

Can anyone else check, preferably if you have logged in to any of apple's services. I can't be the only one this is happening to. I can't use the share menu in safari and all the widgets are gone from the today screen in the notification centre. Also the share icons are there but if i click on them nothing happens

Link to comment
Share on other sites

I'm logged into iCloud services all across the board, iMessage, FaceTime, contacts, mail, the whole shebang. No issues with NC or sharing.... Maybe it's your Apple ID?

How do you mean? Everything works fine in Mavericks. I have Mavericks on a separate drive and there are really no issues with that. Are you registered as a developer? 

Link to comment
Share on other sites

Guest wader1111

Haven't been keeping up with the whole thread so please excuse me if someone already suggested this ccsr. I was having that problem with iMessage/FaceTime too until ADHDMedia gave me a copy of his config.plist for Clover with a SMBios for Mac Pro 5,1 in it. My friend had the same issue on his Yosemite install, and replacing the old config file with ADHDMedia's solved it.

Link to comment
Share on other sites

No I'm not registered this year. And I don't really know what could be wrong with it, just thought that could be a good suggestion? Try singing in with a different ID and see if it helps.

Ok, thanks. Just tried it with another account and it doesn't work. I can't believe I'm the only one this is happening to. How did you sign in to iMessage, did you create a new smbios serial? Thanks for helping me out. I'm tearing my hair out! lol

Haven't been keeping up with the whole thread so please excuse me if someone already suggested this ccsr. I was having that problem with iMessage/FaceTime too until ADHDMedia gave me a copy of his config.plist for Clover with a SMBios for Mac Pro 5,1 in it. My friend had the same issue on his Yosemite install, and replacing the old config file with ADHDMedia's solved it.

I see, any chance I can have a look at your config.plist ADHDMedia? Thanks in advance

Link to comment
Share on other sites

Ok, thanks. Just tried it with another account and it doesn't work. I can't believe I'm the only one this is happening to. How did you sign in to iMessage, did you create a new smbios serial? Thanks for helping me out. I'm tearing my hair out! lol

 

I see, any chance I can have a look at your config.plist ADHDMedia? Thanks in advance

Here ya go, give it a shot: https://db.tt/1RJQ0uMz

  • Like 1
Link to comment
Share on other sites

I did. Should have mentioned that, sorry. Alternatively, you can take your config.plist and import it into Clover Configurator and add any SMBIOS you wanna use, that's how I added mine. I've always used MacPro5,1 so I just stuck with that.

Link to comment
Share on other sites

I did. Should have mentioned that, sorry. Alternatively, you can take your config.plist and import it into Clover Configurator and add any SMBIOS you wanna use, that's how I added mine. I've always used MacPro5,1 so I just stuck with that.

Ok cool. I always use the imac 13,2 smbios. Even clover chose that for me and I have it on my Mavericks drive working fine. What I find odd is that no one has this issue with the imac smbios and there must be quite a few in this thread using it. I will add it in clover configurator as I have other edits and don't want to have to redo the config file all over again. Everything is fine for me if I don't log into iCloud at the setup screen. As soon as I connect to the net it seems things start going wrong. Thanks

  • Like 1
Link to comment
Share on other sites

@ ADHDMedia - Did you get your FakeSMC.kext backtrace problem fixed? Do you have the kext in 10.10 folder?

backtrace problem is related to FakeSMC 6.xxx kozlek's version. My FakeSMC_V3.3.1 never had such a problem. You can find it in my signature.

Don't be confused by version enumeration. My branch changed second digit while Kozlek decided to change first digit.

  • Like 1
Link to comment
Share on other sites

I still don't understand why this isn't a Clover issue though... When I boot with Chameleon, I don't have this problem. Only when booting with Clover.

Question: how can I rebuild the Yosemite kernel cache from inside of Mavericks? Can it be done?

Link to comment
Share on other sites

EDIT: Aha! I got smart and remembered my Yosemite USB installer still had a kernelcache with all the same kexts in it from my SSD install! Replaced the kernelcache and now I can boot again

Now back to figuring out this USB 3.0 issue...

Anyone know what causes these types of errors in console? 

6/11/14 10:09:21.000 PM kernel[0]: Sandbox: mds(33) deny mach-lookup com.apple.bird
6/11/14 10:09:21.722 PM com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.domain.system) Caller not allowed to perform action: mds.33, action = sandboxed lookup, code = 1: Operation not permitted, uid = 0, euid = 0, gid = 0, egid = 0, asid = 100000
6/11/14 10:09:21.000 PM kernel[0]: Sandbox: mds(33) deny mach-lookup com.apple.bird
6/11/14 10:09:21.723 PM com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.domain.system) Caller not allowed to perform action: mds.33, action = sandboxed lookup, code = 1: Operation not permitted, uid = 0, euid = 0, gid = 0, egid = 0, asid = 100000
6/11/14 10:09:21.000 PM kernel[0]: Sandbox: mdworker(364) deny mach-lookup com.apple.bird
6/11/14 10:09:21.729 PM com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.domain.user.501) Caller not allowed to perform action: mdworker.364, action = sandboxed lookup, code = 1: Operation not permitted, uid = 501, euid = 501, gid = 20, egid = 20, asid = 100020
6/11/14 10:09:21.000 PM kernel[0]: Sandbox: mdworker(364) deny file-issue-extension /Users/ADHDMedia/Library/Mobile Documents/.DS_Store
6/11/14 10:09:22.000 PM kernel[0]: Sandbox: mdworker(364) deny file-read-data /Users/ADHDMedia/Library/Preferences/com.apple.iApps.plist
6/11/14 10:09:22.784 PM watchdogd[421]:  [watchdog_daemon] @(    wd_watchdog_open) - IOIteratorNext failed (kr=0)
6/11/14 10:09:22.784 PM watchdogd[421]:  [watchdog_daemon] @(      wd_daemon_init) - could not initialize the hardware watchdog
6/11/14 10:09:22.784 PM watchdogd[421]:  [watchdog_daemon] @(                main) - cannot initialize the watchdog service
6/11/14 10:09:22.784 PM com.apple.xpc.launchd[1]: (com.apple.watchdogd) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
6/11/14 10:09:31.007 PM Spotlight[296]: _indexingUpdated:
6/11/14 10:09:32.792 PM watchdogd[422]:  [watchdog_daemon] @(    wd_watchdog_open) - IOIteratorNext failed (kr=0)
6/11/14 10:09:32.792 PM watchdogd[422]:  [watchdog_daemon] @(      wd_daemon_init) - could not initialize the hardware watchdog
6/11/14 10:09:32.792 PM watchdogd[422]:  [watchdog_daemon] @(                main) - cannot initialize the watchdog service

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...