Tutorial: iPC 10.5.6 on the compal ifl90

I have had some requests recently about creating a complete tutorial on how to install OS X on the Compal IFL90. This tutorial contains two parts. The first part describes which packages you should choose during the installation. The second part will describe how to get sound and ethernet working. This is not a step by step installation guide. Look at it this way, its only a tutorial on how to get some of your hardware working. Actually most of it.

Before you start

Before you start installing OS X you should know about a couple of things. First off, if you have questions search the web. I have found all my answers and tutorials at the Insanelymac forum, I recommend it. That site is a great resource. But remember, search through the forum before you post your own problem.

If you have important data on your computer you should create a backup. The chance of ****ing up your computer is big.

Do not blame me for things that doesn’t work for you. Use Google or a forum to find your answer. You should know what your doing. Troubleshooting requires computer skills whether you like it or not.

What is going to work after following this tutorial

This is a list of hardware components that I have currently been able to get working.

  • Video – Nvidia GeForce 8600M GT 512MB
  • Sound – ALC-268
  • Ethernet – BCM5787
  • Keyboard
  • Mouse
  • Hard drive
  • DVD-ROM
  • USB

The most important piece missing here is off course the Wireless card. There are two projects going on now where they are trying to develop a driver for the Intel 4965 AGN wireless card. The most promising project, in my opinion, is “Project: Camphor”. Check out the link for more info about it. I think that project has a lot of potential, but we’ll see. If you need a Wireless card you should buy a USB Dongle. I have tried the Ralink RT2500 chip, but the driver gives me kernel panics all the time so I have to stick with the ethernet. I think the SMCWUSB-G card is the best shot at getting wireless at the moment. (Search on google for product information).

Just to mention it, overheating may become a problem. I have struggled a lot with overheating. What happens is that the CPU fan simply doesn’t start. Once you got access to the internet you should download and install Temperature Monitor. So if you can hear that the fan isn’t running, the computer will eventually shutdown itself. I don’t know how to fix this but a lot of laptop owners seem to have this problem.

The installation

First off you need to have an OSX Leopard (iPC 10.5.6) disc. Boot up from that disc. When you have selected the partition where you want to install OS X you need to select some drivers before you can start the installation itself. If you haven’t created an OS X partition use disk utilities to do so. Here’s a list of what I chose to install. Remember this worked for me, it doesn’t mean its going to work for you.

  1. Language – Select a language package if you like.
  2. Kernel – You need to select a kernel. There is not selected any kernel by default so you have to choose one. I chose to install the netkas sleep kernel.
  3. Graphics card – You also need to select a driver for your graphics card. I have a GeForce 8600 M 512MB. I chose to install the NVDarwin 512MB. If you have a 256MB card you should select NVDarwin 256MB.
  4. Keyboard and touchpad – In order to get your keyboard and touchpad working you have to choose the PS/2 Keyboard Fix. Do not install the PS/2 Mouse Fix, the keyboard package will fix both.
  5. Seatbelt.kext 10.5.5 – You have to install this package as well. If you don’t do it you wouldn’t be able to mount .dmg’s.
  6. Applications – You should install some applications too because we will be doing some operations later when you have your installation up and running. Install these applications: Kext Helper B7 and NTFS-3G + MacFUSE. Remember its not dangerous to install other applications.

When you have selected these packages you can continue and start the installation. The installation will probably take about 30 minutes. Remember before you start that the bootloader you have will be replaced by the default OS X bootloader. You can select Chameleon bootloader if you like. I have no experience with that bootloader. I’m using grub myself. Don’t be afraid, if you are using grub you can always get it back if you mess it up. Read my post about this topic here. So that’s it for the installation. Hopefully everything works out fine for you.

sound and ethernet

So if your installation finished successfully you may continue here. Boot up OS X. We’ll start installing the audio card.

The ALC-268 installation

First off, I followed the guide over at Insanelymac to get this working. This is just a copy of that guide. The files you need are located here. Download the file and unzip it.

  1. Run ALC268Installer 2 or 1. The one that exist in the .zip file will work.
  2. Delete /System/Library/Extensions/ALCInject.kext. Use the terminal. You should know how to remove files.
  3. Restart.
  4. Use Kext Helper b7 to install HDAEnabler.kext. Drag the HDAEnabler.kext into the Kext Helper window.
  5. Fix Permissions with Disk Utility.
  6. Restart and make sure that Internal Speakers is selected in Audio Settings.
  7. Then run HDA Fix v3 (IMPORTANT: Riavvia in seguito means Restart later, Riavvia means Restart now).
  8. Click Restart Later.
  9. Repair permissions with Disk Utility.
  10. Restart.
  11. Bootup and sound and shutdown should work.

If shutdown doesn’t work you should try doing it over again.

The bcm-5787

Same goes here, I followed this guide over at Insanelymac to get this working. Download this file.

  1. Simply install the .kext using Kext Helper B7.
  2. After that plug in your cable and run this command in the terminal.

sudo tcpdump -i en0 &

The tcpdump process must be running to get this to work. There are workarounds for getting this to work automatically but I haven’t tried it out. Read the readme.txt file in the .zip archive for more information or check out the Insanelymac link that I provided earlier in this section.

summary

This tutorial will get you up and running with most of your hardware. The only big thing missing is the Intel wireless card working. But give it some time, it will be supported later this year I believe. I’m visiting mercurysquad’s blog every day just to check the progress. The Compal IFL90 is able to run the retail Leopard DVD, the computer can run the Vanilla kernel which is the default kernel in OS X Leopard.

9 Comments

  1. mac-hunter says:

    After installing iPC 10.5.6 I had no external vga on my FL90. To get this to work I followed the guide from http://www.insanelymac.com/forum/lofiversion/index.php/t110488.html

    For now everything execpt wireless works.

  2. 100r says:

    And what about the built in webcam and bluetooth? Is it possible to make them work?

  3. Hi 100r.

    Bluetooth: I actually don’t know. I don’t have the Bluetooth chip in my IFL90. Search the insanelymac forum, you’ll find info and tutorials there.

    Webcam: I think the webcam works partially but I’m not 100% sure. I’m having so much problems with overheating so I’m currently only running Windows 7 RC.

  4. 2p says:

    hi guys,

    I do have running Leopard 10.5.7 with latest updates and vanilla kernel on FL90, the same configuration (without BT). Summary:

    Graphics Card OK
    Sound Card OK
    Network – Working but the sleep doesn’t work
    Wifi Card – doesn’t work

  5. mac-hunter says:

    Hi @ll,

    concerning the overheating problems, which bios version do you guys use? In my FL90 I have V1.18 and no probs with overheating, also BT and Webcam are working.

    After getting the network to work, I lost the sleep function. Does anyone know how2 fix this? For wireless I’m gonna buy a replacement card for the 4965agn, there are serveral offer on ebay.

    @2p: Which distri did you use for 10.5.7?

    ———–
    FL90
    CPU: T9300 2.5GHz
    RAM: 4GB
    BIOS: V118
    DISPLAY: 1680*1050, ext: 1920*120 (both working fine in extended mode)

  6. mac-hunter says:

    btw the wifi card works. a good nvcap value for the nvidia 8600m gt is 040101010e0001000e0000000000010b01000000. I’m using it in combination with the NVinject 0.2.0 512 go driver at the moment.

  7. 100r says:

    2 mac-hunter: “btw the wifi card works” – if the intel 4965agn, HOW TO DO IT?
    wich driver did you use for BT?
    This is the BIOS what are you using – http://www.compal.com/Download/NB/IFL90_91/Drivers/030/BIOS/JFL92118.zip ??

  8. mac-hunter says:

    Hi 100r,

    I wrote this comment in reference to my older post. I bought this card here: http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=370215350095 and this card (and not the 4965) works out of the box e.g. with wpa2.

    Yes it’s this bios I’m using. There is the version 1.19 out, but I read that it’s definitely not recommended for use.

  9. Chris says:

    Usually the fan problem is caused by AppleCPUThermo.kext. Remove that, update your caches, and you should be good. (I know its an old post, but I like to leave info for me to find the next time I reinstall ;)

Leave a Reply