Contribute
Register

[CLOSED] Adding ATI card IDs to Chimera 1.5 ATI.c

Status
Not open for further replies.
Re: Adding ATI card IDs to ATI.c - update (10-May)

I just picked up a ASUS Radeon HD 6670 1GB from Fry's the other day and have tried all the steps to force load the 6xxx framebuffers with "AtiConfig="

None of the make any difference. Here is what I'm getting.

Last login: Wed Jul 6 18:33:46 on console
Kyles-Mac-Pro:~ KMMXRACER$ ioreg | grep ATY
| | | | +-o ATY,ATY,RadeonFramebuffer@0 <class AtiFbStub, id 0x1000002$
| | | | +-o ATY,ATY,RadeonFramebuffer@1 <class AtiFbStub, id 0x1000002$
| | | | +-o ATY,ATY,RadeonFramebuffer@2 <class AtiFbStub, id 0x1000002$
Kyles-Mac-Pro:~ KMMXRACER$ sudo lspci -nnvd 0x1002: | grep -B2 Subsystem
Password:
pcilib: 0000:01:00.0 64-bit device address ignored.
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Turks XT [AMD Radeon HD 6600 Series] [1002:6758] (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:03ea]
--

01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa90]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:aa90]
Kyles-Mac-Pro:~ KMMXRACER$ sudo update-pciids
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 180k 100 180k 0 0 190k 0 --:--:-- --:--:-- --:--:-- 232k
Done.
Kyles-Mac-Pro:~ KMMXRACER$ sudo lspci -nnvd 0x1002: | grep -B2 Subsystem
pcilib: 0000:01:00.0 64-bit device address ignored.
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Turks XT [AMD Radeon HD 6600 Series] [1002:6758] (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:03ea]
--

01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa90]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:aa90]
Kyles-Mac-Pro:~ KMMXRACER$

Also this is what shows up in System Profiler:
Screenshot2011-07-06at63733PM.png


Thanks in advance for any help and let me know if there is any more info I can post.

Also if I force load the framebuffer with the "AtiConfig=" comand, does any thing happen if its the wrong one, or does the default one load instead??
 
Re: Adding ATI card IDs to ATI.c - update (10-May)

I have a Sapphire Toxic HD 6850 gpu.
Code:
bdmesg

Using PCI-Root-UID value: 0
Framebuffer @0xE0000000  MMIO @0xFBEC0000  I/O Port @0x0000EE00 ROM Addr @0x00000000
ATI card POSTed, reading VBIOS from legacy space
ATI Barts AMD Radeon HD 6850 1024MB (Duckweed) [1002:6739] (subsys [174b:e177]):: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)

My id is in the ATI6000Controller.kext (67391002). Still loads the Radeon Framebuffer.
When I boot from a Chimera disk, I get:

Code:
Memory Allocation error: Addr=0xdeadbeef, Size=0x0, File=ati.c, Line 739

.When I just boot with GraphicsEnabler=Yes it doesnt boot at all (thats why i use chameleon mainly)
and hangs enumerating usb-devices.

Code:
sudo lspci -nnvd 0x1002: | grep -B2 Subsystem

pcilib: 0000:01:00.0 64-bit device address ignored.
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:6739] (prog-if 00 [VGA controller])
	Subsystem: PC Partner Limited Unknown device [174b:e177]
--

01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa88]
	Subsystem: PC Partner Limited Unknown device [174b:aa88]
 
Re: Adding ATI card IDs to ATI.c - update (10-May)

Sapphire Toxic HD 6850
I managed to get the right framebuffer using 10.6.8 ATI kexts with Chameleon and boot options:
Code:
PCIRootUID=1 GraphicsEnabler=Yes  -v
or with Chimera and boot options:
Code:
GraphicsEnabler=Yes PCIRootUID=1 AtiConf=Duckweed

So with this setup the upper DVI is connected to a LG L226W 1680x1050 LCD.
Usually with GraphicsEnabler=No a second LCD display is connected to the
lower DVI. Sadly only one DVI-output (the upper one) works.
(Damn...I need 2 Monitors. Anyone solved this?)
I can't test the miniDisplayPorts right now but I will buy an adapter soon and try it.

ATIHD6850Mac.jpg


Code:
sudo lspci -nnvd 0x1002: | grep -B2 Subsystem
Password:
pcilib: 0000:01:00.0 64-bit device address ignored.
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Barts PRO [ATI Radeon HD 6800 Series] [1002:6739] (prog-if 00 [VGA controller])
	Subsystem: PC Partner Limited Unknown device [174b:e177]
--

01:00.1 Audio device [0403]: ATI Technologies Inc Barts HDMI Audio [Radeon HD 6800 Series] [1002:aa88]
	Subsystem: PC Partner Limited Unknown device [174b:aa88]

Code:
bdmesg

Using PCI-Root-UID value: 0
Framebuffer @0xE0000000  MMIO @0xFBEC0000  I/O Port @0x0000EE00 ROM Addr @0x00000000
ATI card POSTed, reading VBIOS from legacy space
ATI Barts AMD Radeon HD 6850 1024MB (Duckweed) [1002:6739] (subsys [174b:e177]):: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)

Greetings
_________________________________
Motherboard: Gigabyte GA-Z68AP-D3
CPU: Intel i5-2400 Sandy Bridge 3,11 MHZ (Turbo set to 3,5 GHZ)
Memory: 2 x 4 GB A-Data 1600 MHZ
Disks:
2 x 1 TB SATA Seagate Barracuda HD
1 x 500 GB Hitachi HD
1 x 40 GB Mushkin SSD
DVD Writer: Samsung SH-222AL
Audio: M-Audio Fasttrak Ultra
Software:
System-Setup:
iBoot Chimera + Mac OSX 10.6.3 Original DVD (Mac Box Set)
+ Combo Update 10.6.7 + BridgeHelper + Multibeast 3.7.3 (Easybeast)
Applied Combo Update 10.6.8 (onto previously cloned partion and copied whole system back)
Music: Logic Express, Wavelab, Amplitube. Development: XCode, Eclipse, GitX, Bluefish, CCL
Graphics: Gimp, Graphic Converter, Inkscape, Scribus, iPhoto Office: iWork 09, OpenOffice
Additional Driver: Paragon NTFS 8.0 + MacFuse Beta 64 bit, Microsoft Intellipoint
 

Attachments

  • ioregdump.txt.zip
    7.1 KB · Views: 49
Re: Adding ATI card IDs to ATI.c - update (10-May)

kmmxracer said:
I just picked up a ASUS Radeon HD 6670 1GB from Fry's the other day and have tried all the steps to force load the 6xxx framebuffers with "AtiConfig="

None of the make any difference. Here is what I'm getting.

Last login: Wed Jul 6 18:33:46 on console
Kyles-Mac-Pro:~ KMMXRACER$ ioreg | grep ATY
| | | | +-o ATY,ATY,RadeonFramebuffer@0 <class AtiFbStub, id 0x1000002$
| | | | +-o ATY,ATY,RadeonFramebuffer@1 <class AtiFbStub, id 0x1000002$
| | | | +-o ATY,ATY,RadeonFramebuffer@2 <class AtiFbStub, id 0x1000002$
Kyles-Mac-Pro:~ KMMXRACER$ sudo lspci -nnvd 0x1002: | grep -B2 Subsystem
Password:
pcilib: 0000:01:00.0 64-bit device address ignored.
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Turks XT [AMD Radeon HD 6600 Series] [1002:6758] (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:03ea]
--

01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa90]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:aa90]
Kyles-Mac-Pro:~ KMMXRACER$ sudo update-pciids
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 180k 100 180k 0 0 190k 0 --:--:-- --:--:-- --:--:-- 232k
Done.
Kyles-Mac-Pro:~ KMMXRACER$ sudo lspci -nnvd 0x1002: | grep -B2 Subsystem
pcilib: 0000:01:00.0 64-bit device address ignored.
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Turks XT [AMD Radeon HD 6600 Series] [1002:6758] (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:03ea]
--

01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa90]
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:aa90]
Kyles-Mac-Pro:~ KMMXRACER$

Also this is what shows up in System Profiler:
Screenshot2011-07-06at63733PM.png


Thanks in advance for any help and let me know if there is any more info I can post.

Also if I force load the framebuffer with the "AtiConfig=" comand, does any thing happen if its the wrong one, or does the default one load instead??

Exactly the same as me. I've tried everything but nothing seems to work! Just wondering why it is in one of the recommended builds, as there appear to be a few of us with the same problem?

Any ideas from anyone & has anyone actually got it working? I'm tired of seeing this 'unsupported card!' message!

Thanks
 
Re: Adding ATI card IDs to ATI.c - update (10-May)

Any ideas from anyone & has anyone actually got it working? I'm tired of seeing this 'unsupported card!' message!

Well, I've managed to get rid of that - 2 ways:

Firstly, simply removing GraphicsEnabler=Yes in the boot.plist file stops the unsupported card coming up, and as far as I can tell, everything still works the same - just no Framebuffer.

Alternatively, I tried changing the code in ati.c so that the default framebuffer is something other than knull. This allows the card to boot up without the message, but I've had no luck with actually seeing a framebuffer other than the RadeonFramebuffer. This did mean that when specifying a framebuffer at bootup, some of them halted the machine, but the rest all booted up as normal.

I've been fiddling with the ati6000Controller.kext to see if I can get the personalities working with my card (I've picked the Muskgrass personality to fiddle with), but so far no luck - as in, graphics acceleration, but no framebuffer.
 
Re: Adding ATI card IDs to ATI.c - update (10-May)

It spells "AtiConf" not "AtiConfig"!

Erm, are we missing something here? None of the posts mention AtiConf.
 
Re: Adding ATI card IDs to ATI.c - update (10-May)

GingaNinja said:
Any ideas from anyone & has anyone actually got it working? I'm tired of seeing this 'unsupported card!' message!

Well, I've managed to get rid of that - 2 ways:

Firstly, simply removing GraphicsEnabler=Yes in the boot.plist file stops the unsupported card coming up, and as far as I can tell, everything still works the same - just no Framebuffer.

Alternatively, I tried changing the code in ati.c so that the default framebuffer is something other than knull. This allows the card to boot up without the message, but I've had no luck with actually seeing a framebuffer other than the RadeonFramebuffer. This did mean that when specifying a framebuffer at bootup, some of them halted the machine, but the rest all booted up as normal.

I've been fiddling with the ati6000Controller.kext to see if I can get the personalities working with my card (I've picked the Muskgrass personality to fiddle with), but so far no luck - as in, graphics acceleration, but no framebuffer.

Thanks for that. Can you keep us posted with how you get on?

Cheers
 
Re: Adding ATI card IDs to ATI.c - update (10-May)

GingaNinja said:
Any ideas from anyone & has anyone actually got it working? I'm tired of seeing this 'unsupported card!' message!

Well, I've managed to get rid of that - 2 ways:

Firstly, simply removing GraphicsEnabler=Yes in the boot.plist file stops the unsupported card coming up, and as far as I can tell, everything still works the same - just no Framebuffer.

Alternatively, I tried changing the code in ati.c so that the default framebuffer is something other than knull. This allows the card to boot up without the message, but I've had no luck with actually seeing a framebuffer other than the RadeonFramebuffer. This did mean that when specifying a framebuffer at bootup, some of them halted the machine, but the rest all booted up as normal.

I've been fiddling with the ati6000Controller.kext to see if I can get the personalities working with my card (I've picked the Muskgrass personality to fiddle with), but so far no luck - as in, graphics acceleration, but no framebuffer.

How do we do that? If you can let me know, maybe I can try one of the other frambuffer & we'll see if we can narrow it down?
 
Re: Adding ATI card IDs to ATI.c - update (10-May)

thanks, i will try on my HD 6750 card.
 
Re: Adding ATI card IDs to ATI.c - update (10-May)

Well, I've been successful with my Sapphire HD 6670 card!

I'll post some more info tonight - I had to modify the framebuffer table inside the ati6000controller.kext (this might be because I am only using DVI on my screen), and also change ati.c to not have knull on my card. I found also that specifying

Code:
AtiConfig=Muskgrass -v
on boot didn't actually set the framebuffer, although it does override what you have in the boot.plist file.

I finally had success when I specified the framebuffer in the boot.plist file.

So now I have DVD player, and Geek bench working!
 
Status
Not open for further replies.
Back
Top