Jump to content

10.6.3 legacy kernel for INTEL/AMD ready to download by qoopz/nawcom - a few new features


  • Please log in to reply
78 replies to this topic

#1
nawcom

nawcom

    InsanelyMac Protégé

  • Retired Developers
  • 69 posts
  • Gender:Male
  • Location:localhost
  • Interests:Mind {censored}. Telephony.
Alright, xnu src was released so that means patching up that source code so everyone else can use the latest and greatest kernel.

Standard fixes are included, plus a few extra stuff:

* Built-in kernel blacklister automatically blacklists bad kexts from loading. Therefore you don't need to use a disabler to disable it manually
* bigger dmesg Which translates to a larger log file so that you can troubleshoot easily
* uuid patching/fix Eliminates the need of UUID kext or specifying manually
* fsb detection
* cpu cache detection
* reboot fix- Eliminates the need of OpenHaltRestart and fixes shutdown/reboot issue
* sse3emu -SSE3 emulator for SSE2 processors . Bear in mind that most of the applications in Snow Leopard run fine with this emulator.

Some things added:

* For people wanting to use XCode apps, I decided to add all the CHUD kexts to the kext blacklist. This means no more kp hell when installing and dealing with the development tools. If anyone thinks this is something that shouldn't be added, let me know.

Features in this specific package:

* If you have SleepEnabler installed, your SleepEnabler kext will get updated. If you don't use it, don't worry about it - it won't get installed.
* All of the CPUIDs in the new versions of programs from the 10.6.3 update will get patched. this means you don't need to deal with the hell regarding iTunes, etc.

(The actual patcher program also gets installed (/usr/local/bin/patcher, you can run from anyware via Terminal) as well as the CPUID text file (/Library/CPUIDs/*) Though this is only important to people who love control and want to be able to run it themselves :-P - this is all automated in the installer regardless. Unfortunately we still havent gotten on the fly patching working, so this is a reasonable fix for it for now.)

I do make cpuid files for updates and keep them online http://nawcom.com/osx86/cpuids/ for AMD people to use regarding updates as well as a nice frontend to Maxxuss' patcher app, drag and drop a cpuid.txt file onto the app to launch it - just like Taruga's HDA Patcher.

Anyways, good luck to all. Source diffs are always available. -> http://nawcom.com/os...-1504.3.12.diff

If anyone wants to contribute I'm always on irc - irc.osx86.hu #snowleopard #hackint0sh; irc.voodooprojects.org #chameleon #xnu-chat; irc.moofspeak.net #osx86.

Updated code - If you had issues before please try the new version

For the people that have been getting instant reboots, so far them booting with arch=i386 works. I am looking into why this is needed in this version of the kernel by looking into diffs between xnu versions. Since this kernel is only one architecture i386 is the only real option. I've updated the pkg so it checks to see if you have arch=i386 in kernel flags, and if you don't it will add it to your kernel flags.

External link: http://nawcom.com/os...-10.3.0.pkg.zip
Another External link: http://www.mediafire.com/?mqyzohqmnyg

If you are looking for the 10.6.2 xnu kernel, look here: http://www.insanelym...howtopic=191606

Edited by nawcom, 05 April 2010 - 01:25 AM.


#2
Smith@@™

Smith@@™

    InsanelyMac LOL

  • Retired
  • 2,928 posts
  • Gender:Male
  • Location:Somewhere over the rainbow...ITALIA!
  • Interests:Dark matter and dark energy. E basta. HD3000. E basta.
Fantastic job, thanks;)

#3
Cybex

Cybex

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 178 posts
  • Gender:Male
  • Location:Holland
Another mirror: http://www.kexts.com..._intel-amd.html

#4
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,262 posts
  • Gender:Not Telling
Working great as the old one. Only problem so far (same as every kernel) when running in 64bit it won't load 32bit apps at all, instant crash.

#5
insert_here

insert_here

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Gender:Female
Great job guys keep up the great work ;)

#6
Onixs

Onixs

    Since 2007

  • Members
  • PipPipPipPipPipPipPip
  • 808 posts
  • Gender:Male
I tested it on my bootcd, instant restart on i5. Can anybody confirm this?

qoopz 10.0.0 works fine.

#7
RayFlower

RayFlower

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
Works on my AMD phenom II system, however the FSB detection is off, i suppose this shouldn't be too difficult to fix since the bk kernel had this fixed in 10.6.2.
Furthermore it reports my 800mhz ddr2 ram as 1600mhz.
Also, -force64 works, i got to run galaxies but most apps crashes etc and no 64bit extensions etc.

Apps i tried in forced 64bit mode that crashed:
Chess
iTunes
Quicktime player 7
DVDplayer
EnergyXT
Coda
Garageband
Macirssi
Logic express 32 and 64 bit mode
...

Also it seems like iTunes wont work in 32bit mode either, anyhow thanks for the quick kernel:)

#8
ionicmc

ionicmc

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Im also getting a instant restart on the new 980x i7, any ideas?

#9
Onixs

Onixs

    Since 2007

  • Members
  • PipPipPipPipPipPipPip
  • 808 posts
  • Gender:Male

Im also getting a instant restart on the new 980x i7, any ideas?


I think you still need busratio=

#10
adevas

adevas

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
Hello, does it work on Pentium D? The previous one didn't.

#11
gedna

gedna

    InsanelyMac Protégé

  • Members
  • PipPip
  • 63 posts
works fine on amd (phenom 9600) and finally it boot -force64 , and like all we know, no 32bt app is working :(

#12
ThirdSmile

ThirdSmile

    InsanelyMac Protégé

  • Members
  • PipPip
  • 87 posts
  • Gender:Male
  • Location:Ukraine
Thanks, kernel works excellent ;)

#13
Kynyo

Kynyo

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 250 posts
  • Gender:Male
  • Location:Not your bisnizz...
  • Interests:
Works like a charm!

#14
nawcom

nawcom

    InsanelyMac Protégé

  • Retired Developers
  • 69 posts
  • Gender:Male
  • Location:localhost
  • Interests:Mind {censored}. Telephony.
Yeah I've heard of some issues regarding some intel processors. There are some little changes in some of the code regarding cpuid.h and .c as as well as lapic.c which might relate to how the added code gets incorrectly handled in regards to intels. I should have this fixed by the end of today.

#15
Gipo

Gipo

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 351 posts
  • Gender:Male
  • Location:Zena, Italy
On my wks in signature i tried the kernel...
All works great and really fast...
Only issue i had (and this is why i revert to old 10.2) is with mouse.
It is an usb keyboard and mouse from microsoft, drivers are from microsoft.
With your kernel, my mouse run strange, very slow and not fluid, like moving in little steps...
Thanks

#16
kalel83

kalel83

    Kryptonian

  • Donators
  • 191 posts
  • Gender:Male
  • Location:127.0.0.1
Awesome, ty

#17
fxwizrd

fxwizrd

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
Thanks for the new kernel. It looks the kernel is somewhat unstable on my system. I got KP while booting the system.
And CPU frequency shows incorrectly in dmesg:

TSC: Frequency = 0.0000MHz, FSB frequency = 201.30763MHz, bus ratio = 10

Also reboot fix does not work. I had to restore OpenHaltRestart.kext in order to reboot the system properly.

#18
fsqcds

fsqcds

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
Where is cpuid for iTunes 9.1?

#19
bozon42

bozon42

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 115 posts
Hello,

thanks for the kernel 10.3.0 - it helped to my SnowLeo to come up
on my Acer 5220. Unfortunately my Leo on disk0s2 does not come up.
I am going to search for solution.
Kind regards,

bozon42

PS: rewritten /Volumes/SnowLeo/legacy_kernel -->mach_kernel
in :
/Extra/com.apple.Boot.plist
/Library/Preferences/SystemConfiguration//com.apple.Boot.plist
rewritten:
legacy_kernel -->mach_kernel

and OK!!!
p2: Leo -v -f arch=i386 cpus=1
p3: SnowLeo -v -f

Regards,

bozon42

#20
dmgmit

dmgmit

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
In 'Terminal' scripts don't work. Error <Bad CPU type in executable> :P





0 user(s) are reading this topic

0 members, 0 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