iPC 10.5.6 on Thinkpad X300
Posted: Sat May 30, 2009 2:27 am
Have successfully installed iPC 10.5.6 on Thinkpad X300. Considerably easier and elegant than other X86 installations.
-Start with a X300 with an Atheros wifi-card with suitably flashed bios.
-Boot using iPC 10.5.6 installation dvd
-Partition SSD using GUID option
-Choose following options:
iPC OsX86 base
language kit, if needed
AD1984 sound
Intel 82566MM/DC ethernet driver
IO80211Family.kext for wifi
PCGenUSBEHCI for usb
PS/2 Keyboard fix
DSDT Patch
AppleSMBIOS-27 Rev6 Macbook
from application software:
cpu-x (gives CPU info)
kext helper b7 (useful for installing kext)
OsX86 tool utility (useful for archiving/restoring system extensions)
DSDT Patcher GUI
Reboot and will get welcome graphics with screen that is not properly scaled so after the first reboot, boot with -s and type:
mount -uw /
rm -rf /System/Library/Extensions/AppleIntelGMA*
rm -rf /System/Library/Extensions/AppleIntelIntelligentFramebuffer.kext
reboot
This will reboot the X300 into default 1024x768 resolution. You will get a working ethernet and wifi right away. There is a X3100 solution proposed by Slashack on http://macyourpc.com/2009/03/20/full-co ... 0-screens/
Download and install the X3100 kexts using kext helper. Reboot and will get fully working 1440x900 CI/QE. (Brightness and video mirror are still problematic.)
You can install EnhancedSpeedStep or Voodoo Power by Superhai to reduce the CPU heating. You can also install Temperature Monitor to see the temperature of two cores (generally below 50 degrees Celcius on my x300.)
If you are brave, you can even download and install the 10.5.7 updater. Before you do that, it will be wiser to use OsX86 tool utility to archive the kexts from 10.5.6. 10.5.7 updater will run without crashing except it will likely ruin the X3100 graphics. Reinstall the X3100 graphics kexts again and viola you will have a working 10.5.7 system.
Alternatively you can restore the kexts from 10.5.6 but there may be unforeseen issues that I haven't chased after. I have found that USB in 10.5.7 no longer works so some of the kexts from 10.5.6 need to be restored. There may be other problematic issues but I've elected to wait until 10.5.7 updates get flushed further.
In summary, iPC 10.5.6 gives rather stable x86 without much effort. Working ethernet and wifi are big pluses. It is possible to get fully working CI/QE on x3100 though sleep, brightness, and video mirroring are still problematic but this will not prevent from a working hackpad. DSDT patching is supposed to give a measure of brightness control though I haven't tried to work on it yet. YMMV.
-Start with a X300 with an Atheros wifi-card with suitably flashed bios.
-Boot using iPC 10.5.6 installation dvd
-Partition SSD using GUID option
-Choose following options:
iPC OsX86 base
language kit, if needed
AD1984 sound
Intel 82566MM/DC ethernet driver
IO80211Family.kext for wifi
PCGenUSBEHCI for usb
PS/2 Keyboard fix
DSDT Patch
AppleSMBIOS-27 Rev6 Macbook
from application software:
cpu-x (gives CPU info)
kext helper b7 (useful for installing kext)
OsX86 tool utility (useful for archiving/restoring system extensions)
DSDT Patcher GUI
Reboot and will get welcome graphics with screen that is not properly scaled so after the first reboot, boot with -s and type:
mount -uw /
rm -rf /System/Library/Extensions/AppleIntelGMA*
rm -rf /System/Library/Extensions/AppleIntelIntelligentFramebuffer.kext
reboot
This will reboot the X300 into default 1024x768 resolution. You will get a working ethernet and wifi right away. There is a X3100 solution proposed by Slashack on http://macyourpc.com/2009/03/20/full-co ... 0-screens/
Download and install the X3100 kexts using kext helper. Reboot and will get fully working 1440x900 CI/QE. (Brightness and video mirror are still problematic.)
You can install EnhancedSpeedStep or Voodoo Power by Superhai to reduce the CPU heating. You can also install Temperature Monitor to see the temperature of two cores (generally below 50 degrees Celcius on my x300.)
If you are brave, you can even download and install the 10.5.7 updater. Before you do that, it will be wiser to use OsX86 tool utility to archive the kexts from 10.5.6. 10.5.7 updater will run without crashing except it will likely ruin the X3100 graphics. Reinstall the X3100 graphics kexts again and viola you will have a working 10.5.7 system.
Alternatively you can restore the kexts from 10.5.6 but there may be unforeseen issues that I haven't chased after. I have found that USB in 10.5.7 no longer works so some of the kexts from 10.5.6 need to be restored. There may be other problematic issues but I've elected to wait until 10.5.7 updates get flushed further.
In summary, iPC 10.5.6 gives rather stable x86 without much effort. Working ethernet and wifi are big pluses. It is possible to get fully working CI/QE on x3100 though sleep, brightness, and video mirroring are still problematic but this will not prevent from a working hackpad. DSDT patching is supposed to give a measure of brightness control though I haven't tried to work on it yet. YMMV.