Jump to content
4 posts in this topic

Recommended Posts

Installed from: Kallyway Intel/AMD DVD

 

It took SIX tries installing with different options selected before I found one that mostly worked. One of the first somewhat successful installations required I do the "login fix" to get to the desktop. It's hard now to recall what options I selected but here goes:

 

[X] Additional Fonts

[ ] Languages (I only know English, so thought I'd save some drive space)

[X] Kernel 1.2 Sleep

[ ] NO VIDEO DRIVERS SELECTED (selecting ANY meant I'd never get a login screen)

[X] Audio Drivers (leave default, plist needs editing anyway to get onboard audio output)

[ ] Network Cards (none - onboard LAN won't be recognized no matter what I did)

[X] Broadcom (works with add-in Linksys wifi card)

[ ] SSE2 Patch (CPU is SSE3 so you don't need this)

[ ] Boot with cpus=1 flag (works without this)

[X] PCGenUSB Fix (sometimes USB devices only mount if plugged in before booting though, can be unmounted fine)

[X] Time Machine Fix (not sure this actually worked)

[X] AMD Patch 2 (first patch doesn't work)

[X] Legacy flag (won't boot without this)

 

 

System is custom built with the Abit UL8 motherboard and an AMD Athlon 64 3200+ CPU.

Here is what LSPCI reports from within Leopard (edited):

 

Host bridge: ALi Corporation M1689 K8 Northbridge [super K8 Single Chip]

PCI bridge: ALi Corporation AGP8X Controller

PCI bridge: ALi Corporation M5249 HTT to PCI Bridge

ISA bridge: ALi Corporation M1563 HyperTransport South Bridge (rev 70)

Bridge: ALi Corporation M7101 Power Management Controller [PMU]

* Multimedia audio controller: ALi Corporation M5455 PCI AC-Link Controller Audio Device (rev 20)

IDE interface: ALi Corporation M5229 IDE (rev c7)

* IDE interface: ALi Corporation ULi 5289 SATA (rev 10)

USB Controller: ALi Corporation USB 1.1 Controller (rev 03)

USB Controller: ALi Corporation USB 1.1 Controller (rev 03)

USB Controller: ALi Corporation USB 1.1 Controller (rev 03)

USB Controller: ALi Corporation USB 2.0 Controller (rev 01)

Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration

Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map

Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller

Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control

VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)

** VGA compatible controller: S3 Inc. Savage 4 (rev 04)

Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller(rev 02)

FireWire (IEEE 1394) [0c00]: NEC Corporation IEEE 1394 [OrangeLink] Host Controller (rev 01)

Communication controller: Conexant HSF 56k Data/Fax Modem

* Ethernet controller: Sundance Technology Inc / IC Plus Corp IC Plus IP100A Integrated 10/100 Ethernet (rev 31)

 

* Leopard doesn't report these in System Profiler, so they don't work.

** Leopard sees this ancient video card, but there are no drivers so it can't use it.

 

During the first semi-successful installation I discovered that no drivers could be found that would allow OSX to see my onboard LAN or Audio. Thankfully someone gave me a wireless Linksys WMP54GS v1.1 card, which I saw happened to be on the hardware compatibility list. It is detected as a Broadcom Airport card and works great. I'm using it right now, in fact!

 

Using the NATIT nVidia driver I had one screen resolution (1024x768). Using that, however, required a "login fix" done from single user mode or I couldn't GET a login screen! On subsequent install attempts I discovered that selecting NONE of the available drivers was the only reliable way to get a login screen and actually get to the desktop with a successful installation!!

 

Once I was to the desktop I installed the gforce 5200 drivers package and now have 3D accelerated video working. However, my TV output (which cloned the desktop to it under the Natit driver) no longer works.

 

I tried the ALi/ULi M5455 driver kext I found on these forums, which was made to work with the K8U motherboard, but it didn't work with my UL8 so I still don't have any sound. :thumbsup_anim: I guess I'll have to look into an external USB sound solution.

 

*********************************

UPDATE: SOUND OUTPUT NOW WORKING!

 

Using the driver kext file mentioned above didn't initially work. I copied the following to the desktop:

 

/System/Library/Extensions/AppleAzaliaAudio.kext

 

Then, within the AppleAzaliaAudio.kext I edited:

 

/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist

 

Scrolled down to the <key>Intel ICH6 Azalia Audio</key> section and then:

<key>IOPCIPrimaryMatch</key>

<string>0x26688086 0x26688086 0x437b1002 0x43831002 0x960f1002 0x75021039 0x026c10de 0x037110de 0x03e410de 0x03f010de 0x044a10de 0x044b10de 0x055c10de 0x055d10de 0x32881106 0x269a8086 0x27d88086 0x284b8086 0x293e8086</string>

 

I just added 0x545510B9 to the front of that list.

 

Using the "OSX86 Tools" utility I then clicked "Install Kexts" and selected the file I'd put on the desktop and rebooted when prompted.

 

On restart I had sound output! It lists both PCM and SPDIF as output devices, but I can only vouch for PCM working. Under "Input" it also lists "Mic, CD, Line In, Stereo Mix, Mono Mix" of which I only have a microphone, which doesn't seem to work.

 

*********************************

 

OSX can't see my SATA drives, probably because they use ALi chipset controllers that aren't supported. There is also a drive on the second IDE bus, but OSX can't see anything on that second channel. Which reminds me to mention that installation ONLY worked when I put the DVD drive and my Mac IDE drive on the first IDE bus - it doesn't seem to matter which one is set to "master" or "slave" but "cable select" didn't work at all. I'm currently booting off of the Mac drive set to "slave" (because in WinXP I get better DVD playback when the optical drive is the "master" and I didn't want to be constantly changing those little jumper dealies on the back of the drives).

 

*********************************

UPDATE: SATA DRIVES NOW MOUNTING

 

I now have my SATA drives showing on the desktop in OSX. These are all NTFS formatted drives from my Windows Partition, so of course OSX mounts them as "read only." Which is fine for my purposes. If I ever need write access I'll try MacFUSE I suppose. Anyway, here is how to at least get access to them. I don't like working in the Terminal very much so I just used the Finder to navigate to the file at:

/System/Library/Extensions/AppleVIAATA.kext

and copied it to my desktop. Then right+clicked on it to "Show Contents" so I could get to:

/Contents/Info.plist

and just opened it in the Text Editor.

 

Scroll down to the <key>VIA SATA Controller</key> section and then look for the sub-key:

<key>IOPCIPrimaryMatch</key>

<string>0x036e10de 0x55131039 0x43801002 0x43791002 0x43761002 0x528810B9 0x31491106 0x35121095 0x00e310de 0x005410de 0x005510de 0x2360197b 0x2361197b 0x2363197b 0x2365197b 0x2366197b 0x00ee10de 0x28258086 0x28208086</string>

 

I just added 0x528910B9 to the front of that list. Saved the file. Then I used the "OSX86 Tools" utility and clicked "Install Kexts" - navigated to my modified kext on the desktop and selected it. After a restart my three SATA partitions (on two physical drives) automatically mounted on the desktop.

 

****************************

 

 

I know other people have had issues with USB devices, but mine connect and disconnect just fine. I have an XD card reader for my camera media, an external USB/Firewire drive enclosure, a Wacom Intuos tablet, a 4 port USB hub, and an HP Photosmart printer all connected via USB with no issues.

 

Since I've mentioned it, yes, this is a multi-boot system. Triple booting, actually:

Windows XP/Ubuntu Linux/Mac OSX

 

My Windows install is on one of the SATA drives OSX can't see anyway, my Linux is on the IDE drive on the second IDE bus that OSX can't see. OSX is on it's own drive that Windows can see, but obviously can't understand the HFS format, and Linux can see everything.

 

In order to get it so I could select which OS to boot I just added the chain0 file to my Windows C: drive then edited the boot.ini file with:

C:\chain0="Mac OS X"

 

I'm guessing it would have been a much bigger pain had my Windows or Linux installs been on the first IDE bus where OSX demands to be.

 

Hope this helps anyone else who is trying to get OSX running on their UL8 board. :D

  • 3 weeks later...

One additional note on my install - after I successfully restarted with my modified kexts on restart I started encountering the dreaded "Waiting for root device" error. Since everyone else seems to agree OS X likes to be on the "master" drive I popped the side open on my tower and swapped the master/slave jumpers on the Mac drive and the DVD drive. Didn't help. I could get it to do a "Safe Boot" with the -x boot flag, so I suspected something might be wrong with the extensions cache. Deleting it, though, didn't allow a reboot (right back to the "waiting for root device" message). I tried other boot flags and ultimately -f was the one that worked (since it ignores the cache and rebuilds it at boot). I now have to boot my system with this flag all the time - which doesn't really take that much longer than not using it. But I'd love to know why, if I delete the cache file so it will (theoretically) be rebuilt on the next boot (which is what the -f flag does), it doesn't work. Anyway, I just edited my boot arguments with "OSX Tools" so I won't have to type it every time.

 

In an unrelated note I also got Mac OS 9 running in SheepShaver tonight too - though if it crashes I lose my sound in OS X until I reboot.

  • 2 months later...
  • 2 years later...

UPGRADE Kalyways 10.5.2 to 10.5.8 on Abit UL8 Motherboard

 

Zombie Thread! Yes, I know this thread is really, really old but. . .

A friend of mine recently asked if she could have my old Hackintosh (she's got a positively ancient iMac on which she can't even run a modern browser to access her webmail). I know she uses CS4 and CS5.5 at work so I thought I'd be nice and try to upgrade it before giving it to her. WELL, my first attempt to put Snow Leopard on it didn't work because I don't have any SATA drives for this thing anymore, and definitely not a SATA DVD drive, so as soon as SL looks for a SATA root device it fails. OSX can only "see" the SATA channels with a hacked kext. At that point I resigned myself to the reality that I would, at best, get it up to 10.5.8 - which is technically within the system specs for CS5.5 - so I thought I'd give it a shot and document what I did for anyone else with one of these systems sitting around with <10.5.8 on it. It means it ends up about in the same position as anyone with a last-generation PPC Mac who also can't upgrade to SL.

 

Note: If all you want to do is install 10.5.8 you can just wipe the drive and use iDeneb v.1.6 Lite and do the post-install fixes. If you're lucky your add-in network card will work. For me, though, nothing I did could get my Broadcom 4318 wifi to work under iDeneb.

 

So this will focus on UPGRADING an existing Kalyways 10.5.2 system to 10.5.8.

 

REQUIRED:

AppleAC97Audio.kext with Abit hack (http://www.insanelymac.com/forum/index.php...st&id=38148)

AppleAzaliaAudio.kext (edit the plist file)

AppleDecrypt.kext (http://download186.mediafire.com/sciswj7vi...ecrypt.kext.zip)

Voodoo 9.8 Kernel (http://www.mediafire.com/?mtdmi2jlgtk%20)

10.5.8 Combo Update (from Apple: http://support.apple.com/downloads/Mac_OS_..._8_Combo_Update)

10.5.8 Seatbelt.kext (http://rapidshare.com/files/272585439/seatbelt_1058.zip)

 

OPTIONAL:

If you have an Nvidia 5xxx series card you will also need:

Nvidia Universal Installer (http://www.megaupload.com/?d=01OVLJHU)

Prasys gf5200 Driver* (http://download393.mediafire.com/4q6d5tbo6...zwxq/gf5200.zip)

10.5.5CoreGraphics.framework (http://www.mediafire.com/?oqgezlvjzbn)

 

Support for the Nvidia 5xxx series cards was dropped in 10.5.6 so you need to restore the framework to get Quartz working again.

* This is probably optional, it doesn't hurt anything to install it and I know for certain this driver package is compatible with my 5200 card.

 

I also extracted the following kexts from the iDeneb 1.6 Lite disc (but you can find downloads for these via Google if you want them):

 

AppleOnboardPCATA.kext

AppleVIAATA.kext

IOSDHCIBlockDevice.kext

IOUSBFamily.kext

 

These will fix any USB connection problems and give you access to the motherboard's 2nd IDE chain (also makes Mac OS X think your IDE drives are all SATA).

 

If, for some reason, you need to use a PS/2 mouse or keyboard make sure you install EITHER:

AppleACPIPS2Nub.kext

ApplePS2Controller.kext

OR

VoodooPS2Controller.kext

 

Upgrading

==========

1. You should already have a Kalyway 10.5.2 install in place. If not you can also do a clean install using the settings in my first post.

 

2. Download and mount the 10.5.8 Combo Update dmg. You need to drag the .pkg file out of it and copy it to your desktop (after we mess with the kernel you won't be able to mount disk images until we can fix that, so you need the raw package).

 

3. Download the Voodoo 9.8 kernel, rename it mach_kernel.voodoo and drag it to the ROOT LEVEL of your Mac system drive.

 

4. Using Kexthelper or OSX86Tools install the AppleDecrypt.kext (the voodoo kernel doesn't have a built-in decryption so you need this!)

 

5. Reboot your system when prompted but interrupt the boot process and tell it to boot with:

 

mach_kernel.voodoo -v -f

 

You will see a lot of crazy unfamiliar messages. That's normal.

 

 

6. Your system should boot up now running the 9.8 Voodoo kernel, but still running 10.5.2. Once to your desktop insert your Kalyway Install disc (we'll need it later)

 

Note: installing the 10.5.8 seatbelt.kext before the Combo Update caused my system to stall during boot, which is why I suggested using the .pkg file instead of the .dmg).

 

7. Run the Combo Update (yep, just like a REAL Mac!). When it is finished it will have changed so many key files you will not be able to launch any applications, so you're only option is to restart (yep, exactly what just about every Hackintosh tutorial says NOT to do when applying a Combo Update).

 

8. On reboot don't go into your new system! Boot into the Kalyway install disc.

 

9. Go to Utilities>Disk Utitlity. Select your Mac boot drive on the left and on the right "Repair Permissions" on the drive. Quit Disk Utility and now open the Terminal program (also under the Utilities drop-down menu).

 

10. In the following replace [macdrive] with whatever name your Mac boot partition had in Disk Utitlities!

 

We need to clear the caches and reset the permissions on the Extensions:

 

rm -R /Volumes/[macdrive]/System/Library/Extensions.mkext
rm -R /Volumes/[macdrive]/System/Library/Extensions.kextcache (will likely say doesn't exist, ignore)
chown -R 0:0 /Volumes/[macdrive]/System/Library/Extensions
chmod -R 755 /Volumes/[macdrive]/System/Library/Extensions

 

Note: if you would prefer to do these steps in Single User Mode instead of the Terminal do this:

 

 

10b. On reboot use these parameters to use the new kernel and go into single user mode:

 

mach_kernel.voodoo -v -s

 

10b-2. Now type these commands:

/sbin/fsck -fy
/sbin/mount -uw /
rm -R /System/Library/Extensions.mkext
rm -R /system/Library/Extensions.kextcache (it will probably say it doesn't exist, ignore)
chown -R 0:0 /System/Library/Extensions
chmod -R 755 /System/Library/Extensions
reboot

 

11. Once all that is done we need to try and boot for real. Again, interrupt the boot process and use the following parameters and see if we can get into Safe mode:

 

mach_kernel.voodoo -v -x

 

It will probably take a LONG time, but if it all worked you'll see the Safe Boot admin login screen!

 

12. Login to Safe Boot mode. Check "About This Mac" and it should say you are now running 10.5.8! Now let's make our custom kernel the default. Using OSX86Tools install the mach_kernel.voodoo as your default kernel (it basically just copies it and renames it back to mach_kernel). Now your system should boot automatically using the Voodoo kernel. So do that. . .

 

Post Install Fixes:

==============

1. Fire up Software Update (the actual Apple one) and install all NINE updates. Reboot when prompted. Yep, just like a real Mac!

 

2. If you had networking under 10.5.2 it should still be working under 10.5.8, if not you'll need to figure out for yourself how to fix it.

 

3. The kext hacks used to get the sound working under 10.5.2 no longer work under 10.5.8. But you still need to do the edit to the AppleAzaliaAudio.kext file plist like you did under 10.5.2 (the updates will have overwritten it and you'll need to edit the version that was installed).

 

4. We now need to install the AppleAC97Audio.kext, seatbelt.kext, AppleVIAATA.kext, AppleOnboardPCATA.kext (and any of the optional kexts I mentioned) either with Kexthelper or OSX86Tools. You'll need to reboot again.

 

This next part is only relevant to owners of the Nvidia GeForce 5200 cards. You will need to install the drivers for YOUR card at this step!

 

1. Interrupt the boot process and use these parameters:

 

-s -v

 

2. We are now in Single User Mode. Do these commands:

/sbin/fsck -fy
/sbin/mount -uw /
rm -R /System/Library/Extensions/Ge*
rm -R /System/Library/Extensions/NVD*
rm -R /System/Library/Extensions.mkext
reboot

 

3. When you get to your desktop again, open OSX86Tools:

3a. Add EFI Strings / Boot Flags

3b. GFX Strings > Custom GeForce

3c. Choose VRAM size and NVCAP (if VGA port is toward the motherboard "VGA/DVI-I" to give you an idea how to answer)

3d. Click on "Import String to Boot Editor"

3f. Apply Changes to com.apple.Boot.plist

3g. Restart

 

4. After the restart install:

4a. Nvidia Universal Installer

4b. gf5200 Installer

4c. Use OSX86Tools to Repair Permissions, Clear Extensions Cache, and Touch Extensions

4d. Install 10.5.5 Core Graphics

4f. Restart

 

5. You should now have more resolution options and if you look in Apple Profiler at your graphics card it should identify it correctly and show it is Quartz enabled. That said, I experienced some glitches in the frame on the Preferences panel (but so far ONLY that panel).

 

There you have it! 10.5.8 on the UL8 system.

 

Note: it seems which CS5.5 applications work or not is really hit or miss. Illustrator wouldn't even install, inDesign won't run, Photoshop and Acrobat Pro were fine.

 

Also, I tried to switch from the Darwin Bootloader originally installed with Kalyway to the newer Chameleon bootloader. While I was able to install it ok an older v2 release caused endless crashes and the most recent version caused a kernel panic. Thankfully I was able to just copy the boot1h file from the Kalyway installer disc to restore the Darwin bootloader which got me back to where I was. Incidentally I have had iDeneb v1.6 (10.5.8) on this same machine and the Chameleon bootloader it installs works fine. . .but ONLY with the iDeneb install. Anyone know why my upgraded Kalyway install can't be booted with Chameleon?

×
×
  • Create New...