Jump to content
445 posts in this topic

Recommended Posts

Slice, I've plugged my 9250 PCI, so far all I get is VESA display but I can't get your injecter working, the OS hangs as soon as it loads it, I left the default settings in the plist tho. If I remember correctly it shows

 

ATI : probing ...

ATI : RADio 000b0000

 

Then hangs

 

Also could you tell me the dsmes and ioreg command so I can give you usefull logs (if you need it) ?

 

Are you sure the 8500 kext is supposed to work on intel CPUs ? As you said before, this card is supported by the default kexts but there was never dev 5960 on any intel mac, there was on PPC tho. Otherwise, the only thing that could be different is the ROM, so I guess it's "only" an injection matter since all what the EFI tells on real macs, that my video BIOS doesn't, could be injected via a kext. BUT, since there was never any card using the 8500 kext on intel macs, the kext could be ready for intel but still expect some openfirmware data (instead of EFI), so the injection values may have to be handled differently as usually.

Anyhow, other series of ATI (9600 and above), allways have QE working when the IDs are set correctly, even without injecter. That's why I wonder if the 8500 binary is OK, another thing could be that my card being PCI is a problem since I guess all "8500 based" cards that were found on real macs were AGP.

Maybe all this is {censored}, dunno, just giving my 2 cents.

Hi Slice, hi all,

 

after a couple of month without Mac OS (my motherboard died), I reinstalled it again (you have my confiiguration details in my signature).

 

So, I want to participate here and help with testing.

 

Card details: Radeon 9250 AGP, device id 5960.

 

AGPgart doesn't work for me, I mean system recognize it as AGP, but there is no performance (or X bench) improvement.

 

I don't care too much about agp, the main thing I would like is to have hardware OpenGL.

 

So, you have my support, if you need something - just ask.

 

Cheers!

Slice, I've plugged my 9250 PCI, so far all I get is VESA display but I can't get your injecter working, the OS hangs as soon as it loads it, I left the default settings in the plist tho. If I remember correctly it shows

 

ATI : probing ...

ATI : RADio 000b0000

Yes, I already know that there is a mistake in my injector and I don't know how to correct it. It works with my 5835 but have a problem with register's address in 4c66 and for you.

Also could you tell me the dsmes and ioreg command so I can give you usefull logs (if you need it) ?

sudo dmesg >dmesgYourName.txt

ioreg -l -x -w 2048 >ioregYourName.txt

Are you sure the 8500 kext is supposed to work on intel CPUs ? As you said before, this card is supported by the default kexts but there was never dev 5960 on any intel mac, there was on PPC tho. Otherwise, the only thing that could be different is the ROM, so I guess it's "only" an injection matter since all what the EFI tells on real macs, that my video BIOS doesn't, could be injected via a kext. BUT, since there was never any card using the 8500 kext on intel macs, the kext could be ready for intel but still expect some openfirmware data (instead of EFI), so the injection values may have to be handled differently as usually.

Anyhow, other series of ATI (9600 and above), allways have QE working when the IDs are set correctly, even without injecter. That's why I wonder if the 8500 binary is OK, another thing could be that my card being PCI is a problem since I guess all "8500 based" cards that were found on real macs were AGP.

Maybe all this is {censored}, dunno, just giving my 2 cents.

It is really strange. 8500 v1.4.40 is UniversalBinary so have the same codes as for PPC as for Intel. In this case why it don't works with Intel? I supposed that it is a AGP bus problem. PowerPC have different mechanizm to work with Gart table. First of all I try to write a AGPGart for Intel CPU. As I know it already works on AMD computers but never with Intel.

But you have PCI card !? What is wrong for you? The 8500 driver is always AGP? No, as I study it has PCI mode of work.

I shall try to remake injector to work with another Radeons.

 

 

Card details: Radeon 9250 AGP, device id 5960.

 

AGPgart doesn't work for me, I mean system recognize it as AGP, but there is no performance (or X bench) improvement.

:blink:

So you say that you successfully boot into system with AGP driver installed, isn't it?

And full complect of 8500?

I don't care too much about agp, the main thing I would like is to have hardware OpenGL.

 

So, you have my support, if you need something - just ask.

Upload here you dmesg and ioreg mensioned above.

Hi Slice and every other lucky Radeon 9000/9200 holder,

 

here is the report of my tests. My graphic is ATI Radeon 9100IGP, Product_ID 0x5834.

Here is a list of the extensions succesfully installed (I see them in the system profiler):

 

- AGPGart(2.4.7)

- IOPCIFamily(2.2)

- ATISlice 1.0.1d1

(Callisto removed)

 

I send in attachment dmesg and ioreg of this working configuration (VESA of course)

 

And the good news are over..

I have problems installing ATIRadeon8500. I tried your patched kext (4.4.0) from your previous post, but it panics.

I also tried to patch it using HexEdit and replacing a 0x6d3f3458 to fit my 5834, but the results are the same.

Another try I did was removing GA.plugin, but without luck.

The crash happens in this point:

 

 

AGP: APERTURE [20000000:080000000]

AGP: GART is 32 bit only

AGP: Setting 08 data rate

panic (cpu 0 caller ...): IOGMD: not wired for the IODMACommand

 

...

 

 

 

I don't know, I am really waiting something more by Santa Claus.

dmesg_toadspit.txt

ioreg_toadspit.txt

Hi Slice and every other lucky Radeon 9000/9200 holder,

 

here is the report of my tests. My graphic is ATI Radeon 9100IGP, Product_ID 0x5834.

Here is a list of the extensions succesfully installed (I see them in the system profiler):

 

- AGPGart(2.4.7)

- IOPCIFamily(2.2)

- ATISlice 1.0.1d1

(Callisto removed)

 

I send in attachment dmesg and ioreg of this working configuration (VESA of course)

 

And the good news are over..

I have problems installing ATIRadeon8500. I tried your patched kext (4.4.0) from your previous post, but it panics.

I also tried to patch it using HexEdit and replacing a 0x6d3f3458 to fit my 5834, but the results are the same.

Another try I did was removing GA.plugin, but without luck.

The crash happens in this point:

AGP: APERTURE [20000000:080000000]

AGP: GART is 32 bit only

AGP: Setting 08 data rate

panic (cpu 0 caller ...): IOGMD: not wired for the IODMACommand

 

...

I don't know, I am really waiting something more by Santa Claus.

Sorry, I am too busy now to make you christmas gift.

IOGMD: not wired for the IODMACommand - this message means that you make not correct patch for 8500.kext

0x6d3f3458 -> 0x663d3458

or may be other mistake.

Till now I have no final solution so I can't recommend anything.

Sorry, I am too busy now to make you christmas gift.

IOGMD: not wired for the IODMACommand - this message means that you make not correct patch for 8500.kext

0x6d3f3458 -> 0x663d3458

or may be other mistake.

Till now I have no final solution so I can't recommend anything.

 

 

ok I'll give it a try.

Merry X86mas!

So you say that you successfully boot into system with AGP driver installed, isn't it?

And full complect of 8500?

 

I can't test it at the moment, I successfully killed my Mac again,

but I will install it again very soon.

 

But shortly: AGP works for exactly the same as for cyclone_fr.

In System Info, it shows as AGP card, but there is no

any performance improvement at all, XBench just confirms

this.

I tried many versions, I'm into this topic long time, from

the first versions here, then on Joblo's forum, but never

any result.

 

I will post dmesg as soon as I install the system.

Excuse me, is this a version for Radeon 9000 too? Where can I get the version for Radeon 9000?

First of all for 9000. You need to change info.plist for DeviceID and try to change something else.

			<key>IOPCIMatch</key>
		<string>0x58351002</string>   -- your DeviceID
		<key>IOProbeScore</key>
		<integer>0</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>entriesToAdd</key>
		<dict>
			<key>AAPL,gart-width</key>
			<integer>32</integer>  -- do not change
			<key>F8,size</key>
			<integer>0x400000</integer>  -- OpenGL memory size. Try to change.
			<key>GARTCacheSize</key>
			<integer>16</integer>   -- no informations
			<key>GARTReclaimInterval</key>
			<integer>250</integer>   -- timers for performance statistics
			<key>GARTReclaimTimeout</key>
			<integer>0x104</integer>

@Slice

 

Hi guys,

 

I've been reading this thread al day and been trying to find a way to get my ati 9000 (laptop) to give me something better than 1024x768

 

I've tried the ATISlice.kext and patched the ATIRadeon8500.kext with 0x4C661002 (hope this is the correct one), but everything i try it alway gives me the same result:

 

Display:

 

Type: Display

Bus: PCI

VRAM (Total): 128 MB

Vendor: ATI (0x1002)

Device ID: 0x4c66

Revision ID: 0x0002

Displays:

Display:

Resolution: 1024 x 768

Depth: 32-bit Color

Core Image: Software

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

 

 

-------------

I'm running Mac OS 10.5.1 KALYWAY release on:

 

Acert Travelmate 803LCi

Centrino 1.3

ATI RADEON 9000 Mobility 64mb

 

 

Could you guys give me a push in the right direction on how to get the resolution up.. i'm not hoping for the QE CI (yet), just the res.

 

Thanks

 

EDIT:

 

I've tried the ATISlice.kext, but again no results... also, where can i get AGPGart?

Slice, I tried your new injecter, it doesn't hang anymore, see the log below :

 

Dec 28 13:16:23 localhost kernel[0]: Ati: Probing.

Dec 28 13:16:23 localhost kernel[0]: Ati: RADio address bdde0000

Dec 28 13:16:23 localhost kernel[0]: Ati: Setting AAPL,gart-width=0x00000020

Dec 28 13:16:23 localhost kernel[0]: Ati: Setting device_type=display

Dec 28 13:16:23 localhost kernel[0]: Ati: Setting GARTCacheSize=0x00000010

Dec 28 13:16:23 localhost kernel[0]: Ati: Setting F8,size=0x00300000

Dec 28 13:16:23 localhost kernel[0]: Ati: F8 written 00300000

Dec 28 13:16:23 localhost kernel[0]: Ati: Setting fboffset=0x00020000

Dec 28 13:16:23 localhost kernel[0]: Ati: Setting GARTReclaimInterval=0x000000fa

Dec 28 13:16:23 localhost kernel[0]: Ati: Setting GARTReclaimTimeout=0x000000f0

Dec 28 13:16:23 localhost kernel[0]: Ati: Set model=ATI Radeon 9250 5960 (AGP)

Dec 28 13:16:23 localhost kernel[0]: Ati: Corrected F8 size=00300000 VMEM = 08000000

Dec 28 13:16:23 localhost kernel[0]: Ati: Start with display

Dec 28 13:16:23 localhost kernel[0]: Ati: trace before Radeon.kext

Dec 28 13:16:23 localhost kernel[0]: (000000f8)=00300000 (00000100)=c0000000 (00000104)=c8000000 (00000108)=08000000

Dec 28 13:16:23 localhost kernel[0]: (00000148)=1fff0000 (0000014c)=27ff2000 (0000015c)=00000000 (00000170)=00000000

Dec 28 13:16:23 localhost kernel[0]: (00000174)=00000000 (0000017c)=0aac0aac (00000198)=00000000 (0000019c)=00000000

Dec 28 13:16:23 localhost kernel[0]: (000001a0)=00000000 (000001c0)=07ff0000 (000001d8)=00000000 (000001dc)=00000000

Dec 28 13:16:23 localhost kernel[0]: (000001e0)=00000000 (000001e4)=00000000 (0000023c)=00000000 (0000033c)=00000000

Dec 28 13:16:23 localhost kernel[0]: (0000043c)=00000000 (00000700)=cdcdcdcc (00000704)=00000000 (00000770)=00000000

Dec 28 13:16:23 localhost kernel[0]: (00000774)=cdcdcdc0 (00000910)=00000004 (00000ab0)=00000000 (00000ab4)=00000000

Dec 28 13:16:23 localhost kernel[0]: (00000e40)=00000140 (000015e0)=cdcdcdcd (000019e4)=00000000 (00004018)=04101010

Dec 28 13:16:23 localhost kernel[0]: (000042c8)=00030300

 

I booted using the 10.4.8 kext you posted earlier with 10.4.7 opengl.framework. I get til the desktop, but it hangs quickly after I begin to use it, QE isn't enabled either.

 

Here are my ioreg and dmesg, but I had to make them in safe mode since the OS hanged. If you do need them in normal mode just tell me, maybe I can make it from single user mode by loading the whole OS with "/etc/rc" command.

 

For recall, my ATI is radeon 9250 PCI for PC.

dmesg9250PCI.txt

ioreg9250PCI.txt

Now I see really new information for me. I almost go away this thread cause no news.

Thnx Krazubu.

I am studing different memory configuration cause 8500 has bad one. Later I shall make new patch.

I found that 8500 and 9700 drivers have some differencies in agp_memory addresses. May be for the first 8500 card it is ok, but for 9xxx - no!

 

EDITED:

As I see

(0000014c)=27ff2000

you can use F8,size up to 0x08000000, more then I have 0x00300000. Try!

Excuse me, is there any current driver out there that get the card work with 2 monitors? I'm using my laptop with an extra monitor, so I wonder whether i will work for that extra monitor or not? Since I havent installed leopard, I cant try. If anyone has experience with this, please help. Thanks

2 krazubu

What is the largest F8 value you can boot without panic?

Are you try ATIRadeon8500 without patches?

 

2 Misa.

Why you say about Leo? We work in Tiger.

About two monitors - it is last future. Now I don't know.

@Slice,

 

I have a 4c66 (ATI 9000 mobility) but i'm running Loepard.. :) . I've tested your ATISlice.kext but didn't change much.. if you need me to do any form of testing just let me know

 

Hi Bonkey, I'm interested in getting to know your experience with Radeon 9000 on Leopard. How does it work? Do you have QE/CI (I think no, is that right?), can you change the resolution of the screen? Have you tested with 2 monitors?

I'm very glad to have you share all the information. Thanks much.

@Slice, I'll try and report ASAP. I'm using the 8500 kext that you posted there a while ago, with no editing of nothing.

 

@Misa, it could be possible to enable mirror monitor support through the BIOS (I thought it would already be). There are tools for windows that allow to tweak the BIOS and set the default settings at board initialisation (ex : output on DVI + VGA...) Be very carefull tho, this requires BIOS flashing, and since it's a laptop, if you screw it, your laptop is dead.

@Slice,

 

I have a 4c66 (ATI 9000 mobility) but i'm running Loepard.. :(. I've tested your ATISlice.kext but didn't change much.. if you need me to do any form of testing just let me know

You tested and where is digital results? I need it!

sudo dmesg >dmesgBonkey.txt

or search into system.log for strings like (148)=00000000

×
×
  • Create New...