Jump to content

Patched mach_kernel 10.6.0 for Atom-based netbooks


teateam
 Share

347 posts in this topic

Recommended Posts

Teateam,

 

I updated to snow 10.6.2 and your kernel is working great on my d945gcfl2d mainboard. I can even go to 64 bit but my GMA950 won't let me change resolutions (stuck at 1024x768). I'm using DSDT.aml and 32 bit allows me to change resolution. Any ideas? Is there a way to patch AppleIntelIntegratedFramebuffer.kext to allow resolution change to 64 bit?

Link to comment
Share on other sites

  • 2 weeks later...
A-ha. I have it too (use as home media-server and torrent box). I use 10.6.2 in 32-bit mode - work all, include sleep.

 

Hi there Teateam,

 

thnx for the patched mach-kernel works great under 10.6.2 (x32 & x64)

I have one question about some usb problems after updating to 10.6.2 & kernel

Running a Asrock ion 330 pro and using a usb bootloader to get the system running for now.

Installing 10.6.0 went fine with usb 2.0 and no usb error's, but after updating to 10.6.2 and the new kernel, usb 2.0 isn't working anymore (ehci error).

The problem is that i don't know if it's the kernel or the 10.6.2 update.

Without a 2.0 usb drive connected at boot, 2.0usb is working normal.

 

thnx for the help

 

T

Link to comment
Share on other sites

  • 2 weeks later...

I know it will sound teh most stupid question ever, but I can live with this :P.

 

- I have a EEETop 1602 /Atom CPU, with 10.6.0 plain vanilla installed, I used Rebel EFI and my original SL disk.

 

I now that if I update the SL straight to 10.6.2 something will go wrong as our Apple friends dropped the support for the ATOM CPU.

 

I also know that there is a patched KErnel that will restore the ATOM support so....

 

How do I do upgrade??? I did read around and it came out I would need to do the following

 

1. Download zip to Desktop; 2. Unzip by double click; 3. Open Terminal.app; 4. sudo -s; 5. Enter your root password; 6. cd /; 7. mv mach_kernel mach_kernel_1062; 8. cp ~/Desktop/mach_kernel /; 9. chown 0:0 mach_kernel; 10. Reboot.

 

BUT...... do I do it on the 10.6.0 kernel to prepare it for the 10.6.2 upgrade or do I need to update first and than run this procedure, and..., if I update to 10.6.2 will I be able to follow the procedure ??

 

Thanks in advance for your kind replays folks,

 

Frank

Link to comment
Share on other sites

Anyone have this working on an HP Mini 2140 yet?

 

I installed 10.6.0 without issue by using a Boot-132 disk, Chameleon 2.0 RC3, a retail SL disk, and a preboot image from Eps over at myhpmini.com. Worked perfectly, so I figured I would take a stab at upgrading to 10.6.2.

 

I made a backup of the 10.0.0 kernel just in case, downloaded Teateam's kernel, and uses AppleIIGuy's install method, as to not over-write the Apple 10.2 kernel.

 

When booting from Chameleon, the default kernel is obviously useless, but trying to use Teateam's is causing a panic. The backup still works fine, but is of course still 10.0.0.

 

I looked into the preboot image that I'm using, and SleepEnabler isn't part of it, so I'm at a bit of a loss.

 

Any advice would be great. The system is still useable, so I will tinker around with it and see if I can figure it out.

 

Thanks.

Link to comment
Share on other sites

Ok,

So just to clarify, i *did not* have SleepEnabler installed in 10.6.0. I installed SleepEnabler for 10.6.2, and still get panics with the new kernel. Here's some screen shots: (Sorry if they're big, wanted to make sure you could read them)

 

First *without* SleepEnabler at all

Aphvd.jpg

 

 

Now *with* SleepEnabler for 10.6.2

v7SWF.jpg

 

 

These are the other kexts that I have loading in my preboot in Chameleon, it's probably one of them... Anyone know if any of these need to be removed or updated?

 

106_2140_Bluetooth.kext - com.microsoft.driver.LegacyBroadcomUSBBluetoothHCIController (2.2f18)

106_27AE_Graphic.kext - com.microsoft.driver.Package (6.6.6)

106_AppleACPIThermal.kext - com.apple.driver.AppleACPIThermal (1.0.5)

106_VoodooHDA.kext - com.microsoft.driver.Package (6.6.6)

2140_106_System.kext - com.microsoft.driver.Package (6.6.6)

2140_UUID.kext - com.free.driver.UUID (1.0d1)

27AE_AppleIntelGMA950.kext - com.apple.driver.AppleIntelGMA950 (6.0)

27AE_AppleIntelIntegratedFramebuffer.kext - com.apple.driver.AppleIntelIntegratedFramebuffer (6.0)

AppleACPIBatteryManager.kext - com.apple.driver.AppleACPIBatteryManager (1.0.15)

ClamshellDisplay.kext - com.superhai.driver.ClamshellDisplay (1.0.1)

dsmos.kext - com.apple.dsmos (1.0d1)

EpDisabler.kext - net.osrom.kext.Disabler (1.0.1)

IOAudioFamily.kext - com.apple.iokit.IOAudioFamily (1.7f16)

IOGraphicsFamily.kext - com.apple.iokit.IOGraphicsFamily (2.0)

IONDRVSupport.kext - com.apple.iokit.IONDRVSupport (2.0)

Natit.kext - com.dmweb.Natit (1.0d1)

OSvKernDSPLib.kext - com.apple.kext.OSvKernDSPLib (1.3)

VoodooHDA.kext - org.voodoo.driver.VoodooHDA (0.2.1)

VoodooPower.kext - com.superhai.driver.VoodooPower (1.2.3)

VoodooPS2Controller.kext - org.voodoo.driver.PS2Controller (1.1)

VoodooPS2Keyboard.kext - org.voodoo.driver.PS2Keyboard (1.1)

VoodooPS2Mouse.kext - org.voodoo.driver.PS2Mouse (1.2)

VoodooPS2Trackpad.kext - org.voodoo.driver.PS2Trackpad (1.1)

 

 

Thanks in advance!

Link to comment
Share on other sites

Ok, I'm an idiot.

 

Maybe next time I'll do some digging around, and actually read the panic message, on my own before just asking for help...

 

The preboot image I downloaded for the system was still using dsmos, I switched it out for Fakesmc 2.5 and it worked right away.

 

Thanks for the new kernel Teateam :(

Link to comment
Share on other sites

  • 4 weeks later...

hey i recently updated but got a kernel panic because of somthine like sk.triaxisXXXXX.kext (cant tell you the real name because the grey box that tells me to restart is blocking the screen...

so i got a kernel panic with every mach_kernel (the first, the updated and the original) so i am now on the 10.0.0 kernel (i removed sleepenabler completely) from 10.6.1 but now i dont have any resolution (just scarry 800x600) and no sound and so on.

 

could you help me?

got an eeepc 1000h so atom n270 ..

 

(would be nice if someone with eeepc could share his/her Extra folder with kexts.. so my lil hackintosh could run again :))

 

EDIT: solved it by myself... it was the sleepenabler.kext ... with the 10.6.2 version installed it now works for me on kernel 10.2.0 very very well done! thanks indeed

Link to comment
Share on other sites

I get the following kernel panic, I had to use my phone to take the picture.

 

I made it back into osx, I installed an eval version of MacDrive and was able to copy the original kernel back in.. (luckily i dual boot)

 

I searched for any type of log entries but I'm not seeing any.. if you know where I should look for info, I'll be happy to post log files.. I would really like to get this working so i can upgrade

 

This is an MSI WIND U100, Atom CPU N270 @ 1.60 GHz, 2GB RAM running snow leopard 10.6.1 (vanilla install)

 

ss1m.jpg

ss2kf.jpg

i suffer same probleme ...the blog is mindblowing but when this error we get the exictment level is down...pls help me also

Link to comment
Share on other sites

  • 2 weeks later...
<br />1. Download zip to Desktop<br />2. Unzip by double click<br />3. Open Terminal.app<br />4. sudo -s <br />5. Enter your root password<br />6. cd /<br />7. mv mach_kernel mach_kernel_1062<br />8. cp ~/Desktop/mach_kernel /<br />9. chown 0:0 mach_kernel<br />10. reboot<br />

 

I guess you have to exchange kernels after the 10.6.2 update but before reboot as the machine won't boot with the stock kernel. I just wonder whether you have any other option after updating to 10.6.2 except clicking on "restart". Correct me if I'm wrong but I remember system updates like that - all you can do is click on the restart button and that won't work. So do you have to boot in single user mode and perform some tricks?

I can't try it myself as I just think of buying an Asrock ION 330 HT.

Link to comment
Share on other sites

 Share

×
×
  • Create New...