Categories
Apple Hardware Technology

Mac OS 10.5.6 on the Samsung NC10

Well, good news and bad here…

The good news is that, with the DSDT fix (although in all honesty I’ve not tried without) the 10.5.6 upgrade does the right thing and reboots correctly. Even better, a modified SystemConfiguration is no longer needed in /System/Library. May be due to this, the screen is also no longer stuck at full brightness… although due to the following issue, I don’t know whether it can be modified.

The bad news is that neither of the ApplePS2 replacement kexts I have load correctly, and so I’m stuck using a USB mouse and keyboard 🙁

More as I discover it…

32 replies on “Mac OS 10.5.6 on the Samsung NC10”

Additionally, IntelCPUPMDisabler.kext is no longer needed – previously, darwin would segfault on boot due to an unknown CPU type.

(Evidence that Apple has an Atom-based machine in the works, or just that they’ve updated their model lists from Intel? Time will undoubtedly tell…)

Sorry to hear that you have to use USB keyboard + mouse at the moment. I’m sure sooner or later someone will come up with a fix for that issue. Maybe the Dell Mini forums are a good place to monitor I’d guess since they had the working kexts in the first place.

Meanwhile I’ve written a little script to interface to the somewhat raw “reggie_se” utility when setting the LCD brightness. I don’t know if it would be of any use to you since you’re saying that 10.5.6 does allow for the brightness to be changed?

The great news about 10.5.6 is that, since it no longer requires a modified SystemConfiguration bundle in order to get working power management, it is now possible to run Mac OS on a PC without modifying the install at all!

Everything can now be done from the EFI partition 😀

Stuart, did you get the new GMA950 drivers to work that came with the 10.5.6 update? Also my NC10 seems not to be able to wake up from sleep properly anymore. If you’re not experiencing those issues it would be greatly appreciated if you could share your kext collection and/or any EFI strings you use. Since I’ve also done an install from retail DVD I feel that any solutions from your side would be more helpful than Mysticus’ ideas since he’s using a patched up OS.

Thanks,
Timo

The existing 10.5.5 GMA950 drivers still work just fine for me (save for the occasional bit of corruption) – but when using modifying 10.5.6 drivers, I get a blank screen on boot. I’m sticking with the older drivers for now, but will continue to try to find a way to get the updated ones working.

My NC10 doesn’t hasn’t had any problem waking from sleep ever so far (although from day one, it’s seemed to have needed two presses of the power button to wake…)

I’ve had no luck getting Mysticus’ AppleHDA kext to work – I always get no sound and ‘AppleHDA.kext failed to load: unable to locate ‘layout-id’ property.’ in my system log (which doesn’t sound to me like an issue with the EFI partition method of running Mac OS).

I’ve had a quick browse of the concepts behind EFI strings, but have not yet devised any myself. Unless I’m missing something (which is, admittedly, highly likely 😉 ) it seems to be another of those cases where someone posts ‘use these numbers’ without saying how they came about them…

I’ve identified that the problems with failing to awake form sleep are due to a bad AppleACPIPlatform or AppleACPIBatteryManager extension – and that in fact, with 10.5.6, the former is not needed at all!

The extensions I’m currently using under 10.5.6 are:

Changed: AppleIntelGMA950.kext			5.3.6
Changed: AppleIntelIntegratedFramebuffer.kext	5.3.6
Changed: IO80211Family.kext			214.1
Default: IOAudioFamily.kext			1.6.5fc3
Default: IOGraphicsFamily.kext			1.7.1
Default: IONDRVSupport.kext			1.7.1
Default: IONetworkingFamily.kext		1.6.1
Default: OSvKernDSPLib.kext			1.1
New:     AppleACPIBatteryManager.kext		1.0.14
New:     AppleACPIPS2Nub.kext			1.0.0d1
New:     AppleAzaliaAudio.kext			1.0.0d1
New:     AppleDecrypt.kext
New:     ApplePS2Controller.kext		1.1.0

… and the three modified extensions are simple edits to the default System extensions.

In addition to this, the UK keyboard layout from here gives a usage UK layout with no missing keys.

The only real problem I have now, save for brightness changing being a bit kludgy and headphone output still not working, is that the Trackpad preference pane has disappeared since the 10.5.6 upgrade, and plist edits haven’t brought it back. This makes me thing that an (ACPI?) extension which is no longer required somehow remaps the input device sufficiently to fool the Trackpad utility, explaining the wide degree of reported success of this method.

The other, possibly related problem is that none of the SMBIOS overrides currently work with 10.5.6… but these are also planned to be integrated into the next versions of the standard bootloaders.

Finally, this is my com.apple.Boot.plist, with the correct EFI string to prevent the GMA950 drivers from requiring natit.kext in order to work:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>boot-uuid=xxxx</string>
	<key>device-properties</key>
	<string>6d00000001000000010000006100000002000000
02010c00d041030a000000000101060000027fff
0400100000006d006f00640065006c0000000b00
0000474d4120393530200000004100410050004c
002c00480061007300500061006e0065006c0000
000800000001000000</string> <key>Quiet Boot</key> <string>Yes</string> </dict> </plist>

(Please remove any line-breaks in the string above – it should all appear on a single line. The boot-uuid value is system-specific, and can be found in the ‘dmesg‘ output)

all I want to know – being someone that is frothing at the mouth at the thought of running OSX on a small form factor machine like the NC10 – is “does the WiFi out-of-the-box now work with the current/latest” methods available to get OSX on … I have read numerous threads and its getting more confusing as there is no ‘updated’ list of working/not-working things.

Nope – I’m afraid that the stock WiFi card isn’t (currently) supported. Any Dell TrueMobile card should work as an alternative, and it’s relatively easy to open the machine. The 802.11b/g (1390) and 802.11a/b/g (1490) cards are apparently best supported.

What still doesn’t work

  • Headphone jack;
  • Microphone input;
  • Internal ethernet (although Apple’s Mac Book Air USB adapter is a good alternative);
  • Certain keys on the keyboard (there’s a dead-key at the very right, and the € key is Windows-specific. The volume function-keys work, but the brightness keys aren’t recognised);
  • The TrackPad Preference Pane under 10.5.6.Update: Fixed!

I have placed an order for the NC10 (finally!) and am going to be looking into “dual-booting” the included operating system with OSX at some stage. I presume this is possible?

Also (and more importantly!) what I have at my disposal for getting files onto the unit will be ‘network sharing’ (from my main desktop PC) and external USB Hard Disk Drive. I presume with either one of these combinations I will be able to install a variation of OSX without having to have to use some USB-Memory stick or external DVD drive (that I do not have) that often gets mentioned?

Leave a ReplyCancel reply

Exit mobile version