Krazubu
Dec 18 2007, 11:58 AM
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 bullshit, dunno, just giving my 2 cents.
Sasha_yu
Dec 19 2007, 09:14 AM
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
Dec 20 2007, 11:14 AM
QUOTE(krazubu @ Dec 18 2007, 03:55 PM)

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.
QUOTE
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
QUOTE
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 bullshit, 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.
QUOTE(Sasha_yu @ Dec 19 2007, 01:11 PM)

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.
QUOTE
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.
toadspit
Dec 21 2007, 12:31 AM
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.
Slice
Dec 21 2007, 01:10 PM
QUOTE(toadspit @ Dec 21 2007, 04:28 AM)

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.
toadspit
Dec 21 2007, 01:16 PM
QUOTE(Slice @ Dec 21 2007, 03:07 PM)

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!
Slice
Dec 23 2007, 08:33 PM
I made new version of ATISlice for other Radeon9xxx. Try it!
Sasha_yu
Dec 23 2007, 10:46 PM
QUOTE(Slice @ Dec 20 2007, 01:11 PM)

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.
Misa
Dec 25 2007, 01:37 AM
QUOTE(Slice @ Dec 24 2007, 04:30 AM)

I made new version of ATISlice for other Radeon9xxx. Try it!
Excuse me, is this a version for Radeon 9000 too? Where can I get the version for Radeon 9000?
Slice
Dec 25 2007, 07:13 AM
QUOTE(Misa @ Dec 25 2007, 05:34 AM)

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.
CODE
<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>
Bonkey
Dec 26 2007, 03:07 PM
@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
Dec 26 2007, 07:39 PM
AGPGart here
http://forum.insanelymac.com/index.php?sho...1308&st=138I think there are no final solution but I need additional information and testing. So try!
Krazubu
Dec 28 2007, 11:34 AM
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.
Slice
Dec 28 2007, 01:44 PM
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
QUOTE
(0000014c)=27ff2000
you can use F8,size up to 0x08000000, more then I have 0x00300000. Try!
Krazubu
Dec 29 2007, 01:49 PM
I got a kernel panic with F8,size=0x08000000
Slice
Dec 30 2007, 04:03 PM
QUOTE(krazubu @ Dec 29 2007, 05:46 PM)

I got a kernel panic with F8,size=0x08000000
Other values? Any logs?
Slice
Dec 30 2007, 08:35 PM
2 all users of 4c66.
If you want to help me make the f... driver please try my ATISlice and found in system.log the same tracing as Krazubu do.
It is very essencial for further investigations
Krazubu
Dec 30 2007, 09:29 PM
no much log since in -v mode it simply stopped, and in normal mode I see the panic screen with the "restart your computer" in 4 languages
Misa
Dec 31 2007, 02:00 AM
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
Slice
Dec 31 2007, 08:10 AM
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.
Bonkey
Dec 31 2007, 08:32 AM
@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
Misa
Dec 31 2007, 02:10 PM
QUOTE(Bonkey @ Dec 31 2007, 04:29 PM)

@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.
Krazubu
Jan 1 2008, 10:44 AM
@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.
Bonkey
Jan 2 2008, 08:48 AM
@Misa.
Sofar it sucks, i can't change the resolution, it's stuck at 1024x768 and after trying every possible combination of the DevID's in the Info.plist it didn't change a bit.
Slice
Jan 2 2008, 09:42 AM
QUOTE(Bonkey @ Dec 31 2007, 12:29 PM)

@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
andyleo
Jan 2 2008, 09:52 AM
scuse me for my englesh.
i have a radeon 9800 pro 128 mb agp.
i have installed this video card to leopard but qe end ci are disable.
how i active...
please i try bat don't work..!
Slice
Jan 3 2008, 07:48 AM
2 krazubu
Sorry, I don't understand your memory configuration: RAM, VRAM and aperture.
I saw
(00000108)=08000000 -- 128Mb aperture?
(00000148)=1fff0000 -- 512Mb Video RAM ?
Please clarify.
Another interesting value I found with you
(00000910)=00000004
As I know Windows driver sets this value to 1 for 4c66 and 2 for 5835.
Where is any testers with 4c66?
Other Radeon9x00?
Krazubu
Jan 3 2008, 12:59 PM
Slice,
My card has 128Mb onboard. About aperture size I don't really know what it is, but it's not concerned by the AGP aperture setting in the BIOS since it's a PCI board (my mobo doesn't even have AGP). I looked on the box it doesn't seem to have hypermemory or something of this kind that would suck my main RAM, btw I think PCI bus doesn't even support this.
Slice
Jan 3 2008, 09:20 PM
QUOTE(krazubu @ Jan 3 2008, 03:59 PM)

Slice,
My card has 128Mb onboard. About aperture size I don't really know what it is, but it's not concerned by the AGP aperture setting in the BIOS since it's a PCI board (my mobo doesn't even have AGP). I looked on the box it doesn't seem to have hypermemory or something of this kind that would suck my main RAM, btw I think PCI bus doesn't even support this.
It means the initial values are wrong so why we both have no good graphics. We need a kext that make good initializing of Radeon Chip Registers. I shall create it as first step over.
Slice
Jan 6 2008, 10:23 PM
No one testers here except Krazubu.
For you new version
ATISliceTry also to replace 8500.* and OpenGL.framework to versions from 10.4.7 or below.
Krazubu
Jan 7 2008, 01:32 PM
Only boots in safe mode, I "hot loaded" the kext, here is the log :
Jan 7 14:23:48 krazubus-computer kernel[0]: display: match category IOFramebuffer exists
Jan 7 14:23:48 krazubus-computer kernel[0]: Ati: Probing.
Jan 7 14:23:48 krazubus-computer kernel[0]: Ati: RADio address bfee0000
Jan 7 14:23:48 krazubus-computer kernel[0]: Ati: Setting AAPL,gart-width=0x00000020
Jan 7 14:23:48 krazubus-computer kernel[0]: Ati: Setting device_type=display
Jan 7 14:23:48 krazubus-computer kernel[0]: Ati: Setting GARTCacheSize=0x00000010
Jan 7 14:23:48 krazubus-computer kernel[0]: Ati: Setting F8,size=0x00400000
Jan 7 14:23:48 krazubus-computer kernel[0]: Ati: F8 written 00400000
Jan 7 14:23:48 krazubus-computer kernel[0]: Ati: Setting fboffset=0x00020000
Jan 7 14:23:48 krazubus-computer kernel[0]: Ati: Setting GARTReclaimInterval=0x000000fa
Jan 7 14:23:48 krazubus-computer kernel[0]: Ati: Setting GARTReclaimTimeout=0x000000fb
Jan 7 14:23:48 krazubus-computer kernel[0]: Ati: Set model=ATI Radeon 9250 5960 (AGP)
Jan 7 14:23:48 krazubus-computer kernel[0]: Ati: Start with display
Jan 7 14:23:48 krazubus-computer kernel[0]: Ati: trace before Radeon.kext
Jan 7 14:23:48 krazubus-computer kernel[0]: (000000f8)=00400000 (00000100)=d0000000 (00000104)=d8000000 (00000108)=08000000
Jan 7 14:23:48 krazubus-computer kernel[0]: (00000148)=003f0000 (0000014c)=003f0040 (0000015c)=00000000 (00000170)=00000000
Jan 7 14:23:48 krazubus-computer kernel[0]: (00000174)=00000000 (00000178)=0f0f6018 (0000017c)=0aac0aac (00000198)=00000000
Jan 7 14:23:48 krazubus-computer kernel[0]: (0000019c)=00000000 (000001a0)=00000000 (000001c0)=07ff0000 (000001d8)=00000000
Jan 7 14:23:48 krazubus-computer kernel[0]: (000001dc)=00000000 (000001e0)=00000000 (000001e4)=00000000 (0000023c)=00000000
Jan 7 14:23:48 krazubus-computer kernel[0]: (0000033c)=00000000 (0000043c)=00000000 (00000700)=cdcdcdcc (00000704)=00000000
Jan 7 14:23:48 krazubus-computer kernel[0]: (00000770)=00000000 (00000774)=cdcdcdc0 (00000910)=00000004 (00000ab0)=00000000
Jan 7 14:23:48 krazubus-computer kernel[0]: (00000ab4)=00000000 (00000e40)=00000140 (000015e0)=cdcdcdcd (000019e4)=00000000
Jan 7 14:23:48 krazubus-computer kernel[0]: (00004018)=04101010 (000042c8)=00030300
I give you the new dmseg and ioreg (in safe mode).
Dunno if that's important but I noticed that the board is correctly recognized as 128Mb in safe mode in system profiler.
I'm about to try other things, will report soon...
Slice
Jan 7 2008, 02:51 PM
I want you to try change the settings
F8,size=0x00400000
As you have 128Mb the good setting might be
0x04000000
or
0x02000000
Krazubu
Jan 7 2008, 03:01 PM
Slice, I've made some progress, the hang was related to the kext of parallels virtual network adapter (weird) It doesn't hang anymore, I have more things to say you but I'm really hurried so I'll tell you later

EDIT : I'm back, so, I tried to boot the OS without GUI with sh /etc/rc then got details about the panic, that's how I understood that it wasn't related to GFX. Now it's booting and doesn't hang anymore. Both ATISlice.kext and ATIRadeon8500.kext are loaded, however no QE/CI. But CI is now reported as software (I'm not sure about this but I think it was simply reported as not supported before). I had put F8 size back to the "safe value" to get further in boot, now it's working I'm gonna try with larger sizes. However I guess it won't work since it didn't go as far as it did even with that problematic kext (It seemed to only hang when using your injecter, maybe a conflict or something ?). Gonna try and report in a minute... Find my dmesg and ioreg attached (booted in normal mode, all kexts are loaded, I've also added my ID to ATIRadeonGA.plugin)
EDIT2 : I tried to set F8 as 4000000 but this has to be set in decimal inside so plist, so i've typed 67108864 but during boot the injecter reports F8 as 0x00020000, so I must be doing something wrong
Slice
Jan 7 2008, 09:19 PM
QUOTE(krazubu @ Jan 7 2008, 06:01 PM)

are loaded, I've also added my ID to ATIRadeonGA.plugin)
No sense!
QUOTE
EDIT2 : I tried to set F8 as 4000000 but this has to be set in decimal inside so plist, so i've typed 67108864 but during boot the injecter reports F8 as 0x00020000, so I must be doing something wrong
Use hex instead of decimal. It is not a problem.
CODE
(00000148)=003f0000 (0000014c)=003f0000
It is non-reliable result. May be it is my mistake, I didn't check till now cause of repairing laptop.
toadspit
Jan 7 2008, 10:47 PM
Hi,
back form holidays, I made some further tests on my 0x5834 (IGP9100).
I set up in BIOS 32 Mb Aperture and 32Mb UMA framebuffer size
I'm using:
- AGPGart 2.4.7 (working)
- no Callisto
- OpenGL.framework from upHuck 10.4.9 (should be 1.4.16, does it makes sense?)
Test I made:
1. ATIRadeon8500.kext patched for my 5834 (replacing device ID in Info.plist and 663D3558 with 663D3458)
Results: it loads! ... mmh but then it hangs in a strange way, I can move my cursor on the gray screen with the apple. In attachment dmesg obtained "hot-loading" kext
2. ATISlice.kext 1.0.1d1, patched in Info.plist with my device id and 0x2000000 for F8,size, that should be my 32Mb VRAM.
Results: it loads. Dmesg and ioreg in attachment
3. ATIRadeon8500 and ATISlice: loads and hangs like 1.
I can go on testing if you need, but I don't know where to find a previous version of OpenGL..
Krazubu
Jan 8 2008, 11:01 AM
Toadspit : You can find OpenGL framerwork inside 10.4.7 combo update, extract it with pacifist. Any later framework won't support any ATI prior to X1000.
Slice : I tried to type the value in hex, it still doesn't give me the correct one when loading.
toadspit
Jan 8 2008, 02:17 PM
krazubu: thank you, I found it and installed (it still hangs, though).
Slice
Jan 8 2008, 06:33 PM
Thank you for testing! Don't leave me!
ATISlice104 is wrong.

Erase it!
I prepare new version but can't check till now (own problems).
Safe value for F8,size=0x00400000. But it is not good for OpenGL.
Try values a half of your video memory size
128Mb=0x08000000
64Mb=0x04000000
and so on.
Default BIOS settings F8=VRAM/4 - 1Mb. I dunno why.
Safe value depends from (14c) as you see in your dmesg.
Try also to play with GARTcachesize. My value=16=0x10. I am not sure that it is best value.
toadspit
Jan 9 2008, 07:35 PM
QUOTE(Slice @ Jan 8 2008, 07:33 PM)

Thank you for testing! Don't leave me!
ATISlice104 is wrong.

Erase it!
I prepare new version but can't check till now (own problems).
Safe value for F8,size=0x00400000. But it is not good for OpenGL.
Try values a half of your video memory size
128Mb=0x08000000
64Mb=0x04000000
and so on.
Default BIOS settings F8=VRAM/4 - 1Mb. I dunno why.
Safe value depends from (14c) as you see in your dmesg.
Try also to play with GARTcachesize. My value=16=0x10. I am not sure that it is best value.
Works for me (on IGP 0x5834) with:
F8,size = 0x02000000 AGP Aperture Size = 64Mb, UMA Framebuffer = 64Mb
F8,size = 0x04000000 AGP Aperture Size = 128Mb, UMA Framebuffer = 128Mb
Still no luck with ATIRadeon8500.kext. In normal boot, it hangs after saying "loading loginwindow" module, just before switching to the OS desktop: but I can freely move my cursor on the verbose log!
In attachment, Dmesg obtained normal loading ATISlice105 and AGPGart 2.4.7, and hotloading ATIRadeon8500 with 64mb VRAM
Boh!?
Slice
Jan 13 2008, 10:45 AM
2 krazubu
I recommend you to try IOPCIFamily.kext v1.7. As I found there is a difference with latest versions.
Krazubu
Jan 13 2008, 12:01 PM
Slice I'll try ASAP, I'v been busy these days and I have an exam tomorrow
Slice
Jan 17 2008, 08:44 PM
Slice
Jan 18 2008, 01:16 PM
Finally!!!
I got solution!
A key is IOPCIFamily that corrected by Chun-Nan
http://forum.insanelymac.com/index.php?showtopic=81048Wait a time to me check all variants and find my new thread.
iktus
Jan 18 2008, 02:04 PM
Great! no more... GREAT... !
I'm very Happy!
Now you can use QE/CI?
I look forward to your new thread, with the guide. I could translate it into Italian and publish it into insanely italian's forum!
G.R.E.A.T
thanks
Ps if is it possible, attach files with the changes already made, at least for 5835
Pps look PM message...
macosse
Jan 22 2008, 09:19 PM
I didin't see this topic in the past so after having installed 10.4.9 in my old notebook and qithout qe/ci I gave up.
Now I'm wondering if leopard could work on it. Spec are: IBM R1 centrino 1.7, 1gb ram, mobility radeon 9000 agp, 60gb hd, intel 2220 wireless card and bluetooth.
I will now try with kalywau 10.5.1 and then , if everything goes smooth, i will play a bit with agp and iopci kets.
ooops.... my dev id is 4c66
thestevo
Jan 23 2008, 04:59 AM
I've got a Dev ID 4C66 to help with testing when the time comes. I hear that things are changing rapidly and that now might not be the bes time to dive in, so let me know.
thestevo
Krazubu
Jan 25 2008, 12:54 PM
Slice,
I'm back, I've tested the new things.
It boots fine, ATIRadeon8500.kext is loaded, but still no QE, I've tried several F8 sizes (8000000, 4000000 and 2000000) tried Gartcachesize=16.
I used Chun-Nan PCI kext + 10.4.5 ATI kexts + ATI1Slice106 + 10.4.5 OpenGL.framework
What other feedback can I give you ?
Slice
Jan 25 2008, 12:56 PM
2 krazubu
Look here
$ cd /System/Library/Frameworks/ApplicationServices.framework/Versions\
/A/Frameworks/CoreGraphics.framework/Versions/A/Resources
$ sudo pico Configuration.plist
and replace IOAGPDevice to IOPCIDevice
Krazubu
Jan 25 2008, 12:58 PM
I do it right now.
Don't you want to come to the irc ?
Slice
Jan 25 2008, 01:05 PM
QUOTE(krazubu @ Jan 25 2008, 03:58 PM)

I do it right now.
Don't you want to come to the irc ?
Excuse me I am online few minutes per day. Look PM.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.