#41
Posted 01 September 2012 - 06:40 PM
#42
Posted 01 September 2012 - 09:18 PM
I recently got an info (by can't guarantee its accuracy) that ION2 atom systems, unlike ION ones, cannot achieve QE/CI, since ION2 simply writes to the frame buffer of the integrated GMA3150, and this card (unfortunately, used by most of the newer netbooks, including mine) isn't supported yet. So i think you're out of luck, unless you can deactivate intel GMA in your BIOS. You can try also to connect an additional monitor to your VGA output: maybe this output is directly controlled by your ION2 and then your problem is solved, yet in an unpractical way.
Forget what i just said: splonk just reported success in enabling QE/CI in the post immediately before my own, lol! So there's hope in the end.
I don't think the GMA3150 is ION2, but the successor to the much loathed GMA950. ION2 is based on the GT218, so similar to the 9400M in performance except that you are limited to x1 PCIe thanks to Intel.
Use kext wizard to rebuild the kernel cache from the Mountain Lion desktop, then reboot and let me know if you are able to boot without kernel panic.
If you get a kp show me a picture please
oh, please send me NVDANV50Hal.kext and NVenabler you are using, just for anther test ... thanks
I was able to boot without KPs until I started editing some kexts to try to get Airport to work again.
Here are the files you wanted:
Kexts.zip 1.48MB
101 downloadsSystem back up again, and QE/CI shown. Not sure if the translucent menubar is visible in the screenshot.
- buoo likes this
#43
Posted 01 September 2012 - 09:34 PM
However, and i'll ask you to correct me if i'm missing something, when used together with Atom N450 CPUs, the ION2 is set up from factory (and most times this setting can't be altered in the BIOS) to write its output to the frame buffer of the integrated graphics of the N450, that's it, the Intel GMA3150. Because of this, the fact it writes to the integrated graphic card, because this is the still unsupported GMA3150, because you normally can't disable the integrated graphics in the BIOS and, to add more trouble to the mix, because of the fact that, for QE/CI to work on a given OsX system, all the graphics installed must be supportive of it, the result is that is very hard, to say the least, to get Quartz Extreme on the newer ION2/N450 netbooks.
Or, at least, this is what it was explained to me.
Your netbook, maybe, is of a totally different kind, i suppose. But i simply could be wrong altogether. You tell me.
#44
Posted 01 September 2012 - 09:52 PM
I think some wires are getting crossed since I do not know of a system with both GMA3150 and ION2. Certainly, there is no mention of GMA3150 in my bios.
#45
Posted 01 September 2012 - 10:16 PM
#46
Posted 01 September 2012 - 10:30 PM
#47
Posted 19 September 2012 - 11:40 PM
I'm afraid i didn't understand the steps to patch the kernel correctly. Specially the chmod +x step
I will be something like this:
chmod +x <hit enter> then:
sudo <path of the patcher> <path of the target kernel>?
Thank you in advance for answering, i'm really lost this time/
#48
Posted 20 September 2012 - 12:27 AM
#49
Posted 20 September 2012 - 02:01 AM
sudo <path of the patcher> <path of the target kernel>?
You really shouldn't use sudo, it's a security risk. There is *no* reason for the patcher to need super user permissions, so don't give it to the patcher.
#50
Posted 20 September 2012 - 02:16 AM
I'll keep your advice in mind from now on. Thank you very much!
#51
Posted 20 September 2012 - 02:49 AM
Attached file may or may not work, and it probably will cause xnu not to boot properly.
I've updated it to handle universal binaries properly as well now.
EDIT: forum doesn't want to let me attach the file so... xnu_patcher
EDIT2: And since I'm extra lazy.... (this one really can break things, esp since there is no flag to disable it...) KernelPatcher.dylib
Hi Meklort , Do you think a similar Mach_Kernel patcher could be done for the CPUS=1 or Lapic on some HP's DV x computers like mine ? just curious ..... I will appreciate your input ...... thanks
#52
Posted 20 September 2012 - 02:58 AM
Hi Meklort , Do you think a similar Mach_Kernel patcher could be done for the CPUS=1 or Lapic on some HP's DV x computers like mine ? just curious ..... I will appreciate your input ...... thanks
There is a lapic patch in there, it'll work around the panic but it's not the best fix (the better fix is applied only to 32bit kernels).
#53
Posted 20 September 2012 - 11:27 AM
Splonk and buoo, how are you guys?
I'm afraid i didn't understand the steps to patch the kernel correctly. Specially the chmod +x step
I will be something like this:
chmod +x <hit enter> then:
sudo <path of the patcher> <path of the target kernel>?
Thank you in advance for answering, i'm really lost this time/
1) open the Terminal
2) tape chmod +x "drag the xnu_patcher" (without "")(no need to be into the parent folder)
3) "drag the xnu_patcher" "drag mach_kernel"
Like Meklort said it, no need sudo or sudo su to apply the xnu_patch !
- theconnactic likes this
#54
Posted 20 September 2012 - 01:59 PM
But it's cool that you put here a clear step-by-step, so the less unix-friendly users will have no trouble doing it.
#55
Posted 20 September 2012 - 02:09 PM
There is a lapic patch in there, it'll work around the panic but it's not the best fix (the better fix is applied only to 32bit kernels).
Thanks Meklort , it has been a problem waiting all the time for the fix every time we get updates , I have ML 10.8.1 right now , with patched kernel , I thought the kernel was only 64 bit for 10.8? by the way I have an i7 processor , thank for your time .....
#56
Posted 31 October 2012 - 05:16 PM
Sometimes ago you made the CPUIDSymbols.kext, I would be happy to get the source of that kext cause binary is stripped.
I found sources for CPUIDOverride.kext on the web but not for CPUIDSymbols.kext.
If this is possible thanks in advance.
AlainTox714
#57
Posted 31 October 2012 - 06:36 PM
I found sources for CPUIDOverride.kext on the web but not for CPUIDSymbols.kext.
That kext has no source, it's a symbols only kext and as such was not generated from c. Intead you use the kextsymboltool (I think) to make it.
Anyway, what are you trying to do? the kext method has ben deprecated in favor of the chameleon kernel patching method.
#58
Posted 01 November 2012 - 06:34 AM
Thanks
#59
Posted 01 November 2012 - 08:05 AM
to get work it, it need a 64-bits proc, your Samsung NC10 has an atom N270, so only 32-bits !
sorry for you !
#60
Posted 04 November 2012 - 04:14 PM
That kext has no source, it's a symbols only kext and as such was not generated from c. Intead you use the kextsymboltool (I think) to make it.
Anyway, what are you trying to do? the kext method has ben deprecated in favor of the chameleon kernel patching method.
Thanks for your answer I will search about kextsymboltool. Otherwise I know how to patch all kernels with a script or on the fly within the bootloader but those kext are helpfull when you want to install from DVD without using NullCPM kext.
Edited:
Thanks again got it working with kextsymboltool and now I know how to get access to any unexported symbol from the kernel.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users



Sign In
Create Account








