rals2007
Jun 30 2009, 10:00 AM
[Update: July 24, 2009]
Just a small fix for booting system without DSDT.aml system was stalling on motherboards like gigabyte, where bootloader fails to find pointer to acpi 2.0 table, fixed.
if you dont have the problem - no need to update.
Click to view attachmentLatest and greatest PC_EFI, based on chameleon2

patches added for better Snow Leo compatibility,
they include: emulating 64-bit efi pages, removed setting IODT://options by bootloader, changed smth in hibernate, for better ati compatibility (wasnt tested yet), by default it boots 64-bit snow leo kernel on 64-bit cpus, flag -x32 will force loading 32-bit kernel
known issues: boot stalls if DSDT.aml isn't present.
If having kernel Panic on Boot, put flag -x32
Click to view attachmentTo install on system with installed chameleon2 just replace boot file with the one provided, otherwise follow chameleon2 installation guide.
Konami®
Jun 30 2009, 12:46 PM
No thanks, using chameleon 2 rc1 without the need of dsdt.aml
Cheezmen
Jun 30 2009, 01:13 PM
what does this mean
"emulating 64-bit efi pages, removed setting IODT://options by bootloader,"
netkas
Jun 30 2009, 01:21 PM
chameleon2 emulates efi tables of 32-bit efi, 32-bit efi runtime services cant be used with 64-bit kernel on hackintosh,so they doesnt pass efi runtime services table to 64-bit kernel
64-bit efi tables has no such problem
Konami®
Jun 30 2009, 01:33 PM
QUOTE (netkas @ Jun 30 2009, 08:21 AM)

chameleon2 emulates efi tables of 32-bit efi, 32-bit efi runtime services cant be used with 64-bit kernel on hackintosh,so they doesnt pass efi runtime services table to 64-bit kernel
64-bit efi tables has no such problem
Does that mean, if you don't have a proper configured dsdt.aml it will not work?
mattrb
Jun 30 2009, 04:55 PM
QUOTE (idSoftware™ @ Jun 30 2009, 08:33 AM)

Does that mean, if you don't have a proper configured dsdt.aml it will not work?
Either that or maybe that it loads for a while, like the firewire full-secure lagness from the past.
netkas
Jun 30 2009, 06:35 PM
QUOTE (idSoftware™ @ Jun 30 2009, 06:33 PM)

Does that mean, if you don't have a proper configured dsdt.aml it will not work?
it can be just the dump of your original dsdt.
Majki
Jun 30 2009, 08:03 PM
Hello All, i have problem with it... After select partition to boot with -v flag i got KPanic with information about AppleACPIPlatform bla bla bla something about Unable to find Hardware profile?
DSDT generated in DSDTPatcher GUI + NewHPET
MoBo GA P31-DS3L Bios Version F10a or b just actuall beta.
System Works fine with Munkey efi6.1... i had loaded AppleIntelCPUPowerManagment and AppleHPET, on Chameleon 2.0 RC1 Aint. PCEFIv10 KPanic At start.
Any ideas?
Konami®
Jun 30 2009, 08:33 PM
QUOTE (Majki @ Jun 30 2009, 03:03 PM)

Hello All, i have problem with it... After select partition to boot with -v flag i got KPanic with information about AppleACPIPlatform bla bla bla something about Unable to find Hardware profile?
DSDT generated in DSDTPatcher GUI + NewHPET
MoBo GA P31-DS3L Bios Version F10a or b just actuall beta.
System Works fine with Munkey efi6.1... i had loaded AppleIntelCPUPowerManagment and AppleHPET, on Chameleon 2.0 RC1 Aint. PCEFIv10 KPanic At start.
Any ideas?
That's why I keep Chameleon 2 RC1, why change to another bootloader when chameleon is working like a charm!
rals2007
Jun 30 2009, 11:18 PM
QUOTE (idSoftware™ @ Jul 1 2009, 04:33 AM)

That's why I keep Chameleon 2 RC1, why change to another bootloader when chameleon is working like a charm!
Simple... For You,Yes. For Others, Not.
Beerkex'd
Jul 1 2009, 03:45 AM
6/30/09 23:54:25 kernel ERROR: FireWire unable to determine security-mode; defaulting to full-secure.
..seems to be gone now.
(There's a discussion about this over at the Voodoo Labs forums, apparently when you see the above message it means that Firewire DMA transfers are disabled causing higher CPU load and slower speeds, causing higher latency when using Firewire audio gear for example. It's been acknowledged and fixed for the next official Chameleon release).
Anyone with Firewire equipment seeing an improvement?
rals2007
Jul 1 2009, 03:53 AM
Beerkex'd
Fixed with big improvement on firewire transfer speed/rate.
riws
Jul 1 2009, 04:28 AM
Yeah, the FireWire mess is gone
digital_dreamer
Jul 1 2009, 08:04 AM
With this update, can we create and use a mkext file in /Extra for SL, or should we stick with /Extensions?
regards,
MAJ
Exia25
Jul 1 2009, 09:05 AM
One question: where do I put e boot file? I first time using chameleon 2.0. Can anyone tell me?
rals2007
Jul 1 2009, 09:16 AM
QUOTE (digital_dreamer @ Jul 1 2009, 04:04 PM)

With this update, can we create and use a mkext file in /Extra for SL, or should we stick with /Extensions?
regards,
MAJ
You can create mkext in /Extra. If having kernel Panic on Boot, put flag -x32
QUOTE (Exia25 @ Jul 1 2009, 05:05 PM)

One question: where do I put e boot file? I first time using chameleon 2.0. Can anyone tell me?
Put boot in / (overwriting the old one)
If having kernel Panic on Boot, put flag -x32
snam11
Jul 1 2009, 12:06 PM
i've installed chameleon2 and efi10 on my laptop (acer travelmate 8215wlhi) with ipc 10.5.6 vanilla.
everything works fine, but the firewire error is still there.
my pcmcia fw800 doesn't work at full speed (worked fine with 10.5.1).
how this issue can be solved?
Beerkex'd
Jul 1 2009, 01:27 PM
What version number and compile date do you see in the upper left corner on the Chameleon boot menu screen?
If you don't see June 30th, you haven't installed v10 correctly and you would still get the firewire error.
bs0d
Jul 1 2009, 03:58 PM
snow leopard compatibilty has been in rc1 ... netkas added fake efi64
and his own options .. original options of rc1 are
arch=i386 for 32bit
arch=x86_64 for 64bit
the same as apple use.
still a problem with loading kexts on snow .. but make a mkext and you'll be fine.
snam11
Jul 1 2009, 05:03 PM
QUOTE
What version number and compile date do you see in the upper left corner on the Chameleon boot menu screen?
If you don't see June 30th, you haven't installed v10 correctly and you would still get the firewire error.
on the upper left i see:
Darwin/x86 boot v.5.0.132 - Chameleon v.2.0-RC1 r
Build date: 2009-06-30 13:40:25
so i suppose i've installed latest version
does efi10 fix also firewire error on laptop or only on desktop?
Beerkex'd
Jul 1 2009, 11:44 PM
I don't know why you are still seeing the error. Maybe your hardware is not compatible, or maybe there's a bug in v10.
Does Firewire work at all for you? Are you using any patches or modifications to get it working?
My motherboard has..
06:03.0 FireWire (IEEE 1394) [0c00]: Agere Systems FW323 [11c1:5811] (rev 70)
..and it works with vanilla Apple kexts.
Exia25
Jul 2 2009, 06:59 AM
Well i replace e boot file, i get a kernel panic

What is e problem? Does anyone have e same issue like me?
snam11
Jul 2 2009, 09:24 AM
Exia25: you must have dsdt.aml patched file in root, or you'll get a kp
Beerkex'd: firewire is working good and at full speed in 10.5.1 without any mods. From .2 up to .6 (now i'm on 10.5.6 ipc vanilla, no mods or patched firewire kext) i have the full secure problem and firewire works with limited speed.
i have a fw800 disk and in 10.5.1 i can play fine any full-hd file. with .2-.6 seems the fw speed is limited to 400 (also if in system profile the reported speed is 800).
chipset of the firewire is texas instruments.
so i don't have any clues now. I can only suppose the firewire fix patch works only on desktop and not on notebooks.
Chrysaor
Jul 2 2009, 09:40 AM
QUOTE (snam11 @ Jul 2 2009, 03:24 AM)

so i don't have any clues now. I can only suppose the firewire fix patch works only on desktop and not on notebooks.
I don't get the full secure error anymore in my notebook (with fw400) with v10, so i guess its fixed. Never had a fw device so I don't know how it was before and after.
snam11
Jul 2 2009, 09:47 AM
i own internal fw400 device, and a pcmcia card with fw800.
maybe few persons really tested firewire, and maybe less firewire800, dunno what to think about.
i only know under 10.5.1 it worked @full speed, now it won't....
morelli
Jul 2 2009, 03:16 PM
how can I use the EFI v10?
i donwload it, but I did not understand.
has many files and I do not know how. anyone have a tutorial?
thx
Morelli
clockT
Jul 2 2009, 03:37 PM
QUOTE (morelli @ Jul 2 2009, 04:16 PM)

how can I use the EFI v10?
i donwload it, but I did not understand.
has many files and I do not know how. anyone have a tutorial?
thx
Morelli
sudo cp boot /
Beerkex'd
Jul 2 2009, 03:42 PM
QUOTE (morelli @ Jul 2 2009, 12:16 PM)

how can I use the EFI v10?
i donwload it, but I did not understand.
has many files and I do not know how.
You've downloaded the source code. Download the binary.
morelli
Jul 2 2009, 05:18 PM
QUOTE (Beerkex'd @ Jul 2 2009, 01:42 PM)

You've downloaded the source code. Download the binary.
hi Beerkex,
netkas is the only link to the source code,
you know where I can download the binary?
thx again
Morelli
morelli
Jul 2 2009, 09:30 PM
QUOTE (clockT @ Jul 2 2009, 01:37 PM)

sudo cp boot /
Hi, clockT
Sorry, but i not understand.
thx
Morelli
Beerkex'd
Jul 2 2009, 11:21 PM
Download the archive in the first post.
enb14
Jul 3 2009, 03:58 AM
I got this error when booting SL:
Assertion Failed: File "/SourceCache/AirPortDriverBrcm4311/AirPortDriverBrcm4311-410.91.14/src/shared/macosx_osl.cpp", Line 936: mbuf_flags(m) & MBUF_PKTHDR
netkas
Jul 3 2009, 05:55 AM
enb14 thats not related to booter
proengin
Jul 3 2009, 06:36 AM
Hi Netkas,
I had Chameleon R2 + PC-EFI V10.0 sucessfully installed to my Gigabyte X58-UD5 mobo + GTX285 setup. I had dsmos (x64), nullcpupowermanagement (x64), OpenHaltRestart (x64), PlatformUUID (x64) and ionetworking (x32) loaded individually in /Extra/Extensions folder and your latest ATI_Nvidia injector in /SLE. I had to add -x32 flag so I could get Realtek R1000 network otherwise it would not load with default x64 flag.
GTX285 has full CI/QE/OpenGL acceleration with SL stock drivers. But I am surpised FireGL V7600 also worked with 2D acceleration with stock drivers albeit without CI/QE/OpenGL acceleration.
Sleep does not work as expected - screen would go blank but mobo was still running and failed to come back.
The Firewire GUID error still existed.
The V10.0 bootloader also worked beautifully with the plain vanilla 10.5.7 Leo - no issues during boot up.
For me, I would rather have kexts loaded separately in /E/E folder. This also makes the installation survived to the -f flag.
Many thanks for the good work.
Wils
Jul 3 2009, 06:38 AM
replace the boot file in my installed chameleon 2. working fine.
vultu
Jul 3 2009, 11:31 AM
QUOTE (rals2007 @ Jun 30 2009, 07:00 AM)

Latest and greatest PC_EFI, based on chameleon2

patches added for better Snow Leo compatibility,
Works fine for me with
Leopard 10.5.7 and for testing purposes I install
Snow Leopard 380 beta using Chameleon 2 RC1 for boot my external HD with Snow install files and works!
I just need to start install with -x32 and after install I still need to use -x32 to Snow run, without this I have kernel panic, maybe some wrong kext.
Cheezmen
Jul 3 2009, 11:45 AM
Do you think you could fix the boot1 Error when booting ich9 in Raid mode? My mother board only supports IDE and RAID settings (no ahci) but IDE is very slow
morelli
Jul 3 2009, 11:50 AM
QUOTE (Beerkex'd @ Jul 2 2009, 09:21 PM)

Download the archive in the first post.
the file of the first post is not binary, but the source file to another boot.
could someone please explain how they are using this source file? has no install?
thx
Morelli
vultu
Jul 3 2009, 12:17 PM
QUOTE (morelli @ Jul 3 2009, 08:50 AM)

the file of the first post is not binary, but the source file to another boot.

Man, follow this:
- download the file PCEFIv10.zip from the first post
- unzip the file PCEFIv10.zip
- after unzip you will have a folder named PCEFIv10 inside this folder you have a file named: boot.zip
- unzip the file boot.zip and tah nah!!! your boot file is there!

Now copy this
boot file to HD where you install Chameleon 2 RC1 and overwrite the file.
ps.: sorry about the bad english, Im still learning...
morelli
Jul 3 2009, 12:27 PM
QUOTE (vultu @ Jul 3 2009, 10:17 AM)

Man, follow this:
- download the file PCEFIv10.zip from the first post
- unzip the file PCEFIv10.zip
- after unzip you will have a folder named PCEFIv10 inside this folder you have a file named: boot.zip
- unzip the file boot.zip and tah nah!!! your boot file is there!

Now copy this
boot file to HD where you install Chameleon 2 RC1 and overwrite the file.
ps.: sorry about the bad english, Im still learning... thanks vultu, I thought that there was an installer for these files. just replace the boot, not solved the problem I'm having, thanks anyway.
your English is better than mine, I am also Brazilian
Tim0288
Jul 3 2009, 02:10 PM
hey all,
i've installed this with chameleon but i'm getting waiting for dsmos and it won't boot i had this before with pcefi v9 and the only way i could get past it was using -v -f can't work out how as i can only use either -f or -v with chameleon. its like the dsmos kext won't load unless i ignore cache but i can't boot unless in verbose as well?!? any ideas?
enb14
Jul 3 2009, 03:45 PM
QUOTE (netkas @ Jul 2 2009, 11:55 PM)

enb14 thats not related to booter
Netkas with previous EFI9 at least I was able to boot SL now it just hangs in that part forever.
After deleting that kext it boots but by somehow is hanging with your EFI10.
SalG
Jul 3 2009, 05:09 PM
QUOTE (vultu @ Jul 3 2009, 01:17 PM)

Man, follow this:
- download the file PCEFIv10.zip from the first post
- unzip the file PCEFIv10.zip
- after unzip you will have a folder named PCEFIv10 inside this folder you have a file named: boot.zip
- unzip the file boot.zip and tah nah!!! your boot file is there!

Now copy this
boot file to HD where you install Chameleon 2 RC1 and overwrite the file.
ps.: sorry about the bad english, Im still learning...You says copy efi v10 into HD and that's all. How please, because the old boot cannot be replaced, because it is invisible? Replace the boot in root directory or where?
SalG
Notebook ASUS G71V
4GB DDR3
Intel QX9300
NVidia 9700M GT 512MB
Video 19200 x 1200
OS x 10.5.7
Chameleon V2/EFI V9
not all works fine but it works however
mitch_de
Jul 3 2009, 08:26 PM
1. open Terminal
2. sudo -s
3. (you will be asked for password)
4. cp SPACE drag&drop the file boot into the terminal SPACE drag & drop the startvolume into the terminal
(will look like cp /Users/XYZ/Desktop/boot /Volumes/MY_STARTVOLUME )
You can check if you overwritten the old boot by ls -l /boot.
For my knowledge for the function of boot it doesnt matter if it is visible/invisible.
bs0d
Jul 3 2009, 09:22 PM
QUOTE (markswell @ Jul 3 2009, 09:18 PM)

you may open you favarite chameleon instalelr and replace the files boot0 boot1 boot with new cham2.
i think it's no problem.
i still asked how to comile chameleon,the sources are avalable but usefulness 0
if you need to ask how to compile the sources .. they're not going to be of any use
markswell
Jul 3 2009, 10:09 PM
QUOTE (bs0d @ Jul 3 2009, 09:22 PM)

if you need to ask how to compile the sources .. they're not going to be of any use

what's you mean? i haven't got contact with apple of course i've got hackintosh p5q+geforce based.
and loader means iteresting how their work,may be somethink change for yourself.
if sources public available then exist way to compile.
it's simply interesting to known osx86 better.
bs0d
Jul 3 2009, 10:51 PM
QUOTE (markswell @ Jul 3 2009, 10:09 PM)

what's you mean? i haven't got contact with apple of course i've got hackintosh p5q+geforce based.
and loader means iteresting how their work,may be somethink change for yourself.
if sources public available then exist way to compile.
it's simply interesting to known osx86 better.
lol ok
its make
tdtran1025
Jul 3 2009, 11:22 PM
For those that have lost confidence after trying to boot it for the xxth time (like myself), I found out the only way to boot mine was to use flag -x32. Even after initial setup, upgrade to 10A394, it still requires -x32.
I can't complain because PCEFI v10 still my favorite so I guess I will stick with it until further improvement. Thanks to all contributors.
If I can only figure out how to make it sleep...
markswell
Jul 4 2009, 06:02 AM
QUOTE (bs0d @ Jul 3 2009, 10:51 PM)

lol ok
its make
make produce boot files but size is wrong. try to put maked boot on hdd.
sorry im am stupid. now i understand. images must grow file boot size. )
SalG
Jul 4 2009, 06:54 AM
QUOTE (mitch_de @ Jul 3 2009, 09:26 PM)

1. open Terminal
2. sudo -s
3. (you will be asked for password)
4. cp SPACE drag&drop the file boot into the terminal SPACE drag & drop the startvolume into the terminal
(will look like cp /Users/XYZ/Desktop/boot /Volumes/MY_STARTVOLUME )
You can check if you overwritten the old boot by ls -l /boot.
For my knowledge for the function of boot it doesnt matter if it is visible/invisible.
Thanks, it works!
SalG
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.