Help - Search - Members - Calendar
Full Version: Mobility Radeon 9000 thread
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > Graphics Cards
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9
Krazubu
No much success, I re-increased my memory to 64Mb (have 128Mb on board)
I join my dmesg + ioreg
Slice
2 Krazubu
I notice that you use AppleVIAATA.
I recommend you to set in it not IOPCIMatch but
<key>IOPCIClassMatch</key>
<string>0x01018500</string>
so the driver will not try to join to HDD, only to DVD. Boot faster.

I have some problem with memory too.
First I boot without GA,
then manually kextload ATI1Slice to correct Radeon registers.
Then reboot.
Only after that I have OpenGL Extensions Viewer not crashes, but show me very low result.
I don't know why.
I have non-working PCMCI that have the same interrupt as ATI. It is problem.
I can't have working PCMCI and AGP simultaneously.
Yangster
i'm a 4C66 user and currently on LEO .. tried both compaqx1000.dmg and radeon9200pack.dmg . both have slightly different results . with compaqx1000 it allowed me to run dvd app cept only audio was present . with radeon9200pack however dvd app has a problem . " no video device .."
Krazubu
Slice,
Thanks for the tip about VIAATA.
I changed my hardware about 2 weeks ago. I'm now on core 2 duo with ICH8.
You talked about your interrupt, you should have the possibility to disable VGA IRQ from the BIOS, maybe it would help, unless OSX does require an IRQ, but mine is disabled and it's ok with a 7600GS.
Also, I found a 9200 ROM for mac cards, maybe I can try flashing mine with it (9200 and 9250 are almost identical), but it's an AGP card, I don't know if being AGP or PCI involves differences in the BIOS.
I think getting an ioreg from a real PPC mac using a 8500, 9200 or cards around this could be interesting.
Slice
QUOTE(Yangster @ Jan 25 2008, 06:36 PM) *
i'm a 4C66 user and currently on LEO .. tried both compaqx1000.dmg and radeon9200pack.dmg . both have slightly different results . with compaqx1000 it allowed me to run dvd app cept only audio was present . with radeon9200pack however dvd app has a problem . " no video device .."

Where you got the packs? You can run DVD player?!


QUOTE(krazubu @ Jan 25 2008, 11:25 PM) *
Slice,
Thanks for the tip about VIAATA.
I changed my hardware about 2 weeks ago. I'm now on core 2 duo with ICH8.
You talked about your interrupt, you should have the possibility to disable VGA IRQ from the BIOS, maybe it would help, unless OSX does require an IRQ, but mine is disabled and it's ok with a 7600GS.
Also, I found a 9200 ROM for mac cards, maybe I can try flashing mine with it (9200 and 9250 are almost identical), but it's an AGP card, I don't know if being AGP or PCI involves differences in the BIOS.
I think getting an ioreg from a real PPC mac using a 8500, 9200 or cards around this could be interesting.

I have second computer with Gigabyte 965P probably as you. It works without problem. My problem is laptop where I can't tune anything in BIOS.
AGP driver works another way then PCI. Main difference in Gart table, but I dunno if there is a bios difference.
Yangster
yeap , with compaqx1000.dmg .. i got dvd app to run , i dont know , only problem was there was no picture only audio , same goes for my frontrow . VLC crashes for me on radeon9200pack . i've stoped using the compaqx1000 due to some wierd issues with my usb-wifi link : http://www.osxcm.cn/wp-content/uploads/2007/Other/


QUOTE(Slice @ Jan 25 2008, 10:17 PM) *
Where you got the packs? You can run DVD player?!



I have second computer with Gigabyte 965P probably as you. It works without problem. My problem is laptop where I can't tune anything in BIOS.
AGP driver works another way then PCI. Main difference in Gart table, but I dunno if there is a bios difference.
Slice
QUOTE(Yangster @ Jan 26 2008, 07:08 AM) *
yeap , with compaqx1000.dmg .. i got dvd app to run , i dont know , only problem was there was no picture only audio , same goes for my frontrow . VLC crashes for me on radeon9200pack . i've stoped using the compaqx1000 due to some wierd issues with my usb-wifi link : http://www.osxcm.cn/wp-content/uploads/2007/Other/

Thank you for the link! It would be interesting that anyone try these pack.
As I see its don't contain ATIRadeon8500GL.bundle, because noone solve the problem with hardwareOpenGL. So no picture with DVD.app.
More interesting, that the packages contain IOPCIFamily v1.8 - non-oficial. You have usb-wifi problem because of it.
And next. Packages include AGPGart v1.0. It does nothing. You probably need to try new one 2.4.9 or 2.6.0.
Try new combinations!
Yangster
QUOTE(Slice @ Jan 26 2008, 12:21 PM) *
Thank you for the link! It would be interesting that anyone try these pack.
As I see its don't contain ATIRadeon8500GL.bundle, because noone solve the problem with hardwareOpenGL. So no picture with DVD.app.
More interesting, that the packages contain IOPCIFamily v1.8 - non-oficial. You have usb-wifi problem because of it.
And next. Packages include AGPGart v1.0. It does nothing. You probably need to try new one 2.4.9 or 2.6.0.
Try new combinations!


Well , Thanks . all it did for me was change my res to full so i am quite grateful for that "presently" tongue.gif
mattiL
ioreg from Mac Mini PPC 1.5GHz w Radeon 9200 attached.
Slice
QUOTE(mattiL @ Jan 27 2008, 08:03 PM) *
ioreg from Mac Mini PPC 1.5GHz w Radeon 9200 attached.

I have analogous ioreg nontheless thank you for my collection.
In the file it is interesting to see that north-bridge is a subclass or AppleMacRiscAGP that I never see at hackintosh.
Something wrong with our IOPCIFamily that is not tuned for hackintosh hardware.
z0n3x
So somebody have work Radeon 9000 IGP Mobile ? or not?
Slice
QUOTE(z0n3x @ Jan 30 2008, 02:45 AM) *
So somebody have work Radeon 9000 IGP Mobile ? or not?

The only problem but very hard that OpenGL crashes. Looking for solution...
samie
Hi Slice..

been watching this forum for some time now, I have 4c66 and I was really hoping that I can help. I'm not programmer but if you need me to test just ask.

My hackintosh (10.4.8) is running quite fast now, although still no QE&CI

for starter here's my ioreg and dmesg
mattiL
I also have a radeon 9000 (id 4c66), and I wonder why the radeon8500.kext dislikes
this card.

In the radeon8500.kext info.plist 4c66 is included, but still the kext can't be loaded.

Slice, do you have any info/ideas ?
Slice
Glad to see new testers.
As I know Windows uses same driver for 4c66 and 5835 so we have the same problem. The only difference is a bus. I have ATI RS300 while you have intel bus.
I wonder why ATIRadeon8500 doesn't work with 4c66. If you give me a key it would be a great advance.
First of all we need to use best IOPCIFamily.kext. Now I fighting with Chun-Nan for its.
Second we need AGPGart. You might try AGPGart 2.4.9 or 2.6.0, for my bus it is incomplete because of questions to PCI bus.
Third. What information do you have with command
sudo kextload -t /S*/L*/E*/ATIRadeon8500.kext ?

Don't use Ati.kext. It is obsolete.
Try ATI1Slice http://forum.insanelymac.com/index.php?act...st&id=20503
or previous http://forum.insanelymac.com/index.php?act...st&id=20050

Look here
$ cd /System/Library/Frameworks/ApplicationServices.framework/Versions\
/A/Frameworks/CoreGraphics.framework/Versions/A/Resources
$ sudo pico Configuration.plist

Try all variants and report. Any information may be a key.
akatom
I've also got a 4c66 (Dell Inspiron 600m). In another week I will be able to format the hard drive, install osx, and help with the testing as well. I would love to join in the testing to get QE/CI running on the 4c66.

Tom
samie
Hi Slice..

First of all my system crash when trying to use AGP gart 2.4.6 or 2.6 (I think it's because of chu-nan IOPCIfamily). the version of AGPGart that's work well with my system is the one use in Katana2c (yes I install katana2c).

second I have deleted ATIRadeon8500.kext so I cannot give you info about that..

I will reinstall my hackintosh and update you A.S.A.P.

I have restore my machine and here's my report

1. kextload -t /S*/L*/E*/ATIRadeon8500.kext -->says that ATIRadeon8500.kext has been loaded successfully
2. using ATI1Slice and AGPGard 2.4.9 has cause my system to crash. wallbash.gif

I also have pacth my USB and Network to make the USB and Lan card work (maybe it's got something to do with my kernel panic problem).

anyway here's a screenshot of my kernel panic.

Now I got to restore it all over again censored2.gif


I will updated you as soon as I get my system back on
Slice
QUOTE(samie @ Feb 1 2008, 04:23 AM) *
Hi Slice..

First of all my system crash when trying to use AGP gart 2.4.6 or 2.6 (I think it's because of chu-nan IOPCIfamily). the version of AGPGart that's work well with my system is the one use in Katana2c (yes I install katana2c).

second I have deleted ATIRadeon8500.kext so I cannot give you info about that..

I will reinstall my hackintosh and update you A.S.A.P.

I have restore my machine and here's my report

1. kextload -t /S*/L*/E*/ATIRadeon8500.kext -->says that ATIRadeon8500.kext has been loaded successfully
2. using ATI1Slice and AGPGard 2.4.9 has cause my system to crash. wallbash.gif

I also have pacth my USB and Network to make the USB and Lan card work (maybe it's got something to do with my kernel panic problem).

anyway here's a screenshot of my kernel panic.

Now I got to restore it all over again censored2.gif
I will updated you as soon as I get my system back on

You are quite write. AGPGart is wrong. I am working on new version. Coming soon.
Some test without it?
samie
Hi Slice

Without AGPGart, My system boot real slow. but after I removed the ATIRadeon8500.kext it become normal again. The only thing I notice change without AGPGart is in the System Profiler my display is show as PCI with VRam 128 (I only have 32 MB). but other than this I don't feel any difference at all

Anyway here's my ioreg and dmesg
Slice
Your DMESG has too many output from USB so I don't see useful information from ATISlice. A part of them at the top of the file.
You probably have the same error as I saw with Krazubu. ATI Radeon internal registers is not initialized properly, so why you see bad information about VideoRAM.
My system thinks that I have 4Mb sad.gif and I can't persuade it so why I am deep in PCI problem now.
mattiL
Hi

With Chun-nan IOPCI 2.4, AGPGart 2.6 and ATI1Slice (last version) I got a total freeze, had to start with Kalyway DVD to be able to remove AGPGart and ATI1slice.
I did try both -f, -s and -x as startup options, no luck. Just a black screen with text and a crash. (no photo to show you)

So now I try with Chun-nan IOPCI 2.4 (no AGPGart yet) and try to load ATIRadeon8500.kext:

sudo kextload -t /System/Library/Extensions/ATIRadeon8500.kext
Password:
extension /System/Library/Extensions/ATIRadeon8500.kext has potential problems:
Warnings
{
"Kext has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style" = true
}

kextload: extension /System/Library/Extensions/ATIRadeon8500.kext appears to be loadable
extension /System/Library/Extensions/ATIRadeon8500.kext does not contain code for this architecture


I have Radeon9000 4C66.
samie
Hi Slice

sorry for the bad dmesg input.. here's the one without usb. (the usb output is from usb wireless stick that I use)

anyway i feel that the best combination for me is to use katana2c and chunan revision2 or 1 (don't feel the difference).

using your ATISlice or ATI1Slice I didn't feel the difference..

looking forward to use your new AGPGart that is compatible with chunan IOPCI revision..
DoiX
hi all, is there any chance that this will work on a ati x200? i tried it and it detects my card and vram correctly but i cant change the resolution smile.gif
Slice
QUOTE(mattiL @ Feb 2 2008, 03:28 PM) *
kextload: extension /System/Library/Extensions/ATIRadeon8500.kext appears to be loadable
extension /System/Library/Extensions/ATIRadeon8500.kext does not contain code for this architecture
I have Radeon9000 4C66.

I think you need to find other 8500.

QUOTE(samie @ Feb 4 2008, 04:23 AM) *
anyway i feel that the best combination for me is to use katana2c and chunan revision2 or 1 (don't feel the difference).

using your ATISlice or ATI1Slice I didn't feel the difference..

looking forward to use your new AGPGart that is compatible with chunan IOPCI revision..

You are on a right way...

QUOTE(DoiX @ Feb 4 2008, 01:26 PM) *
hi all, is there any chance that this will work on a ati x200? i tried it and it detects my card and vram correctly but i cant change the resolution smile.gif

Ther is another thread at the forum for x200 users. Callisto is proposed to change resolution. I work on OpenGL problem.
ATISlice is a patcher for Radeons 9xxx, xNNN but it is not a driver.

Work in progress.
betolley
Any news on this? The old beast(Inspiron 5100) has a 7500(qe works but nothing opengl like games). It will take a 9000 m9 upgrade. I have been watching this to see(running fedora with beryl goodness right now)
evok
Hello world smile.gif

I've a Mobility 9700, (4e50), I've install the Calisto drivers, so I can switch the resolution, but still no QE support ... So I can't watch movie and so on ... Please help !

I use XxX 10.4.11 release !

Thanks !
Slice
I need reports with my new AGPGart 2.6.2 from user of Radeon9000 devId=4c66 and Intel chipset.
http://forum.insanelymac.com/index.php?sho...=71308&st=0
akatom
QUOTE(Slice @ Feb 12 2008, 06:47 PM) *
I need reports with my new AGPGart 2.6.2 from user of Radeon9000 devId=4c66 and Intel chipset.
http://forum.insanelymac.com/index.php?sho...=71308&st=0
I am attaching the result of dmesg and ioreg on my Dell 600m (4c66). It is a fresh install of 10.4.11, with your IOPCIFamily 2.4.2 and AGPGart 2.6.2. The computer boots ok, and here is System Profiler output, also:

EDIT: Opps, I forgot to mention that I removed ATIRadeon8600.kext from /System/Libary/Extensions before this. Will test more soon.

Display:

Type: VGA-Compatible Controller
Bus: AGP
VRAM (Total): 128 MB
Vendor: ATI (0x1002)
Device ID: 0x4c66
Revision ID: 0x0002
Kernel Extension Info: No Kext Loaded
Displays:
Display:
Resolution: 1024 x 768
Depth: 32-bit Color
Core Image: Not Supported
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Not Supported
akatom
Now I have installed ATISlice 1.0.5. I changed IOPCIMatch to 0x4c661002. It books ok, but I can't change the resolution, and there is no QE/CI. Here is the new display section from System Profiler:

EDIT: Opps, I forgot to mention that I removed ATIRadeon8600.kext from /System/Libary/Extensions before this. Will test more soon.


Unknown ATI:

Chipset Model: Unknown ATI
Type: Display
Bus: AGP
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: Not Supported
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Not Supported

And I am attaching dmesg and ioreg output.
Talek
I have a Dell 600m using the 64mb Radeon 9000M. I'm running the new version of AGPGart, the PCIFamily and your ATI1Slice.kext with Callisto. No problems booting, the profiler says my card is a 128mb AGP card without QE support. Thanks to Callisto I can set my resolution up to 1400x1050. I have no hardware 2d or 3d acceleration. I get kernel panics if I try and load the ati8500.kext, I think it's the vers that came with my 10.4.11.

TBH, all I really care about is being able to watch dvds/avi's in full screen without it looking like a slideshow... But I suppose opengl support would be nice too.

Thanks and keep up the good work!
Slice
QUOTE(akatom @ Feb 13 2008, 05:15 AM) *
Kernel Extension Info: No Kext Loaded

I need you to use also ATIRadeon8500* system default. It already supports 4c66 so no tuning for it.

QUOTE(akatom @ Feb 13 2008, 05:58 AM) *
Now I have installed ATISlice 1.0.5. I changed IOPCIMatch to 0x4c661002. It books ok, but I can't change the resolution, and there is no QE/CI. Here is the new display section from System Profiler:

Unknown ATI:

Chipset Model: Unknown ATI

This is strange. I probably forget to include the support for 4c66 in ATISlice.

You can change resolution with Callisto003fixed. But it is separate test to exclude interference between drivers.
QE/CI must appears if AGPGart+ATIRadeon8500 would work together.

I saw some problems with your testing
CODE
AGPgart: BridgeMemoryRange [fc000000, fdffffff]DEBUG yenta bus id 3 is being used twice
DEBUG found free bus range at 4
IOPCI2PCIBridge: cardbus memory range 8388608 bytes @ 0xf6002000
IOPCI2PCIBridge: cardbus I/O range 8192 bytes at 0x0000d000

AGPgart: BridgePrefetchableMemoryRange [e8000000, efffffff]

This means that AGPGart and IOPCI2PCIBridge work simultaneously. blink.gif I don't like the situation.
Increase ProbeScore for AGPGart?

CODE
Ati: Setting F8,size=0x00400000

This is safe value but not good for QE/CI. Increase it to you real Video memory size
0x08000000 - 128Mb
0x04000000 - 64Mb
and so on
Also read my previous posts with recommendations.
samie
Hi Slice

If i use ur AGPGart 2.6.2 my laptop hangs in boot when the message in the screen shows

"ati:found an AGP 2.0"

then it just stop. no kernel panic message or anything. it just stop

maybe I did something wrong? for info I use tiger 10.4.8

any idea?
akatom
QUOTE(Slice @ Feb 13 2008, 07:46 AM) *
I need you to use also ATIRadeon8500* system default. It already supports 4c66 so no tuning for it.

This is strange. I probably forget to include the support for 4c66 in ATISlice.

I think it was my problem; I forgot that I removed ATIRadeon8500.kext from /System/Library/Extensions. Oops. I will test again this weekend, using your advice.

I appreciate the work you are doing; thank you.
akatom
I won't install Callisto for now to avoid interference. This laptop is only for testing, and has no other use.

QUOTE(Slice @ Feb 13 2008, 07:46 AM) *
I saw some problems with your testing
CODE
AGPgart: BridgeMemoryRange [fc000000, fdffffff]DEBUG yenta bus id 3 is being used twice
DEBUG found free bus range at 4
IOPCI2PCIBridge: cardbus memory range 8388608 bytes @ 0xf6002000
IOPCI2PCIBridge: cardbus I/O range 8192 bytes at 0x0000d000
            
AGPgart: BridgePrefetchableMemoryRange [e8000000, efffffff]

This means that AGPGart and IOPCI2PCIBridge work simultaneously. blink.gif I don't like the situation.
Increase ProbeScore for AGPGart?
I increased IOProbeScore to 2000, then 10000, then 0xffffffff in three places: AGPGart.kext/Contents/Info.plist, AGPGart.kext/Contents/Resources/Info.plist, and ATISlice.kext/Contents/Info.plist. The values change a little bit, but maybe I still have the problem.

I also increased F8 to 0x01000000 (16M), because I have 32M of video ram. I also disabled many things in the BIOS for now (network, sound, etc). Here is dmesg and ioreg with AGPGart IOProbeScore = 0xffffffff in Info.plist.

This weekend I may be able to continue testing.
Slice
QUOTE(Talek @ Feb 13 2008, 10:24 AM) *
I have a Dell 600m using the 64mb Radeon 9000M. I'm running the new version of AGPGart, the PCIFamily and your ATI1Slice.kext with Callisto. No problems booting, the profiler says my card is a 128mb AGP card without QE support. Thanks to Callisto I can set my resolution up to 1400x1050. I have no hardware 2d or 3d acceleration. I get kernel panics if I try and load the ati8500.kext, I think it's the vers that came with my 10.4.11.

TBH, all I really care about is being able to watch dvds/avi's in full screen without it looking like a slideshow... But I suppose opengl support would be nice too.

To watch DVD you really need OpenGL. But it is possible only with ATIRadeon8500*.*. May be you try to find version from 10.4.8? With OpenGL.framework from the version.
I never hear about kernel panic with 8500...

QUOTE(samie @ Feb 15 2008, 05:46 AM) *
If i use ur AGPGart 2.6.2 my laptop hangs in boot when the message in the screen shows
"ati:found an AGP 2.0"
then it just stop. no kernel panic message or anything. it just stop
maybe I did something wrong? for info I use tiger 10.4.8
any idea?

Hard question. You really use IOPCIFamily 242?
Can you make me dmesg and ioreg as I said before?
Tiger 10.4.8 is good enough for the purpose.

QUOTE(akatom @ Feb 15 2008, 07:23 AM) *
I increased IOProbeScore to 2000, then 10000, then 0xffffffff in three places: AGPGart.kext/Contents/Info.plist, AGPGart.kext/Contents/Resources/Info.plist, and ATISlice.kext/Contents/Info.plist. The values change a little bit, but maybe I still have the problem.

It is not main problem. Forget it!
QUOTE
I also increased F8 to 0x01000000 (16M), because I have 32M of video ram. I also disabled many things in the BIOS for now (network, sound, etc). Here is dmesg and ioreg with AGPGart IOProbeScore = 0xffffffff in Info.plist.
This weekend I may be able to continue testing.

Without 8500 it is not interesting so I am waiting for your new tests.
Slice
Follow new versions!
http://forum.insanelymac.com/index.php?showtopic=71308
samie
Hi Slice

cannot give dmesg since I cannot even enter the system..

anyway I try your AGPGart 2.6.3 along with IOPCIFamily 2.4.3 and the result are the system can finish boot but the graphics are all scramble.. so I still cannot give you my dmesg.
akatom
I installed the new AGPGart 2.6.3 and IOPCIFamily 2.4.3. The system boots ok. The outputs of ioreg and dmesg are attached. Here is the info from System Profiler:

CODE
Unknown ATI:
  
     Chipset Model:    Unknown ATI
     Type:    Display
     Bus:    AGP
     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:    Not Supported
     Main Display:    Yes
     Mirror:    Off
     Online:    Yes
     Quartz Extreme:    Not Supported


When I try "kextload -t /System/Library/Extensions//ATIRadeon8500.kext" I get this error:

CODE
kernel extension /System/Library/Extensions/ATIRadeon8500.kext has problems:
Validation failures:
{
     "Executable file doesn't contain kernel extension code" = true
}


From ATIRadeon8500.kext/Info.plist, it looks like "ATIRadeon8500 1.5.4.9 (4676)"
akatom
This weekend I'm going to try installing Leopard (Kalyway 10.5.1) so I can dual-boot.
mattiL
Starts to look better now!

I'm able to load the new AGPGart 2.6.3 (Slice),
ATIRadeon8500.kext1.4.20 (1.4.20.28 (3422) ) from Callisto b3
and IOPCIFamily 2.4

This on my kalyway Leo 10.5.1.

Display:

Type: Display
Bus: AGP
VRAM (Total): 128 MB
Vendor: ATI (0x1002)
Device ID: 0x4c66
Revision ID: 0x0002
Displays:
Display:
Resolution: 1400 x 1050
Depth: 32-bit Color
Core Image: Software
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Not Supported


ioreg and dmesg attached.

Need to change my sig now !
samie
Hei Mattil...

can you give me the ATIRadeon8500.kext that you use...

I like to test it with your's
mattiL
No problem.

I added four files, but you really only need one of them (and one more to avoid
an irritating message in system.log.


Soaa
Hi guys! I have a Dell 600M with a 32MB Mobility Radeon 9000. Device ID is 0x4c66.

With a removed ATIRadeon8500.kext and Slice's latest IOPCIFamily and AGPGart, I'm getting some performance increase, but it's still quite slow. Naturally, because there's no OpenGL acceleration.

Loading ATISlice doesn't change anything and leaving it there makes the computer freeze on bootup, at the gray screen.

If there's any testing you need from me, I'll give it a shot. Just tell me what to do. I'm a sort of a noob at this and I don't feel like reading 20 pages. tongue.gif

Slightly off-topic, my Intel wireless card isn't working so I'll be getting a Broadcom 4306. That means a lot of reboots for now. D:
Slice
2 Radeon 9000 users (4c66, 4966. 5962) with Intel chipset.
Please make tests of new set of drivers
http://forum.insanelymac.com/index.php?sho...1308&st=279
Excume me, novices! I have no time to write detailed instructions. Read the thread and FAQs.

For advances users.
I found something interesting.
In our device tree we have
CODE

| | | +-o VID@0 <class IOAGPDevice, registered, matched, active, busy 0, retain count 15>
| | | | {
| | | | "acpi-reg" = <00000000>
| | | | "vendor-id" = <02100000>
| | | | "device-id" = <"fL">
| | | | "subsystem-vendor-id" = <14100000>
| | | | "AGP_Address_Block" = <00000008>
| | | | "AAPL,agp3-mode" = No
| | | | "AGP_AllowOverlap" = <01000000>
| | | | "AAPL,gart-width" = 0x20
| | | | "AGP_Alignment" = <00000008>
| | | | "class-code" = <00000300>
| | | | "IOAGPFlags" = 0x10005
| | | | "revision-id" = <02000000>
| | | | "AGP_Master" = <>
| | | | "compatible" = <"pci1014,531","pci1002,4c66","pciclass,030000">
| | | | "IOInterruptControllers" = ("8259-pic")
| | | | "name" = "display"
| | | | "AGP_Address_Range" = <ffffffff00000000>
| | | | "IOInterruptSpecifiers" = (<0b00000007000000>)
| | | | "IOPCIConfigured" = Yes
| | | | "IOName" = "display"
| | | | "AAPL,iokit-ndrv" = <40eca62f>
| | | | "IOAGPCommandValue" = <1403001f>
| | | | "subsystem-id" = <31050000>
| | | | "IODeviceMemory" = (({"address"=0xffffffffe0000000,"length"=0x8000000}),{"offset"=0x3000,"parent"=({"address"=0x0,"length"=0x10000}),"length"=0x100},({"address"=0xffffffffc0100000,"length"=0x10000}))
| | | | }

But in Real Mac one have
CODE

| | +-o ATY,Radeon9000iParent@10 <class IOAGPDevice, registered, matched, active, busy 0, retain count 18>
| | | {
| | | "ATY,Card#" = <"109-99700-00">
| | | "IODeviceMemory" = (({"address"=18446744071964721152,"length"=134217728}),({"address"=18446744071830634496,"length"=131072}),({"address"=18446744071830503424,"length"=65536}))
| | | "IOInterruptControllers" = ("IOInterruptControllerFF90FCE0")
| | | "interrupts" = <00000001>
| | | "ATIFEDSInfo" = <01b8e818>
| | | "ATY,Flags" = <07170190>
| | | "ATY,TVOInfo" = <01a45848>
| | | "ATY,memsize" = <04000000>
| | | "fcode-rom-offset" = <00000000>
| | | "max-latency" = <00000000>
| | | "AAPL,gray-value" = <00648cc3>
| | | "name" = <"ATY,Radeon9000iParent">
| | | "ATY,SCLK" = <00043239>
| | | "revision-id" = <00000001>
| | | "ATY,FCODE_MEM" = <20022002>
| | | "IOInterruptSpecifiers" = (<0000003000000001>)
| | | "ATY,Rom#" = <"113-99703-107">
| | | "subsystem-id" = <00004966>
| | | "AGP_Master" = <>
| | | "AAPL,slot-name" = <"SLOT-1">
| | | "IOAGPCommandValue" = <07000304>
| | | "AAPL,ndrv-dev" = Yes
| | | "class-code" = <00030000>
| | | "ATY,RefCLK" = <00006978>
| | | "device_type" = <"ATY,DDParent">
| | | "IOAGPFlags" = 5
| | | "ATY,MCLK" = <0003d090>
| | | "TBSense" = <00000000>
| | | "subsystem-vendor-id" = <00001002>
| | | "AGP_AllowOverlap" = <00000001>
| | | "IONVRAMProperty" = Yes
| | | "ATY,ConnectedFlags" = <10>
| | | "compatible" = <"pci1002,4966","pciclass,030000">
| | | "AAPL,address" = <2a828000328280002a7d2000>
| | | "vendor-id" = <00001002>
| | | "AGP_Alignment" = <10000000>
| | | "model" = <"ATY,RV250">
| | | "devsel-speed" = <00000001>
| | | "device-id" = <00004966>
| | | "AGP_Address_Block" = <10000000>
| | | "AAPL,interrupts" = <0000003000000001>
| | | "AGP_Address_Range" = <00000000ffffffff>
| | | }

We have no some of the keys. Who set its? I think EFI and Framebuffer.
Other hackintosh has no efi and sets these flags by ATIiject , Natit of Callisto.
We also can use my ATISlice 105 at
http://forum.insanelymac.com/index.php?act...st&id=20050
and write any values into its info.plist.
May be some advanced user founds something interesting in this way?
If anyone found any changes report please. Bad or good - it is information!
Soaa
Thanks for the info, I'll test once I can.
akatom
Slice,

I installed these drivers: AGPGart 2.6.4, IOPCIFamily 2.4.3, and ATISlice 1.0.5. The system boots, and I have attached dmesg, iorget, and system_profiler outputs. I'm sorry I can't help more with the ATI-specific keys.

I tried installing ATI*.kext and OpengGL.framework from 10.4.5 based on advice in another thread somewhere. The system would hang before the GUI came up, but I saw extra messages from AGP and AGPINTEL in the dmesg output. Would you like me to pursue this further and try to get a full ioreg and dmesg?

Tom
akatom
Soaa (or anyone), here is some direction to get you started:

First, unzip the kexts you want to install into a directory somewhere (example: /Users/soaa/new_kext). Make another directory (example: /Users/soaa/old_kext) to hold the old extensions in case you need to reinstall.

Here are bash commands to show how you install the next kexts. Be careful running them if you don't understand what each one is doing; I am typing this off the top of my head and there may be errors which trash your disk! I apologize, I don't know your level of familiarity with computers/osx/bash/etc.
CODE
# You will have to enter your root password when you execute this command.
sudo -s

cd /Users/soaa

# Save the original IOPCIFamily
mv /System/Library/Extensions/IOPCIFamily.kext ./old_kext

# Install new kexts
mv ./new_kext/IOPCIFamily.kext /System/Libarary/Extensions
mv ./new_kext/AGPGart.kext /System/Library/Extensions
mv ./new_kext/ATISlice.kext /System/Library/Extensions

# Fix permissions on all extensions
#
# NOTE: make sure you pass the right disk to diskutil (may not be disk0s1)
#
cd /System/Library/Extensions
chown -R root:wheel *
chmod -R 755 *
diskutil repairPermissions disk0s1
Before you reboot, you should make sure that your device id (e.g. 4c66) is in ATISlice. The file you should edit is /System/Libarary/Extensions/ATISlice/Contents/Info.plist
CODE
<key>IOPCIMatch</key>
<string>0x4c661002</string>
You can also play with the "entriestoAdd" dictionary:
CODE
<key>F8,size</key>
<string>0x01000000</string>
That key controls the size of the memory that get used somehow (I don't fully understand). 0x01000000 is 16M. My video card (4c66 Radeon Mobility 9000) has 32M of ram, and I think someone recommended using RAM/2 for F8 size. The other GART keys may be important as well, but I don't understand them, either.

Now you can shutdown and reboot. When you get the chance to modify the boot options, add "-v". If the system does not boot successfully, then try again using "-v -s -x", follow the onscreen instructions to mount the filesystem read/write, and uninstall the new kexts. Basically you will need to undo all the moving you did in bash before you rebooted.

If the system boots ok with -v, then you can get some useful diagnostics with these commands:
CODE
cd /Users/soaa/new_kext
  
sudo dmesg > dmesg.txt
ioreg -l -x -w 4096 > ioreg.txt
system_profiler -SPDisplaysDataType > displays.txt
Put those .txt files into a zip file, and attach that to your reply here.

Hope this helps get you started.
Soaa
Don't worry, I have good experience in Linux and bash. (:

Thanks for the pointers, I just needed to know how to get the logs that would be useful to Slice here.

Update, attached logs. I hope this helps! This is with AGPGart 2.6.4 and IOPCIFamily 2.4.4. I'll test it with ATISlice now. Last time I tried, ATISlice would freeze my boot-up.
akatom
QUOTE(Soaa @ Feb 18 2008, 05:40 PM) *
Update, attached logs. I hope this helps! This is with AGPGart 2.6.4 and IOPCIFamily 2.4.4. I'll test it with ATISlice now. Last time I tried, ATISlice would freeze my boot-up.

Are you using Callisto to change resolutions? I'm able to boot all the way into OSX, but only at a very low resolution (1024x768?). I also saw that my 0x4c66 is revision id 0x0002 while yours appears to be revision id 0x0001.
Soaa
I used the boot configuration to force 1400x1050. Does that cause any problems with the testing?

Oh, and ATISlice is working now.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.