Jump to content
5 posts in this topic

Recommended Posts

Hi All,

 

I'm attempting to get snow leopard running on a T60P. I've built a bootable USB stick following the steps off the Lifehacker "How to build a Hackintosh with Snow Leopard" tutorial (LifeHacker Post).

 

I now have a bootable usb stick that boots with Chameleon 2.0 RC3. (Well almost bootable).

It does bring up the installer. I've run it in verbose mode, and it seems to get stuck at:

Warning - com.apple.driver.InternalModemSupport declares no kernel dependencies; using com.apple.kernel.6.0.

 

I'm assuming perhaps there are some kexts I need modified to make this run? I've seen lots of posts about 10.5 working booting with the Kalyway disks, so I'm pretty confident the hardware should work.

 

Here's all the pertinent Info. about my system, and the errors leading up to the load stall:

 

Errors from verbose boot

(only the things with errors, I didn't type in all the stuff before that did work)

stat: /Library/ColorSync/Profiles/Dispays: stat:No such file or directory

mount: realpath /Library/ColorSync :No such file or directory

chown: realpath /Library/ColorSync/Profiles/Displays:No such file or directory

chmod: realpath /Library/ColorSync/Profiles/Displays:No such file or directory

nvram:nvram not support on this system

using 32bit bootcache playlist

BootCacheControl: Could not unlink playlist /var/db/BottCache.playlist32: Read-only file system

Bug:Launchtl.c2325 (23930):30: (dbdf= open(g_job_overrides_db_path)_RDONLY | O_XCLOCK | O_CREAT, S_IRUSR - S_IWUSR)) !=-1

AppleIntelCPUPowerManagement: initialization complete

systemShutdown false

BootCache: hit rate below threshold (17 hits on 1230 lookups)

BootCache: hit rate below threshold (17 hits on 1231 lookups)

AppleIntel8254XEtherenet: Ethernet address 00:15:58.etc

NTFS dreiver 3.0 [Flages: R/W]

NTFS volume name , version 3.1.

Sound assertion "0 != suetupHostInterrupt ()"failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDAController/AppleHDAController.cpp at line 270 go to Exit

ACPI_SMC_PlatformPlugin::pushCPU_CSTDATA - CST evaluation failed

ACPI_SMC_PlatformPlugin::pushCPU_CSTDATA - CST evaluation failed

ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized

Warning - com.apple.driver.InternalModemSupport declares no kernal dependencies; using com.apple.kernel.6.0.

 

My Thinkpad BIOS Settings:

BIOS Version 2.23 (79ETE3WW) Date 2008-09-12

Embedded Controller Ver. 1.07

 

Bios Settings

NETWORK

Wake on LAN - Disabled

Flash over LAN - Disabled

Internal Network Option ROM - Enabled

Hard Drive DMA - Disabled

Inernal Network Device - Enabled

Internal Wirelss Device - Hidden

Internal Bluetooth Device - Hidden

Ineternal Wireless WAN - Hidden

 

Serial Port -Disabled

Infrared Device - Hidden

Modem Device - Hidden

Parellel Port - Disabled

PCI IRQ - All set to 11

USB BIOS Support - Enabled

 

KEYBOARD

Trackpoint - Disabled

Touchpad - Automatic

Fn Key Lock - Disabled

Thinkpad Numlock 0 Independent

 

DISPLAY

Default Primary Video Device - Interal

Boot Display Device - Thinkpad LCD

HV Exansion - ON

 

POWER

Timer Wake wiht Battery Operation - Disabled

Intel Speedstep - Enabled

Mode for AC - Macimum Perf

Mode for Battery - Battery Optimized

Adaptive Thermal Mgmt

Scheme for AC - Max Perf

Scheme for Batt - Max Perf

CDROM speed - Normal

CPU Power Mgmt - Disabled

PCI Bus Power Mgmt - Disabled

 

SATA Controller Mode Option - Compatibilty (Note when I set it to AHCI it fails boot almost immediately)

 

CPU

Core Multi-Processing - Enabled

Intel Virtualization Tech -Enabled

 

Boot Order

USB

ATAPI CD0

 

Thinkpad T60 Basic Specs

T60P Secifications

Intel Core Duo T2600 2.16 GHZ

Yonah chipset Intel i945PM

Graphics ATIMobility FireGL v5200 512MB RAM

 

Anything that could point me in the right direction would be greatly appreciated.

 

thx!

  • 2 weeks later...

Check out this post

 

http://forum.thinkpads.com/viewtopic.php?f=32&t=81341

 

Okay, I found a solution to the kernel panic.

 

For anyone else curious, the instructions are:

1) Start with the SnowOSX distribution. In the installer, you want to disable LegacyAHCIATA and enable PS2. Otherwise, the defaults should be good.

2) When the install has finished (but before it reboots), open the terminal (Utilities menu -> Terminal) and do

cd /

sh MakeDSDT partitionname

 

(Where partitionname is the label of the drive you installed to, e.g. "Macintosh HD")

3) Attach a pen drive with copy of the files at http://www.mediafire.com/download.php?uemny2oy3d1 on it. Replace the IOAtaFamily.kext with the one on the pen drive

cd /System/Library/Extensions

mv IOATAFamily.kext IOATAFamily.kextold

mv /Volumes/penddrivename/IOATAFamily.kext .

diskUtil repairPermissions ./

4) Quit terminal and reboot.

 

---

 

I actually installed a Vanilla 10.6 instead of SnowOSX and replaced the IOATAFamily.kext as per the instructions above and the laptop will boot into OSX 10.6 no problem. The issue I have is that the PS2 support is lacking and the mouse is dead in the water. I tried loading the VoodooPS2 kexts and got the keyboard up and running but the mouse is still toast. I have a feeling I need to disable something else to get the mouse going. More poking around for me. These problems seem to be fixable if you just install a distro like SnowOSX but I want to see if I can get it working with a vanilla copy.

Check out this post

 

http://forum.thinkpads.com/viewtopic.php?f=32&t=81341

 

Okay, I found a solution to the kernel panic.

 

For anyone else curious, the instructions are:

1) Start with the SnowOSX distribution. In the installer, you want to disable LegacyAHCIATA and enable PS2. Otherwise, the defaults should be good.

2) When the install has finished (but before it reboots), open the terminal (Utilities menu -> Terminal) and do

cd /

sh MakeDSDT partitionname

 

(Where partitionname is the label of the drive you installed to, e.g. "Macintosh HD")

3) Attach a pen drive with copy of the files at http://www.mediafire.com/download.php?uemny2oy3d1 on it. Replace the IOAtaFamily.kext with the one on the pen drive

cd /System/Library/Extensions

mv IOATAFamily.kext IOATAFamily.kextold

mv /Volumes/penddrivename/IOATAFamily.kext .

diskUtil repairPermissions ./

4) Quit terminal and reboot.

 

---

 

I actually installed a Vanilla 10.6 instead of SnowOSX and replaced the IOATAFamily.kext as per the instructions above and the laptop will boot into OSX 10.6 no problem. The issue I have is that the PS2 support is lacking and the mouse is dead in the water. I tried loading the VoodooPS2 kexts and got the keyboard up and running but the mouse is still toast. I have a feeling I need to disable something else to get the mouse going. More poking around for me. These problems seem to be fixable if you just install a distro like SnowOSX but I want to see if I can get it working with a vanilla copy.

 

Hi Bozilla,

 

I found another route that worked extremely well to get vanilla up and running.

If you go to the MyHack Forum (http://osx86.sojugarden.com/downloads/), and follow his instructions, you get a bootable system. On his page he has PS/2 drivers that work. You'll need to set the SATA drive to COMPATIBLE instead of AHCI. The rest you can leave standard (other than I disable the parallel/seral ports). Also, you'll need an external USB mouse and keyboard just to get it built. Once built, add the PS/2 divers to his extra/customextensions folder, and ran his latest pfix tool (NOTE: The one that comes on the RC4 download is not the latest.. download the lastest of the same download page).. I also made a copy of the ATIRadeonX1000.kext from the built system (as it is newer and likely SL specific compared to the other ones that I've seen floating around out there as downloads) and put in our Device ID (PNP ID - 0x71C41002 if you don't have it for a fireGL 5200). I then upped the rev. on it so it will load instead of the default one and stuck it in /extra/customexensions. Oh yeah, also added the 1600X1200x32 to com.apple.boot.plist in the extra folder.

 

With all of that I have PS/2 working Video working (though haven't verified QE/CI as it doesn't show up in 10.6 profiler), Wireless and wired networking works. What I'd like to get working is audio, and if there is an injector for that ATI card to enable QE/CI (if even needed) that too. The display shows the 1600x1200 great, but I can't switch resolution. I think I read somewhere else that the atiinjector would need to be recompiled 64bit to work, though again, not sure if I need it. If you want any files, or kexts from this let me know. I would have posted tonight but the machine is actually at work. :)

  • 8 months later...
Hi Bozilla,

 

I found another route that worked extremely well to get vanilla up and running.

If you go to the MyHack Forum (http://osx86.sojugarden.com/downloads/), and follow his instructions, you get a bootable system. On his page he has PS/2 drivers that work. You'll need to set the SATA drive to COMPATIBLE instead of AHCI. The rest you can leave standard (other than I disable the parallel/seral ports). Also, you'll need an external USB mouse and keyboard just to get it built. Once built, add the PS/2 divers to his extra/customextensions folder, and ran his latest pfix tool (NOTE: The one that comes on the RC4 download is not the latest.. download the lastest of the same download page).. I also made a copy of the ATIRadeonX1000.kext from the built system (as it is newer and likely SL specific compared to the other ones that I've seen floating around out there as downloads) and put in our Device ID (PNP ID - 0x71C41002 if you don't have it for a fireGL 5200). I then upped the rev. on it so it will load instead of the default one and stuck it in /extra/customexensions. Oh yeah, also added the 1600X1200x32 to com.apple.boot.plist in the extra folder.

 

With all of that I have PS/2 working Video working (though haven't verified QE/CI as it doesn't show up in 10.6 profiler), Wireless and wired networking works. What I'd like to get working is audio, and if there is an injector for that ATI card to enable QE/CI (if even needed) that too. The display shows the 1600x1200 great, but I can't switch resolution. I think I read somewhere else that the atiinjector would need to be recompiled 64bit to work, though again, not sure if I need it. If you want any files, or kexts from this let me know. I would have posted tonight but the machine is actually at work. ;)

 

 

Dr. Fegg;

 

Did you get VGA out to work? And if so how?

×
×
  • Create New...