Jump to content

Chameleon 2.2svn Official PKG Installer & Binaries

Bootloader Chameleon

  • Please log in to reply
2434 replies to this topic

#2421
ekica

ekica

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 284 posts
  • Gender:Male
  • Location:Serbia,Zaječar,Salaš

What the problem is what happens?

LINK



#2422
slim.jim

slim.jim

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
  • Gender:Male
  • Location:Maryland

Anyone give DP3 a try yet?



#2423
Bit Shoveler

Bit Shoveler

    InsanelyMac Geek

  • Coders
  • 112 posts
  • Gender:Male
  • Location:Six blocks from AMD HQ
  • Interests:Hackable Macs

I finally found a workaround to my linker woes of a couple months ago: remove the '-x' option from the offending 'ld' command.

 

Working under latest XCode on 10.9.4. 'svn diff' below shows the change.

hackintosh_eth0:trunk chucko$ svn diff i386/modules/MakeInc.dir
Index: i386/modules/MakeInc.dir
===================================================================
--- i386/modules/MakeInc.dir	(revision 2390)
+++ i386/modules/MakeInc.dir	(working copy)
@@ -126,7 +126,7 @@
 	@ld -arch i386 \
 	-alias _$(MODULE_START) start \
 	-dylib -read_only_relocs suppress \
-	-S -x -Z -dead_strip_dylibs \
+	-S -Z -dead_strip_dylibs \
 	-no_uuid \
 	-current_version $(MODULE_VERSION) -compatibility_version $(MODULE_COMPAT_VERSION) \
 	-final_output $(MODULE_NAME) \
hackintosh_eth0:trunk chucko$ 

Well, grump. I hadn't tried to build Chameleon in a while and updated from the SVN repo. First the build barfed on unused functions. So I #ifdef'd them out. Then the linker blew up in uClibcxx.

 

Turns out the problem is Apple's custom version of ld. If code is compiled with Link Time Optimization, and the linker is set to do dead code stripping, the linker fails. Apple is aware of the problem but doesn't seem to have a fix yet.

 

If you have the latest XCode 5.1 installed on Mavericks 10.9.2, how do you build Chameleon?!

 



#2424
xing108

xing108

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
  • Gender:Male
  • Location:Taiwan

My GA-EP43-UD3L(775) use crazybirday  Chameleon_2.2svn_r2380_10.10_CBv2 , working fine on Yosemite DP1~DP3



#2425
Pike R. Alpha

Pike R. Alpha

    InsanelyMac Geek

  • Developers
  • 169 posts
  • Gender:Male

Q: Anyone here wants black boot mode to function in Chameleon?

 

Use my patch from here and add this to bootstruct.h

#ifndef kBootArgsFlagRebootOnPanic
#define kBootArgsFlagRebootOnPanic (1 << 0)
#endif

#ifndef kBootArgsFlagHiDPI
#define kBootArgsFlagHiDPI (1 << 1)
#endif

#ifndef kBootArgsFlagBlack
#define kBootArgsFlagBlack (1 << 2)
#endif

#ifndef kBootArgsFlagBlackTheme
#define kBootArgsFlagBlackTheme (1 << 6)
#endif 

and this to: bootstruct.c

#if REBOOT_ON_PANIC
bootArgs->flags = kBootArgsFlagRebootOnPanic;
#endif

#if UISCALE_2X
bootArgs->flags |= kBootArgsFlagHiDPI;
#endif

#if BLACKMODE
// This sets IODeviceTree:/chosen/IOProgressColorTheme (Number) to 0x1
bootArgs->flags |= (kBootArgsFlagBlack + kBootArgsFlagBlackTheme);
#endif

That's the most important thing you need. Implement like whatever suits you best.



#2426
ham4ever

ham4ever

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 302 posts
  • Gender:Male

i get this KP with Chameleon 2.2 svn r2391 in Yosemite DP3

 

photo_zps474a19b6.jpg

 

Any help 



#2427
ekica

ekica

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 284 posts
  • Gender:Male
  • Location:Serbia,Zaječar,Salaš

-v -f -x try this flags.



#2428
ham4ever

ham4ever

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 302 posts
  • Gender:Male

-v -f -x try this flags.

doesn't work , still same KP ,, i use Clover while waiting solving chameleon 



#2429
maleorderbride

maleorderbride

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 275 posts
  • Gender:Male

I am trying to load my modified framebuffer (Baladi) for a 290X in 10.9.4, but AtiConfig=Baladi still results in the generic framebuffer loading.

 

Do I need to wait for this to be added, or what is going on there?

 

 

edit:

The latest version of Chameleon allows me to load it (2391).  Thanks!



#2430
Fabio1971

Fabio1971

    InsanelyMac Legend

  • Moderators
  • 6,911 posts
  • Gender:Male
  • Location:Italy

Chameleon 2391 boot problem with 10.9.4

AppleKeyStore starting BUILT: Apr 17 2014 23:26:27

Fabio



#2431
ekica

ekica

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 284 posts
  • Gender:Male
  • Location:Serbia,Zaječar,Salaš

Nothing we wait a @ErmaC and @Pike R. Alpha to solved this problem.



#2432
cdoublejj

cdoublejj

    InsanelyMac Protégé

  • Members
  • PipPip
  • 82 posts
  • Gender:Male
  • Location:USA, MO

Dear, Developers

 

             Is there any way to get Chameleon to read non standard SMBIOS or SMBIOSes on non standard offset? Does that even make since?

I've tried many Chameleon based bootloaders and not on can read my boards SMBIOS I have reason to believe the problem may be this,

 

http://www.insanelym...le/#entry745457

 

Your problem is with PC EFI, PC EFI uses a PnP call to get the offset to the DMI table (containing the SMBIOS information) in the BIOS. On older boards this PnP call to get the correct offset is not support. Normally if this is the case it would initiate a search from a particular offset in the BIOS (that I forgot right now..) looking for the DMI marker and get the correct offset that way, this is not supported by PC-EFI right now.
In short there is not much that you can do except upgrade to the latest BIOS and hope it supports the PnP call needed.
If the BIOS upgrade doesn't work, upgrading to another board might not be a bad idea.

Good Luck!

 

 

 

I have a BioStar P4M900-M4 which came out in 2007 so it's not super duper ancient but, i bleibe SMBIOs table or it's offset may not be tandard. Also the chameleon 2.2 cuase the system to kernel panic at boot, where MUCH older versions boot fine. i've noticed newer older version and them ost recent version hang for 5 minutes at "SMBIOS not found press any key" after minutes i can i press a key and it will continue to boot, then of course with v2.2 it kernel panics but, al lthe newer version hang at SMBIOS not found. the versions inlcuded on iAtkos (much older) say SMBIO not found but, do not prompt to press a key and do not hang however do not have good video card detection.

 

EDIT: I'm using SL



#2433
les02jen17

les02jen17

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
  • Gender:Male
  • Location:Philippines
  • Interests:I tinker stuff.

I can't find the kernel patcher module in the latest chameleon. :(



#2434
ekica

ekica

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 284 posts
  • Gender:Male
  • Location:Serbia,Zaječar,Salaš

I can't find the kernel patcher module in the latest chameleon. :(

 

 

Download a latest Chameleon Wizard 4.4.1 and where find kernel patcher!!!!

Do you think about it?

jhfno5.png



#2435
Bungo

Bungo

    InsanelyMac Sage

  • Coders
  • 296 posts
  • Gender:Male

Dear, Developers

 

             Is there any way to get Chameleon to read non standard SMBIOS or SMBIOSes on non standard offset? Does that even make since?

It doesn't make sense. Chameleon uses v2.4 DTMF spec. PnP func. calls are deprecated.

You're on wrong way, I suppose, 








1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy