Krazubu Posted December 18, 2007 Share Posted December 18, 2007 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. Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-542043 Share on other sites More sharing options...
Sasha_yu Posted December 19, 2007 Share Posted December 19, 2007 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! Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-543002 Share on other sites More sharing options...
Slice Posted December 20, 2007 Share Posted December 20, 2007 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. 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. Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-544261 Share on other sites More sharing options...
toadspit Posted December 21, 2007 Share Posted December 21, 2007 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 Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-545056 Share on other sites More sharing options...
Slice Posted December 21, 2007 Share Posted December 21, 2007 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. Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-545556 Share on other sites More sharing options...
toadspit Posted December 21, 2007 Share Posted December 21, 2007 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! Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-545561 Share on other sites More sharing options...
Slice Posted December 23, 2007 Share Posted December 23, 2007 I made new version of ATISlice for other Radeon9xxx. Try it! Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-549153 Share on other sites More sharing options...
Sasha_yu Posted December 23, 2007 Share Posted December 23, 2007 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. Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-549354 Share on other sites More sharing options...
Misa Posted December 25, 2007 Share Posted December 25, 2007 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? Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-550921 Share on other sites More sharing options...
Slice Posted December 25, 2007 Share Posted December 25, 2007 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> Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-551125 Share on other sites More sharing options...
Bonkey Posted December 26, 2007 Share Posted December 26, 2007 @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? Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-552738 Share on other sites More sharing options...
Slice Posted December 26, 2007 Share Posted December 26, 2007 AGPGart here http://forum.insanelymac.com/index.php?sho...1308&st=138 I think there are no final solution but I need additional information and testing. So try! Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-553056 Share on other sites More sharing options...
Krazubu Posted December 28, 2007 Share Posted December 28, 2007 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 Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-555307 Share on other sites More sharing options...
Slice Posted December 28, 2007 Share Posted December 28, 2007 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! Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-555470 Share on other sites More sharing options...
Krazubu Posted December 29, 2007 Share Posted December 29, 2007 I got a kernel panic with F8,size=0x08000000 Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-556821 Share on other sites More sharing options...
Slice Posted December 30, 2007 Share Posted December 30, 2007 I got a kernel panic with F8,size=0x08000000 Other values? Any logs? Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-558321 Share on other sites More sharing options...
Slice Posted December 30, 2007 Share Posted December 30, 2007 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 Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-558688 Share on other sites More sharing options...
Krazubu Posted December 30, 2007 Share Posted December 30, 2007 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 Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-558751 Share on other sites More sharing options...
Misa Posted December 31, 2007 Share Posted December 31, 2007 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 Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-559042 Share on other sites More sharing options...
Slice Posted December 31, 2007 Share Posted December 31, 2007 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. Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-559285 Share on other sites More sharing options...
Bonkey Posted December 31, 2007 Share Posted December 31, 2007 @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 Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-559297 Share on other sites More sharing options...
Misa Posted December 31, 2007 Share Posted December 31, 2007 @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. Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-559639 Share on other sites More sharing options...
Krazubu Posted January 1, 2008 Share Posted January 1, 2008 @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. Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-560540 Share on other sites More sharing options...
Bonkey Posted January 2, 2008 Share Posted January 2, 2008 @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. Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-561798 Share on other sites More sharing options...
Slice Posted January 2, 2008 Share Posted January 2, 2008 @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 Link to comment https://www.insanelymac.com/forum/topic/41235-mobility-radeon-9000-thread/page/13/#findComment-561852 Share on other sites More sharing options...
Recommended Posts