Jump to content

ATI X1600 Mobility on ACER 8204 wlmi


dislex666
 Share

7 posts in this topic

Recommended Posts

Hi everyone,

 

So after a couple of days of searching and some serious trial and error. I've decided to post.

 

Unfortunately this might be duplicating because I think a lot of other people have had this issue as well - in some form or fashion, anyway, let me explain.

 

As the topic says I have a ATI x1600 mobility with the 0x71c5 chipset.

 

At first my kalyway 10.5.2 image would kernel panic on boot because it was complaining about the ethernet card. This was easily fixed with some research and a IOAPICfamily kext from someone here - kudos to you whoever you are - along with this i added the natit.kext as to the boot image as well.

 

The install went down without a hitch - all in 1024x768, which i think must be some kind of VESA compatible display ala xf86/xorg with no drivers. Important note - I ticked the 'always use cpus=1' type option in the customize install. Otherwise the system hangs before it even loads the kernel.

 

First boot goes down without a hitch - and gives me the same display. Now it's onto the tricky stuff.

Basically - I've tried various recommendations all pointing to roughly the same thing, edit the Info.plist of ATIinject.kext and put your EDID in 1 or 2 places. The results seem the same.

 

A boot up with -v shows that it gets to the point where it should show the GUI. But then either:

  • Displays the normal text display but with a 'overlay' of purple/yellow virtical bars. Followed by a quick flash of the normal "I'm almost done booting" blue screen then goes to black. Or,
  • Flashes the blue screen straight away, followed by black.

One recomendation was to use VNC to connect to the machine to see what res it's trying to run in. Unfortunately i have to pull ye olde switch to bootp -> switch back to dhcp move to get an address on the network.

 

Somehow I think the odds of me getting a miraculous reply that solves this problem are slim to none - So in the very least it might pop up on searches if someone wants to get the 8204 to installl (the display is the only other problem)

 

Thanks for reading :angel: Any replies will be appreciated.

Link to comment
Share on other sites

GET RID OF NATIT before you even try to use atiinject! (see my sig, i have the same Ati-mobility GPU and it works like a charm, also with dual display...)

 

NATIT plus ATIINJECT = trouble

 

The link you inserted seems broken, so I am not sure which atiinject instructions you have tried.

 

good luck,

ninetto

Link to comment
Share on other sites

Hi there,

 

Thanks for replying.

 

I took your advice and booted in to safemode, and then I moved the Natit.kext to a different directory. I then rm'd the extensions cache and typed exit.

 

Unfortunately I get pretty much the same results.

 

The link in your signature points to a thread with a 2 part kext zip. Did did you use those exact kexts? or did you have to modify something?

 

I've tried so many different kexts by now that i'm confusing myself hectically. So any help - will be appreciated.

 

Thansk,

Link to comment
Share on other sites

GET RID OF NATIT before you even try to use atiinject! (see my sig, i have the same Ati-mobility GPU and it works like a charm, also with dual display...)

 

NATIT plus ATIINJECT = trouble

 

The link you inserted seems broken, so I am not sure which atiinject instructions you have tried.

 

good luck,

ninetto

 

Ok - So I followed your link again, and this time found a post where you outline - pretty much - exactly what needs to be done. Here's what I did:

 

I downloaded part1 and part2 from here: http://forum.insanelymac.com/index.php?sho...200#entry261703

 

I edited the ATIinject's info.plist and put my EDID in the LVDS bit of the xml file.

edited the PCI information to only contain 0x71c51002 instead of the business with the &

removed Natit.kext (as per previous post)

made sure there were no other ATI related kexts in the extensions dir.

moved ATIinject.kext ATINDRV.kext and IONDRV.kext to the extensions dir.

 

I then did the chown/chmod bit and also did diskutil repairPermissions.

After all of this i rebooted the machine. And when it was suppose to boot into the GUI of OSX i get vertical black/white(okay maybe grey) stripes and then a black screen.

 

I tried booting with -x and this yielded the same results. ;)

Link to comment
Share on other sites

Hello,

 

I have a V5200 in my T60P, it is based off of the X1600, but my hardware ID is 0x71C41002 instead of 0x71C51002 like yours. Also I am running Kalyway 10.52 like you. Here are a few things I can think for you to check.

 

First, did you format the EDID data properly? The windows program I used put a space every 4 characters when it needs to be every 8.

 

Second. Natit did not work on my card or my gf's card (X1300). It gave us both the vertical lines you described. Running verbose startup shows that it is hanging on the login window application. I had to remove this and go back to ATIinject.

 

Third, if you cannot boot into the GUI right now I suspect it is something you've done or have not done with your ATIinject. Try removing this deleting your cache and rebooting.

 

If you can then boot into the GUI without ATIinject, may I suggest the following:

 

There are two versions of ATIinject I've found, one simply has only an LVDS,EDID field for your EDID, the other has two info.plist and the first has two places for EDID. LVDS,EDID and DFP1, EDID (presumably for dual head). At first I could only get the one with one info.plist and one place for EDID to work. Then I realized that to get the other to work I have to enter my thinkpad display EDID in all three places (2 in the 1st file, one in the 2nd). I can't really tell a difference. They both allow me to have an external screen detected with the proper resolution, desktop spanning and res switching. QE is a separate affair. QE can be enable with or without ATIinject by adding the full ATI vendor ID to the IOPCImatch field in the RadeonX1000.kext.

 

And of course, as always be sure to repair permissions, ownership and delete cache after any changes (but you already know that).

 

Good luck.

Link to comment
Share on other sites

right,

 

so the plot thickens.

 

I decided to do clean install of kalyway 10.5.2 - i didn't select any funky options except for the cpus=1 thing so that i don't have to type it in the whole time.

 

It's still in 1024x768 mode only, however, i noticed this (from about this mac -> more info)

Display:

 

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 256 MB

Vendor: ATI (0x1002)

Device ID: 0x71c5

Revision ID: 0x0000

Displays:

Display:

Resolution: 1024 x 768

Depth: 32-bit Color

Core Image: Hardware Accelerated

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Supported

 

 

I even ran a benchmarking tool that checks opengl/qe performance with very positive results.

 

So it feels more like the OS is not recognizing my monitor than anything else. I tried an ATIinject.kext with the correct EDID in it. But that yielded the same blackscreen that i've been seeing previously.

 

I'm going to try install VNC to see if i can't somehow log in remotely (if the network card comes up)

Link to comment
Share on other sites

  • 1 month later...
right,

 

so the plot thickens.

 

I decided to do clean install of kalyway 10.5.2 - i didn't select any funky options except for the cpus=1 thing so that i don't have to type it in the whole time.

 

It's still in 1024x768 mode only, however, i noticed this (from about this mac -> more info)

Display:

 

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 256 MB

Vendor: ATI (0x1002)

Device ID: 0x71c5

Revision ID: 0x0000

Displays:

Display:

Resolution: 1024 x 768

Depth: 32-bit Color

Core Image: Hardware Accelerated

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Supported

 

 

I even ran a benchmarking tool that checks opengl/qe performance with very positive results.

 

So it feels more like the OS is not recognizing my monitor than anything else. I tried an ATIinject.kext with the correct EDID in it. But that yielded the same blackscreen that i've been seeing previously.

 

I'm going to try install VNC to see if i can't somehow log in remotely (if the network card comes up)

Hi,

i am have the exact issue as you with the same card, just wondering if you ever fixed yours? any help is appreciated.

Link to comment
Share on other sites

 Share

×
×
  • Create New...