Jump to content

Patched mach_kernel 10.6.0 for Atom-based netbooks


teateam
 Share

347 posts in this topic

Recommended Posts

No update on 64 bit version of 10.6.3 with atom support?

Current version of mach_kernel_atom contain patch for 64-bits Atom too. Not tested by me.

More detail please. Do you have KP? Please post screenshot of KP.

Link to comment
Share on other sites

Current version of mach_kernel_atom contain patch for 64-bits Atom too. Not tested by me.

More detail please. Do you have KP? Please post screenshot of KP.

 

I don't have a KP - I use Chameleon 2.0 RC4 to boot, I run with the attached DSDT and com.apple.boot.plist. If I alter the kernel flag in the boot list to x86_64 (which is what used to work on the same computer with 10.6.2 kernel) it doesn't get past the kext loading screen, goes black and computer restarts.

 

Edit: Screenshot added from Chameleon Wait=Yes

 

post-461285-1270735779_thumb.jpg

DSDT.aml.zip

bootplist.zip

Link to comment
Share on other sites

I have the same problem. I am new at this. Can you please, show me how to boot with my old kernel and remove sleepenabler.kext and install the new 10.6.2 . Thanks

 

Me too, how can i do this, please?

Thanks

Link to comment
Share on other sites

tea's patched mach_kernel_atom not support Atom 230/330 64bit.

 

32bit kernel is ok, but 64bit kernel is loop of reboot without no message,

because "Unsupported CPU" still panic in cpuid_set_info() on 64bit kernel.

 

i modify tea's patch, repatch to mach_kerne_atom. new patched kernel is mach_kernel_atom64.

 

img20100418104639.png

 

$ md5 mach_kernel_atom
MD5 (mach_kernel_atom) = ce86bdc46b79aa88b66d9f9b78111cc0
$ md5 mach_kernel_atom64 
MD5 (mach_kernel_atom64) = ecc34544d81e9b8755e45123359d836a
$ hexdump mach_kernel_atom > mach_kernel_atom.txt
$ hexdump mach_kernel_atom64 > mach_kernel_atom64.txt
$ diff mach_kernel_atom.txt mach_kernel_atom64.txt 
10062c10062
< 0029550 e4 49 90 90 90 90 90 00 f6 05 7c e4 49 00 10 74
---
> 0029550 e4 49 00 90 90 90 90 90 f6 05 7c e4 49 00 10 74

 

Repair Method #1 [repacth to patch kernel 10.3.0 (/mach_kernel_atom)]

$ sudo perl -pi -e 's|\xe4\x49\x90\x90\x90\x90\x90\x00\xf6\x05\x7c\xe4\x49\x00\x10\x74| \
\xe4\x49\x00\x90\x90\x90\x90\x90\xf6\x05\x7c\xe4\x49\x00\x10\x74|g' /mach_kernel_atom

 

Repair Method #2 [new patch to vanilla kernel 10.3.0 (/mach_kernel)]

$ sudo perl -pi -e 's|\x3c\x0f\x74\x04\x3c\x06\x75\x10\x0f\xb6\x05\x7f\xe4\x49\x00\xc1| \
\x3c\x0f\x74\x04\x3c\x06\x75\x10\xb8\x0f\x00\x00\x00\x88\x05\x7a|g' /mach_kernel 
$ sudo perl -pi -e 's|\xe0\x04\x00\x05\x75\xe4\x49\x00\xf6\x05\x7c\xe4\x49\x00\x10\x74| \
\xe4\x49\x00\x90\x90\x90\x90\x90\xf6\x05\x7c\xe4\x49\x00\x10\x74|g' /mach_kernel
$ sudo perl -pi -e 's|\x74\x04\x3c\x06\x75\x10\x0f\xb6\x05\x8a\x95\x87\x00\xc1\xe0\x04| \
\x74\x04\x3c\x06\x75\x10\xb8\x0f\x00\x00\x00\xa2\x89\x95\x87\x00|g' /mach_kernel
$ sudo perl -pi -e 's|\x00\x05\x89\x95\x87\x00\xa1\x90\x95\x87\x00\x25\x00\x00\x00\x10| \
\x90\x90\x90\x90\x90\x90\xa1\x90\x95\x87\x00\x25\x00\x00\x00\x10|g' /mach_kernel

 

gimg07-b.jpg

 

i tested my ION nettop, ONKO DP305(Atom 230/GeForce 9400MG/Mem 4GB/HDD320G), 32bit/64bit kernel is runnning.

 

Reference:Append 06 update for 10.6.3(2010/03/31)

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 weeks later...
  • 2 weeks later...

All,

 

 

 

 

I have my Atom 330 up and running with 10.6.1.

 

I have done a update to 10.6.2. but am still running the 10.6.1. kernel.

 

When I download the patched 10.6.2. kernel from the top of this tread it will not show as the mach_kernel should be. It is shown as "Unix Executable" file type instead of "document" as the Mach_kernel" does.

 

 

 

 

What do I need to do to make this happen?

 

 

 

 

Thanks :D

Link to comment
Share on other sites

When I download the patched 10.6.2. kernel from the top of this tread it will not show as the mach_kernel should be. It is shown as "Unix Executable" file type instead of "document" as the Mach_kernel" does.

 

What do I need to do to make this happen?

Copy patched mach_kernel 10.2 to your Desktop. Run Terminal.app

sudo -s
[your root password]
cd /
mv mach_kernel mach_kernel.bak
mv ~/Desktop/mach_kernel /
chmod 644 /mach_kernel
chown 0:0 /mach_kernel
exit

Link to comment
Share on other sites

Copy patched mach_kernel 10.2 to your Desktop. Run Terminal.app

sudo -s
[your root password]
cd /
mv mach_kernel mach_kernel.bak
mv ~/Desktop/mach_kernel /
chmod 644 /mach_kernel
chown 0:0 /mach_kernel
exit

 

teateam,

 

Thanks for the input. It does help but not al the way.

 

I have updated the system to 10.6.3. but are still running the 10.6.1. kernel "mach_kernel_atom_1061"

As you can see the 10.6.1. kernel is light color text and the 10.6.3. is a darker color text

It looks like that the chmod 644 does work but that the chown 0:0 does not change a thing.

 

What should the 0:0 behind the chown do?

 

 

 

 

I have also attached the terminal code I have entered to get it done.

 

What more can I done to make the 10.6.3. kernel work ;)

 

thanks for the help

post-414890-1275599812_thumb.png

post-414890-1275600007_thumb.png

Link to comment
Share on other sites

I have spent three days reading through various threads on various forums and I can't figure out what my hangup is. I am stuck with the following screen while trying to install on an HP Mini 1035nr (Atom N270) with 2 GB RAM and a 60GB HDD. I have very limited access to a MAC, but I do have MacDrive8 installed on my Windows 7 machine. I have tried using all three mach_kernels listed in the first post and I have also removed SleepEnabler. Any help is greatly appreciated.

 

 

 

aanbkaacc.jpg

Link to comment
Share on other sites

After remove SleepEnabler you need remove /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext too. Or try boot with -f flag.

 

 

I got the disc image to run off of a USB HDD using netbookcd 0.8.3 Final, I ran the install and came up with either a blank screen with a flashing cursor or:

 

boot0: done</P> <P>boot1: error

 

 

 

I rebuilt the disc image, removing the extensions.mkext that you indicated and I am installing this now. I have opted to remove the language tranlations and added Rosetta, I will let you know what the outcome of install number 8 is, I feel like I am getting closer, and I really appreciate your help.

Link to comment
Share on other sites

I got the disc image to run off of a USB HDD using netbookcd 0.8.3 Final, I ran the install and came up with either a blank screen with a flashing cursor or:

 

boot0: done</P> <P>boot1: error

 

 

 

I rebuilt the disc image, removing the extensions.mkext that you indicated and I am installing this now. I have opted to remove the language tranlations and added Rosetta, I will let you know what the outcome of install number 8 is, I feel like I am getting closer, and I really appreciate your help.

 

 

@Tea

 

You are a genius! I am up and running, though I found that I should probably stay away from the software update feature, this sent me back to kernel mis-match and the only fix I could find was to reinstall. I am up and running on 10.6.3 with everything (that I can think of) working. Thank you again for your help!

Link to comment
Share on other sites

Hi, I have an Acer Aspire Revo 3610, its an atom dual core, the installation worked perfectly using Empire EFI Atom based boot, and my snow leopard disc. Installed, used myhack (newest version) with graphics enabler. Everything worked perfect, including wifi, except for the sound. Anyways, I updated to 10.6.3 combined update using the software updater. After it installed and rebooted, it now gets stuck at the grey apple screen, nothing works to get through. I understand I need to update the kernel... but you mention putting it onto the desktop and going through terminal.. but I cannot get into the desktop in the first place. How do I update the kernel if I cannot get passed the grey apple screen. Thanks in advance.

 

Also, if I have to reinstall my snow leopard, how can i update to 10.6.3 and update the kernel before it restarts.

Link to comment
Share on other sites

Hi, I have an Acer Aspire Revo 3610, its an atom dual core, the installation worked perfectly using Empire EFI Atom based boot, and my snow leopard disc. Installed, used myhack (newest version) with graphics enabler. Everything worked perfect, including wifi, except for the sound. Anyways, I updated to 10.6.3 combined update using the software updater. After it installed and rebooted, it now gets stuck at the grey apple screen, nothing works to get through. I understand I need to update the kernel... but you mention putting it onto the desktop and going through terminal.. but I cannot get into the desktop in the first place. How do I update the kernel if I cannot get passed the grey apple screen. Thanks in advance.

 

Also, if I have to reinstall my snow leopard, how can i update to 10.6.3 and update the kernel before it restarts.

 

 

I can only speak to my experience with the HP Mini 1035nr, but what I ultimately had to do was install the OS to an external HD (this allowed me to play with different mach_kernel files and other files, and I made sure not to update this disk once I had everything working). With the correct mach_kernel installed and the files Tea mentioned above removed, I was able to boot from the external drive using netbookcd 0.8.3 final. I installed the OS to the internal drive next, and because I had kernel mis-match messages, I was able to boot into the external OS, copy the functioning file over to the internal drive and boot.

 

You will have to forgive me if my explanation lacks clarity as I have spent several hours getting this going and my head is a little out of sorts.

 

Also, I installed 10.6.3 directly, I was not able to get an older disc and this might have caused some of my headaches.

Link to comment
Share on other sites

Hi, I have an Acer Aspire Revo 3610, its an atom dual core, the installation worked perfectly using Empire EFI Atom based boot, and my snow leopard disc. Installed, used myhack (newest version) with graphics enabler. Everything worked perfect, including wifi, except for the sound. Anyways, I updated to 10.6.3 combined update using the software updater. After it installed and rebooted, it now gets stuck at the grey apple screen, nothing works to get through. I understand I need to update the kernel... but you mention putting it onto the desktop and going through terminal.. but I cannot get into the desktop in the first place. How do I update the kernel if I cannot get passed the grey apple screen. Thanks in advance.

 

Also, if I have to reinstall my snow leopard, how can i update to 10.6.3 and update the kernel before it restarts.

You can boot with Empire EFI Atom from Retail DVD, run Terminal.app and replace mach_kernel.

Link to comment
Share on other sites

 Share

×
×
  • Create New...