Subscribe to our RSS news feed
AAPL 199.94 (-1.25)

 
Reply to this topic Start new topic
Leopard 10.5.2 on UL8
*
  • Group: Members
  • Posts: 3
  • Joined: 16-November 08
  • From: Minnesota
  • Member No.: 321,579
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:

Kernel: sleepy (vanilla causes endless rebooting)
Broadcom wireless network driver
NATIT nVidia driver (replaced soon after, see below)
the USB patch
Didn't need the SSE2 "older chips" AMD patch, because my CPU is SSE3 capable.
AMD patch 2 (1 didn't work for me) + the last option under the AMD patches whatever that was.


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). 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. sad.gif 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. smile.gif
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 3
  • Joined: 16-November 08
  • From: Minnesota
  • Member No.: 321,579
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.
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 569
  • Joined: 7-August 07
  • Member No.: 125,711
Hi iGirl,

You may want to put the link to this thread at your signature. So people that have same hardware can refer to your finding.

smile.gif

kizwan
PM Profile Card
Go to the top of the page
+ Quote Post
Reply to this topic Start new topic

1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

RSS Lo-Fi Version Time is now: 21st November 2009 - 01:15 PM