Micky1979 Posted December 27, 2014 Share Posted December 27, 2014 You can boot???? Wow!!! I'll send the boot file to my Friend smigol81...if he can boot again... (wait him....) 1 Link to comment Share on other sites More sharing options...
wartomato Posted December 28, 2014 Share Posted December 28, 2014 Yep, can boot, no errors, everything works. I'll keep looking further. If your friend needs it, glad to help out. :-) 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted December 28, 2014 Share Posted December 28, 2014 I have already sent a PM to him, expect answers, thanks Link to comment Share on other sites More sharing options...
wartomato Posted December 28, 2014 Share Posted December 28, 2014 (edited) I have already sent a PM to him, expect answers, thanks okay. Oh, I should mention that this built does not contain the patches you sent me... it is a "stock" built of the trunk. Attached is my 3rd built of the slightly modified trunk v2517. I got every thing "in" from v2472 EXCEPT the changes made by ErMac in v2472's modules.c and modules.h. These are the changes he made to get back the infos about loaded multiboot-modules from boot0 (as far as I understand it). This seems to be the procedure that breaks the boot sequence somehow (at least in my case). boot (or better boot2) does not get the infos from boot0 or can not handle them correctly. (For the records: I am currently using /boot0hfs from the attached built). The rest, like booting and handling USB (stick or HDD) startup devices, is working without further patches like Zenith432 needed them. Micky, let me know, if he can boot with this. Chameleon-2.3svn-i386_v2517b.zip Edited December 28, 2014 by wartomato 2 Link to comment Share on other sites More sharing options...
Micky1979 Posted December 28, 2014 Share Posted December 28, 2014 (For the records: I am currently using /boot0hfs from the attached built). Right now I am changing Enoch installer (ok, even for Chameleon) to install automatically the boo0hfs when needed + installation in ESP. Different scripts and method. I'm done and compilation of the package is Ok, now it's time to test and hope that works .... Micky, let me know, if he can boot with this. Tested, is ok for me 1 Link to comment Share on other sites More sharing options...
wartomato Posted December 28, 2014 Share Posted December 28, 2014 Right now I am changing Enoch installer (ok, even for Chameleon) to install automatically the boo0hfs when needed + installation in ESP. Different scripts and method. I'm done and compilation of the package is Ok, now it's time to test and hope that works .... Tested, is ok for me Glad to hear that. Well, I used Enoch for some time (it got better options and modules and faster updates), but... my italian does not exist & (thank god) you guys sync with trunk... So all of us get updates and a (hopefully) better bootloader. I used boot0md before boot0hfs and both were working flawlessly. I change to boot0hfs to check, if the boot error was caused by boot0md. But for today: Never change a running system! I investigate the changes in modues.c and .h further... and check the updated default theme that won't load ... damn it. 2 Link to comment Share on other sites More sharing options...
Micky1979 Posted December 28, 2014 Share Posted December 28, 2014 @wartomato, waiting @smigol81... that finally can boot with the latest rev (talked w him in PM). congratulations for finding the bug! Now ErmaC can review the code 1 Link to comment Share on other sites More sharing options...
smigol81 Posted December 28, 2014 Share Posted December 28, 2014 I confirm I can finally boot with chameleon Even if I still have not managed to start my OS X Yosemite Here are the kp http://www.mediafire.com/view/3bd408d9xy3j190/kp_2510.JPG Thanks to all for the support Sorry for my english 1 Link to comment Share on other sites More sharing options...
Zenith432 Posted December 28, 2014 Share Posted December 28, 2014 The KP is in AppleIntelCPUPowerManagement.kext. You need NullCPUPowerManagement.kext, or AICPMPatch. Even if I still have not managed to start my OS X Yosemite Here are the kp The check-in to Enoch in r2472 is merged into trunk in r2482. If there's a crash there it's probably the code if(gMI->mi_flags & MULTIBOOT_INFO_HAS_MODS) { if(gMI->mi_mods_count) { .... } } in init_module_system() in modules.c. 3 Link to comment Share on other sites More sharing options...
smigol81 Posted December 28, 2014 Share Posted December 28, 2014 Thanks Zenith I was able to start with the null ... I'll try to repair the cache and maybe take it off !!!Meanwhile, with the new bootloader chameleon me works both trackpad that audio !!!! Sorry for my english da google traslator 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted December 28, 2014 Share Posted December 28, 2014 Sorry for my english da google traslator Il tuo Inglese é impeccabile Thanks for the test made @smigol81 Link to comment Share on other sites More sharing options...
smigol81 Posted December 28, 2014 Share Posted December 28, 2014 Figurati @Micky1979 è stato un piacere fare da tester....soprattutto perché è stato fatto un bel passo in avanti!!!! Bravi ragazzi!!!!! Riguardo l'AppleIntelCPUPowerManagement mi sa che devo provarne qualche altra versione perchè senza null non funziona!! 2 Link to comment Share on other sites More sharing options...
Micky1979 Posted December 29, 2014 Share Posted December 29, 2014 The KP is in AppleIntelCPUPowerManagement.kext. You need NullCPUPowerManagement.kext, or AICPMPatch. The check-in to Enoch in r2472 is merged into trunk in r2482. If there's a crash there it's probably the code if(gMI->mi_flags & MULTIBOOT_INFO_HAS_MODS) { if(gMI->mi_mods_count) { .... } } in init_module_system() in modules.c. I've problem to run the new kernelpatcher module that "return" an error. I'm curious to see solved the code and try again, to see if it changes anything .. You have developed a possible change? Link to comment Share on other sites More sharing options...
wartomato Posted December 30, 2014 Share Posted December 30, 2014 The KP is in AppleIntelCPUPowerManagement.kext. You need NullCPUPowerManagement.kext, or AICPMPatch. The check-in to Enoch in r2472 is merged into trunk in r2482. If there's a crash there it's probably the code if(gMI->mi_flags & MULTIBOOT_INFO_HAS_MODS) { if(gMI->mi_mods_count) { .... } } in init_module_system() in modules.c. Hi there, good to see that at least one coder looks at the code @smigol81: Yep, I think that Zenith432 is right. I am using the AICPMPatch, which patches one SSDT for booting,. I suggest you might read this: http://www.insanelymac.com/forum/topic/295587-power-management-for-sandyivy-bridgehaswell-cpus/ @Micky1979: Just compiled ENOCH and trunk with just commenting out the function that Zenith432 mentions in modules.c. both compiled without errors, so ErMac should review his code and you can compile it for yourself and report, if this is working on your machine (or smigol81s). What do you mean with "kernelpatcher error". An compile-error or during boot up (I do not use this module, because it is obsolete on my machine - No Extensions in /E/E). @Zenith432: Thanks for looking. Well, as I said, I am not a programmer, just an user (...sounds like in TRON, hihi). Right now I am glad to get the system booting Chameleon. Could someone send this issue to the svn repo? - I think I would not be able to explain the error to ErMac or the contributors Link to comment Share on other sites More sharing options...
Zenith432 Posted December 30, 2014 Share Posted December 30, 2014 I've problem to run the new kernelpatcher module that "return" an error. I'm curious to see solved the code and try again, to see if it changes anything .. You have developed a possible change? No, sorry. Could someone send this issue to the svn repo? - I think I would not be able to explain the error to ErMac or the contributors Done, see issue 388. 2 Link to comment Share on other sites More sharing options...
wartomato Posted December 31, 2014 Share Posted December 31, 2014 Done, see issue 388. .. thanks. Implemented as fast as ever and I can confirm that everything seems to work right now (just booted v2524). I love you guys. Link to comment Share on other sites More sharing options...
Pike R. Alpha Posted January 1, 2015 Share Posted January 1, 2015 FYI: kslide is set to zero and after that never changed to a pseudo random value, meaning that Chameleon users are 'less secure' – Bareboot/Clover and the like are using boot.efi which takes care of this. Are there any plans to fix this? Link to comment Share on other sites More sharing options...
Micky1979 Posted January 5, 2015 Share Posted January 5, 2015 FYI: kslide is set to zero and after that never changed to a pseudo random value, meaning that Chameleon users are 'less secure' – Bareboot/Clover and the like are using boot.efi which takes care of this. Are there any plans to fix this? No, but you can help Us doing this? Done, see issue 388. Enoch 2530 contain it! Thanks!!! ... Can you try the Enoch 2530 Installer in the download section? I've made modification and the installer allow you to install the bootloader to the EFI partition , and you can install modules and modify your o.c.b.p inside it... or only do this w/o install the binaries of the boot loader. Can you please test and report back? I think that ErmaC will import all modification to the Trunk if all goes well.. Link to comment Share on other sites More sharing options...
Bungo Posted January 5, 2015 Share Posted January 5, 2015 Hi, yep Bungos branch has some errors that I corrected before compiling... ..but I want my Enoch or Chameleon back. These two worked for years now... Bungos branch was a test to get nearer to the point of the version that broke my boot sequence. EDIT: Well, I reviewed the code changes of r2472 by ErMac and (for now) commented out most of his changes regarding boot2 and the multiboot behaviour. I compiled against r2517 and VOILA, it is working again. If I can find the time, I will review the code and check in detail what breaks boot2. Perhaps someone else can review it too. Oh, if someone wants to try? Hi wartomato & Micky1979 Thanks for testing my branch. Would you mind sharing your fixes to my branch? BTW. I've just commited new code into my branch. Link to comment Share on other sites More sharing options...
Micky1979 Posted January 5, 2015 Share Posted January 5, 2015 Bungo I'm far from Home (I'm on vacation in Egypt (Sharm el Sheik), but no OSX inside the lappy I've here). ErmaC has committed these changes to Enoch 2530 in the svn, but not for the installer. For the installer is better to wait someone that have made a test with it. But ErmaC can pass you all the material you need . 1 Link to comment Share on other sites More sharing options...
wartomato Posted January 5, 2015 Share Posted January 5, 2015 Hi wartomato & Micky1979 Thanks for testing my branch. Would you mind sharing your fixes to my branch? BTW. I've just commited new code into my branch. Hi, no need to do it. If you sync with trunk this should be done. The errors occurred when "mixing" your branch with Chameleon trunk. So it comes up everytime I mix the branches :-). Had the same with Enoch. It compiles okay, if it is "left by it's own". We figured the problem evolved from ErmaCs changes and not from yours (whichs generates a lot of output in the bdmesg.log...;-) ) No, but you can help Us doing this? Enoch 2530 contain it! Thanks!!! Can you try the Enoch 2530 Installer in the download section? I've made modification and the installer allow you to install the bootloader to the EFI partition , and you can install modules and modify your o.c.b.p inside it... or only do this w/o install the binaries of the boot loader. Can you please test and report back? I think that ErmaC will import all modification to the Trunk if all goes well.. Hi Micky, Yep. Already tried the installer. It is working on my machine so far. Didn't have the time to "play around" with Enoch, because I am off the work again. I guess a vacation in Egypt is much better than this. But I definitely will play around a bit 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted January 5, 2015 Share Posted January 5, 2015 @wartomato can you try Enoch 2530 from dowload section to see if all goes well now? Thanks Link to comment Share on other sites More sharing options...
Bungo Posted January 5, 2015 Share Posted January 5, 2015 Bungo I'm far from Home (I'm on vacation in Egypt (Sharm el Sheik), but no OSX inside the lappy I've here). ErmaC has committed these changes to Enoch 2530 in the svn, but not for the installer. For the installer is better to wait someone that have made a test with it. But ErmaC can pass you all the material you need . Hi, no need to do it. If you sync with trunk this should be done. The errors occurred when "mixing" your branch with Chameleon trunk. So it comes up everytime I mix the branches :-). Had the same with Enoch. It compiles okay, if it is "left by it's own". We figured the problem evolved from ErMacs changes and not from yours (whichs generates a lot of output in the bdmesg.log...;-) ) Ok, many thanks. Can you test my last commit (not fully synced with trunk but more bdmesg output)? THX Link to comment Share on other sites More sharing options...
Micky1979 Posted January 5, 2015 Share Posted January 5, 2015 When I come at Home sure give me 3 days.... I can't now...really far from Home.... Link to comment Share on other sites More sharing options...
Bungo Posted January 5, 2015 Share Posted January 5, 2015 When I come at Home sure give me 3 days.... I can't now...really far from Home.... Thanks Micky no hurry, have nice Walk Like an Egyptian:) Link to comment Share on other sites More sharing options...
Recommended Posts