Jump to content
2 posts in this topic

Recommended Posts

Hi All,

I managed to install ipc osx86 10.5.6 ppf5 on my dell precision m70:

m70 (from memory):

cpu: sse2 pentium m 2 ghz

chipset: ich9

video: nvidia quadro fx 1400 go, id: 0x00cc10de

audio: sigmatel ac97

wireless: intel pro/set 2200bg

lan: not tested, apparently it is AppleBC440x, but I am not sure

 

I prepared a pendrive with:

nvinstaller0.41

nvidia-leopard kext pkg

iw2200 driver stable

wacom bamboo driver

 

When installing ipc_osx86:

getting a bootable system initially without nvidia support:

kernel: voodoo 9.5.0

chipset: ichx

audio: ac97

wireless: not yet

video : not yet

I did install "LaptopDisplay" but I am not sure I need it.

 

fixes:

cpus=1

ps/2 keyboard fix (important! otherwise no laptop keyboard)

seatbelt

 

getting it to boot with winxp and linux was a challenge, not solved elegantly yet and a different topic.

 

After first boot -f -v you are supposed to have a working OSX with SVGA resolution no QE/CI

Now, you set out to get the other drivers working.

 

To be continued

OK,

Getting a base system working with SVGA is basically atributed to voodoo 9.5 kernel, cpus=1 fix and the ps/2 keyboard fix.

I also installed all of IPC's handy aplications, you will need Kexthelper, OSX86Tools,network selector, just install them all !

 

I got the wireless working by installing the drivers from the iwidarwin project :

http://code.google.com/p/iwidarwin/

However, in my case the connection is unstable, nsgui doesn't work (use network selector instead) and I can only establish an unecrypted connection.

I don't mind turning off WEP / WPA etc on my AP and filter on MAC address only, but it will certainly be a problem when I want to connect to the AP at work.

The wireless is a bit of a problem, but I can always buy a more compliant mini-pci card can't I (really, can't I? Which one would be most native to the airport ?)

 

But now, the dealbreaker for me was to get QE/CI working with my Quardo card.

I already found out that my PCI/vendor id is non-standard (0x00cc10de) and needed to be added manually to NVDAResman.kext and NVDANV40HAL.kext

So I did, installed NVInjectGo 0.2, but to no avail.

The Quadro FX 1400go is akin to the Geforce 6800GO, different PCI/Vendor ID aside and I found this topic:

http://www.insanelymac.com/forum/index.php?showtopic=152517

 

I did exactly this:

1. download NVidia-Leopard-Graphics-Kexts.pkg

2. download NVInstaller0.41 from http://Scottdangel.com/blog/?page_id=20

 

Questions:

What is so special about NVidia-Leopard-Graphics-Kexts.pkg ?

According to the post mentioned above you download only NVInstaller0.41, not another one => Why ?

 

Then:

3. unpack theNVidia-Leopard-Graphics-Kexts.pkg package with Pacifist and install to default location.

4. Open OSX86Tools, check Fix Permissions and reset all of the caches.

5. Do not restart, open NVInstaller and check:

- Latest Kexts (should be selected for you..if not check it off(its the top one))

- 256mb Vanilla

- Go cards(mobile)GPU (that is just one selection)

Click Install

6. With Finder, copy NVDAResman.kext and NVDANV40HAL.kext to the desktop

7. edit NVDAResman.kext/Contents/Info.plist by opening a terminal and typing:

sudo nano /Users/[username]/Desktop/NVDAResman.kext/Contents/Info.plist

find the key "IOPRIMARYMATCH" and edit the next bit to read <string>0x00cc10de</string>

Actually, there are already a lot of other IDs there, and to be sure I just edited the first key to read

<string>0x00cc10de&0xfff8ffff etc

type CTRL-X to save

8. do the same with NVDANV40HAL.kext/Contents/Info.plist

9.open kexthelper, fill in your password, drop in the NVDAResman.kext and NVDANV40HAL.kext that are on your desktop, press easy install

10.Go back into your OSx86 tools and check off the follow Repair Permissions.... and Clear Extension cache and push the button....

11. Shut Down (not restart)

12. when booting, get into your boot menu (depends on your bootloader) and boot with -f -v

13. In my case the GUI started with a scary glowburn intro, don't be scared it'll be ok (won't it ?)

Presto immediate 1920x1200 resolution, GL, QE and CI !

 

W00t!

 

But now, Why didn't just adding nvinjectgo at the DVD install and adding the ID to NVDAResman and NVDANV40HAL work to begin with ? Why do I need NVInstaller 0.41 and the NVIDIA-Leopard kexts ?

 

Anywho, it works, now finetuning:

A: install chameleon 0.2 to boot WINXP, OSX, and Linux

partition of the disk looks like (linux notation):

sda1: WinXP (boot)

sda5: OSX

sda6: Linux

Now I boot with grub that has an entry that links to chameleon 0.2 that resides on the linux partition, feels crazy, it is like daisy chaining bootloaders.

Problem is that when I get to chameleon bootloader it always shows WINXP and OSX, and mostly show an "NO NAME" boot that I assumed to be linux, but it doesn't boot into linux.

 

B: getting it to sleep when I close the lid => is this possible ?

 

C: buy a better wireless (with preferably good support in linux as well)

Any sugestions ?

 

 

Well, thanks for any input and I hope this info is helpful to anybody.

 

WZZL

×
×
  • Create New...