teateam Posted November 12, 2009 Author Share Posted November 12, 2009 Any chance of patching for x86_64? Yes, but what for? Link to comment Share on other sites More sharing options...
shoarthing Posted November 12, 2009 Share Posted November 12, 2009 Yes, but what for? . . Atom 330. Your K32 binhack works fine; but it would be just perfect to have a K64 version for a 64-bit Atom. Link to comment Share on other sites More sharing options...
teateam Posted November 12, 2009 Author Share Posted November 12, 2009 I'll try. Update: I'm not test it. mach_kernel 000286C7: 83 31 000286C8: E8 C0 000286C9: 0D FF 000286CA: 3C C0 000286CB: 21 90 000286CC: 0F 90 000286CD: 87 90 000286CE: C6 90 000286CF: 00 90 000286D0: 00 90 000286D1: 00 90 http://tinyurl.com/atom64 If it work, check please About box If CPU = Intel Core Solo i'll fix it to Xeon Link to comment Share on other sites More sharing options...
wintelmac Posted November 12, 2009 Share Posted November 12, 2009 Yes, but what for? Thanks shoarthing for replying & Teateam for producing the patch. I am at work at the moment will try this evening, some others may reply before I do. Link to comment Share on other sites More sharing options...
dadaz Posted November 12, 2009 Share Posted November 12, 2009 Hey Teateam. Can you post a tuto for patching kernel ? Thanks for sharing with us. Link to comment Share on other sites More sharing options...
shoarthing Posted November 12, 2009 Share Posted November 12, 2009 I'll try. Update: I'm not test it. mach_kernel 000286C7: 83 31 000286C8: E8 C0 000286C9: 0D FF 000286CA: 3C C0 000286CB: 21 90 000286CC: 0F 90 000286CD: 87 90 000286CE: C6 90 000286CF: 00 90 000286D0: 00 90 000286D1: 00 90 http://tinyurl.com/atom64 If it work, check please About box If CPU = Intel Core Solo i'll fix it to Xeon . . oddly, boots as K32 w/ no flags & with arch=x86_64 . . any ideas? Link to comment Share on other sites More sharing options...
teateam Posted November 12, 2009 Author Share Posted November 12, 2009 @dadaz Mmm...., if you know Assembler, download Ida Pro, decompile kernel and find error message for first, learn a cause of error and try fix it... My English veeery bad, sorry . . oddly, boots as K32 w/ no flags & with arch=x86_64 . . any ideas? You boot with EFI_PC 10.5 or any other bootloader? If other, try EFI_PC 10.5 Link to comment Share on other sites More sharing options...
shoarthing Posted November 12, 2009 Share Posted November 12, 2009 @dadazMmm...., if you know Assembler, download Ida Pro (from The Pirate Bay for example), decompile kernel and find error message for first, learn a cause of error and try fix it... My English veeery bad, sorry You boot with EFI_PC 10.5 or any other bootloader? If other, try EFI_PC 10.5 . . I'm using PC-EFI 10.5 - Atom 330 shows as: Core 2 Duo There are no error-messages - the 'Atom64' kernel works fine but simply boots i386 [K32], not x86_64 [K64] Link to comment Share on other sites More sharing options...
teateam Posted November 12, 2009 Author Share Posted November 12, 2009 Ok, in the evening I will try on the my Atom 330 at home and post result. P.S. I think Core Solo not 64 bit support and kernel boot in 32 bit mode... Link to comment Share on other sites More sharing options...
shoarthing Posted November 12, 2009 Share Posted November 12, 2009 Ok, in the evening I will try on the my Atom 330 at home and post result.P.S. I think Core Solo not 64 bit support and kernel boot in 32 bit mode... . . . Atom330 [with HTT turned off] boots vanilla 10.6.0 b432 kernel in 64-bit mode. . . . & shows as : "Core 2 Duo" when using PC-EFI 10.5 Link to comment Share on other sites More sharing options...
teateam Posted November 12, 2009 Author Share Posted November 12, 2009 Try this Link to comment Share on other sites More sharing options...
shoarthing Posted November 12, 2009 Share Posted November 12, 2009 Try this . . thank you for trying again. New version works fine (it is running now) . . . . . . but only in i386 mode. Tried it with HTT Enabled & Disabled & tried w/ no flags & w/ arch=x86_64 Link to comment Share on other sites More sharing options...
PM! Posted November 12, 2009 Share Posted November 12, 2009 +1 working here on MSI Wind U-100 Intel Atom N270 (32bit only) I think as my link shoes, N270 is 32 bit only. This would explain a lot of things concernin 64bit support on it Keep up the good work ! PM! Link to comment Share on other sites More sharing options...
msimac Posted November 12, 2009 Share Posted November 12, 2009 +1 working here on MSI Wind U-100 Intel Atom N270 (32bit only) I think as my link shoes, N270 is 32 bit only. This would explain a lot of things concernin 64bit support on it Keep up the good work ! PM! PM: Can you explain for me exactly how you got this to work? I've been tinkering with my msi wind u100 and cannot get it to work. I have a freshly installed SL 10.6 and would like to update using this mach_kernel patch. Thank you. Link to comment Share on other sites More sharing options...
wintelmac Posted November 12, 2009 Share Posted November 12, 2009 Try this Happy to report, IT WORKED!! CPU reported as Intel Core 2 Duo (About this Mac) Darwin Kernel Version 10.2.0: Tue Nov 3 10:35:19 PST 2009; root:xnu-1486.2.11~1/RELEASE_X86_64 x86_64 Hyperthreading work too. So now Activity Monitor shows 4 X CPU Nice!. Great work! Now have to test if speedstep + sleep works! Let's see what others reports. Thanks again! Link to comment Share on other sites More sharing options...
pierrox Posted November 12, 2009 Share Posted November 12, 2009 Happy to report, IT WORKED!! CPU reported as Intel Core 2 Duo (About this Mac) That's super cool news! What's your motherboard/cpu? Link to comment Share on other sites More sharing options...
shoarthing Posted November 12, 2009 Share Posted November 12, 2009 wintelmac - thank you for persevering despite my [false] report. If you don't come from New Hampshire you could. teateam - thank you: had to rebuild caches while running in 64-bit mode using vanilla 10.6.0 kernel - then your new 102 K64 kernel worked fine. Many thank agsain & apologies for not admitting the traditional pebcak before. This is a real step forward for Atom 330 users - the extra K64 performance is very welcome indeed. BTW - for those used to SMP stuff - have you noticed how differently kernel 10.2 treats HTT? . . I assume this is Grand Central at work; but despite a great deal of experience with SMP boxes hadn't seen this strong preference for real cores over logical ones in any OS. Link to comment Share on other sites More sharing options...
teateam Posted November 12, 2009 Author Share Posted November 12, 2009 Yes, i'm test it too. Work fine, all 4 cores. @wintelmac Intel Atom 330 don't have SpeedStep. Check specs. Link to comment Share on other sites More sharing options...
wintelmac Posted November 12, 2009 Share Posted November 12, 2009 That's super cool news!What's your motherboard/cpu? I am using Acer Revo R3610 Linus Base model. Atom 330, 2GB RAM (added extra 1Gb) Nvidia ION chipset (GeForce 9400M) Yes, i'm test it too. Work fine, all 4 cores. @wintelmac Intel Atom 330 don't have SpeedStep. Check specs. You are right, I managed to get rid of NullCPUPowerManagment.kext Now need to check CPU temperature to see if it runs cool. Update: After getting native AppleIntelCPUManagment working, sleep works (video+nic+sound wake without problem)! Portions of my boot logs... Nov 12 20:21:32 localhost kernel[0]: npvhash=4095 Nov 12 20:21:32 localhost kernel[0]: Darwin Kernel Version 10.2.0: Tue Nov 3 10:35:19 PST 2009; root:xnu-1486.2.11~1/RELEASE_X86_64 .... Nov 12 20:21:32 localhost kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled Nov 12 20:21:32 localhost kernel[0]: AppleACPICPU: ProcessorId=2 LocalApicId=2 Enabled Nov 12 20:21:32 localhost kernel[0]: AppleACPICPU: ProcessorId=3 LocalApicId=1 Enabled Nov 12 20:21:32 localhost kernel[0]: AppleACPICPU: ProcessorId=4 LocalApicId=3 Enabled Nov 12 20:21:32 localhost kernel[0]: IOAPIC: Version 0x11 Vectors 64:87 Nov 12 20:21:32 localhost kernel[0]: ACPI: System State [s0 S3 S4 S5] (S3) Nov 12 20:21:32 localhost kernel[0]: RTC: Only single RAM bank (128 bytes) Nov 12 20:21:32 localhost kernel[0]: mbinit: done (64 MB memory set for mbuf pool) Nov 12 20:21:32 localhost kernel[0]: From path: "uuid", .... Nov 12 20:21:32 localhost kernel[0]: AppleIntelCPUPowerManagementClient: ready Nov 12 20:21:32 localhost kernel[0]: Kernel is LP64 Nov 12 20:21:32 localhost kernel[0]: AppleIntelCPUPowerManagement: initialization complete Nov 12 20:21:40 localhost kernel[0]: Waiting for DSMOS... ... Nov 12 20:23:13 xxxxxxx kernel[0]: ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed Link to comment Share on other sites More sharing options...
teateam Posted November 12, 2009 Author Share Posted November 12, 2009 Hmm.... maybe native IntelCPUPowerManagement will be work? I will test it on my N270 tomorow. Link to comment Share on other sites More sharing options...
teateam Posted November 13, 2009 Author Share Posted November 13, 2009 Hmm.... maybe native IntelCPUPowerManagement will be work? I will test it on my N270 tomorow. No, not work Link to comment Share on other sites More sharing options...
teateam Posted November 13, 2009 Author Share Posted November 13, 2009 Hmm.... maybe native IntelCPUPowerManagement will be work? I will test it on my N270 tomorow. Now it work! Without NullCPUPM and SleepEnabler and VoodooPower... but now not work SpeedStep Now i'm try make ACPI_SMC_PlatformPlugin profile for my netbook... Link to comment Share on other sites More sharing options...
wrc4 Posted November 13, 2009 Share Posted November 13, 2009 Try this Hi teateam, I'm eager to try this. But my ISP blocked mediafire. Could you upload the file to rapidshare.de? Link to comment Share on other sites More sharing options...
jinnggoff Posted November 13, 2009 Share Posted November 13, 2009 Now it work! Without NullCPUPM and SleepEnabler and VoodooPower... but now not work SpeedStep Now i'm try make ACPI_SMC_PlatformPlugin profile for my netbook... Hi Teateam..where is dowload link for that kernel? Link to comment Share on other sites More sharing options...
teateam Posted November 13, 2009 Author Share Posted November 13, 2009 I'm post link after finish testing. Link to comment Share on other sites More sharing options...
Recommended Posts