Contribute
Register

[CLOSED] Adding Additional ATI card IDs to Chimera 1.7.0

Status
Not open for further replies.
Re: Adding Additional ATI card IDs to Chimera 1.7.0

More info:

http://www.vtx3d.com/products_features.asp?id=29

Here`s a rom dump of my HD 5450 extracted using "radeon_bios_decode" tool:

Code:
ATOM BIOS Rom: 
	SubsystemVendorID: 0x1787 SubsystemID: 0x2291
	IOBaseAddress: 0x0000
	Filename: A5525CAA.SB 
	BIOS Bootup Message: CEARD DDR3 128X16 A5999LJA.CGK -H 2010              
                          
PCI ID: 1002:68f9
Connector at index 0
	Type [@offset 44266]: HDMI-A (11)
	Encoder [@offset 44270]: INTERNAL_UNIPHY1 (0x20)
	i2cid [@offset 44350]: 0x93, OSX senseid: 0x4
Connector at index 1
	Type [@offset 44276]: DVI-I (2)
	Encoder [@offset 44280]: INTERNAL_UNIPHY (0x1e)
	i2cid [@offset 44387]: 0x91, OSX senseid: 0x2
Connector at index 2
	Type [@offset 44286]: DVI-I (2)
	Encoder [@offset 44290]: INTERNAL_KLDSCP_DAC1 (0x15)
	i2cid [@offset 44387]: 0x91, OSX senseid: 0x2
Connector at index 3
	Type [@offset 44296]: VGA (1)
	Encoder [@offset 44300]: INTERNAL_KLDSCP_DAC2 (0x16)
	i2cid [@offset 44414]: 0x90, OSX senseid: 0x1

More info, this time using "ati-personality.pl" for the installed Ati kexts - specifically Ati5000controller.kext:

Code:
Kext ATI5000Controller
Personality: Douc
ConnectorInfo count in decimal: 2
Disk offset in decimal 484760
0000000    02  00  00  00  00  05  00  00  09  03  00  00  21  03  02  02
0000010    00  04  00  00  04  02  00  00  00  03  00  00  11  02  01  01
0000020
Personality: Langur
ConnectorInfo count in decimal: 3
Disk offset in decimal 484792
0000000    00  04  00  00  04  06  00  00  00  01  00  00  21  03  04  02
0000010    00  04  00  00  04  06  00  00  00  01  00  00  11  02  01  01
0000020    04  00  00  00  14  02  00  00  00  01  00  00  02  04  05  03
0000030
Personality: Uakari
ConnectorInfo count in decimal: 4
Disk offset in decimal 484840
0000000    00  04  00  00  00  04  00  00  00  71  00  00  12  04  04  01
0000010    04  00  00  00  14  00  00  00  00  71  00  00  01  12  01  03
0000020    00  02  00  00  14  00  00  00  00  71  00  00  00  00  06  05
0000030    00  08  00  00  00  02  00  00  00  71  00  00  22  05  05  04
0000040
Personality: Zonalis
ConnectorInfo count in decimal: 6
Disk offset in decimal 484904
0000000    00  04  00  00  04  06  00  00  00  71  00  00  20  01  06  06
0000010    00  04  00  00  04  06  00  00  00  71  00  00  10  00  05  05
0000020    00  04  00  00  04  06  00  00  00  71  00  00  21  03  02  04
0000030    00  04  00  00  04  06  00  00  00  71  00  00  11  02  01  03
0000040    00  04  00  00  04  06  00  00  00  71  00  00  22  05  04  02
0000050    00  04  00  00  04  06  00  00  00  71  00  00  12  04  03  01
0000060
Personality: Alouatta
ConnectorInfo count in decimal: 4
Disk offset in decimal 485000
0000000    02  00  00  00  00  01  00  00  09  01  00  00  12  04  03  03
0000010    00  04  00  00  04  06  00  00  00  71  00  00  11  02  01  01
0000020    00  04  00  00  04  06  00  00  00  71  00  00  21  03  02  02
0000030    00  04  00  00  04  06  00  00  00  71  00  00  22  05  04  04
0000040
Personality: Hoolock
ConnectorInfo count in decimal: 3
Disk offset in decimal 485064
0000000    00  04  00  00  04  06  00  00  00  01  00  00  21  03  05  01
0000010    00  04  00  00  04  06  00  00  00  01  00  00  11  02  04  02
0000020    04  00  00  00  14  02  00  00  00  01  00  00  02  04  01  03
0000030
Personality: Vervet
ConnectorInfo count in decimal: 4
Disk offset in decimal 485112
0000000    00  04  00  00  00  04  00  00  00  71  00  00  12  04  04  02
0000010    04  00  00  00  14  00  00  00  00  71  00  00  01  12  01  04
0000020    00  02  00  00  14  00  00  00  00  71  00  00  00  00  06  03
0000030    00  08  00  00  00  02  00  00  00  71  00  00  22  05  05  01
0000040
Personality: Baboon
ConnectorInfo count in decimal: 3
Disk offset in decimal 485176
0000000    04  00  00  00  14  00  00  00  00  01  00  00  01  02  01  03
0000010    00  08  00  00  00  02  00  00  00  71  00  00  22  05  02  01
0000020    10  00  00  00  10  00  00  00  00  01  00  00  00  10  00  02
0000030
Personality: Eulemur
ConnectorInfo count in decimal: 3
Disk offset in decimal 485224
0000000    04  00  00  00  14  00  00  00  00  01  00  00  01  02  01  04
0000010    00  08  00  00  00  02  00  00  00  71  00  00  12  04  04  02
0000020    10  00  00  00  10  00  00  00  00  00  00  00  00  10  00  01
0000030
Personality: Galago
ConnectorInfo count in decimal: 2
Disk offset in decimal 485288
0000000    02  00  00  00  00  01  00  00  09  03  00  00  21  03  02  02
0000010    00  04  00  00  04  06  00  00  00  73  00  00  11  02  01  01
0000020
Personality: Colobus
ConnectorInfo count in decimal: 2
Disk offset in decimal 485336
0000000    02  00  00  00  00  01  00  00  09  03  00  00  21  03  02  02
0000010    00  04  00  00  04  06  00  00  00  73  00  00  11  02  01  01
0000020
Personality: Mangabey
ConnectorInfo count in decimal: 2
Disk offset in decimal 485384
0000000    02  00  00  00  40  00  00  00  09  01  00  00  00  00  00  03
0000010    00  04  00  00  04  06  00  00  00  73  00  00  11  02  01  01
0000020
Personality: Nomascus
ConnectorInfo count in decimal: 4
Disk offset in decimal 485432
0000000    02  00  00  00  40  00  00  00  09  01  00  00  00  00  00  05
0000010    02  00  00  00  00  01  00  00  09  03  00  00  12  04  03  03
0000020    00  04  00  00  04  06  00  00  00  73  00  00  11  02  01  01
0000030    00  04  00  00  04  07  00  00  00  73  00  00  21  03  02  02
0000040
Personality: Orangutan
ConnectorInfo count in decimal: 2
Disk offset in decimal 485512
0000000    02  00  00  00  40  00  00  00  09  01  00  00  00  00  00  05
0000010    00  04  00  00  04  06  00  00  00  73  00  00  11  02  01  01
0000020

I noticed only four personalities are actually listed under "Controller" for "IOKitPersonalities" of the above controller kext!!!
none of which worked when forced!!!.(Hoolock, Langur, Orangutan, and Zonalis).

Forgot to mention that my card is hooked up to my monitor via DVI only on both sides.

Thx so much in advance for everything!!!
 
Re: Adding Additional ATI card IDs to Chimera 1.7.0

Hi Macman and thanks for this thread,

The laptop card 6370M is totally unrecognised/unsupported so does not give the required output from BDMESG, however from AIDA64 the relevant info is:

AMD Radeon HD 6370M 1024MB, 1002:68E4,

and: PCI Device 1002-68E4 / 17AA-3979

and from Radeon_bios_decode there is some additional info is:


ATOM BIOS Rom:
SubsystemVendorID: 0x17aa SubsystemID: 0x3979
IOBaseAddress: 0x3000
Filename: BR37890.014
BIOS Bootup Message:
Lenovo G470 Robson S3 XT DDR3 512MB/1GB

PCI ID: 1002:68e4
Connector at index 0
Type [@offset 45154]: LVDS (7)
Encoder [@offset 45158]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 45228]: 0x91, OSX senseid: 0x2
Connector at index 1
Type [@offset 45164]: HDMI-A (11)
Encoder [@offset 45168]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 45251]: 0x90, OSX senseid: 0x1
Connector at index 2
Type [@offset 45174]: VGA (1)
Encoder [@offset 45178]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 45278]: 0x97, OSX senseid: 0x8

I gather that this card is supposed to be a rebranded HD 5470 which is supported now via the ati5000 kext, but adding the device id to that kext is not enough and as I can only boot with GE=No I don't think that trying to use a HD 5470 bios rom from the extra folder works.

Apologies for ignorance on my part, but I hope this info would help at least to try and get to a next stage of experimenting with this card.

Many thanks.
 
Re: Adding Additional ATI card IDs to Chimera 1.7.0

Hi,

I've tried everything you can think of. Loaded each personality. Nothing worked. I have a Dell Turks ATI AMD 6670 1GB DDR5 card.


here's my info (modified ati6000controller)


Kext ATI6000Controller
Personality: Pithecia
ConnectorInfo count in decimal: 3
Disk offset in decimal 523400
0000000 00 08 00 00 04 02 00 00 00 01 00 00 12 04 03 05
0000010 04 00 00 00 14 02 00 00 00 01 00 00 00 00 04 03
0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 01
0000030
Personality: Bulrushes
ConnectorInfo count in decimal: 6
Disk offset in decimal 523448
0000000 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 05
0000010 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 03
0000020 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 01
0000030 00 04 00 00 04 03 00 00 00 01 00 00 22 05 04 02
0000040 00 04 00 00 04 03 00 00 00 01 00 00 10 00 05 04
0000050 00 04 00 00 04 03 00 00 00 01 00 00 20 01 06 06
0000060
Personality: Cattail
ConnectorInfo count in decimal: 4
Disk offset in decimal 523544
0000000 02 00 00 00 40 00 00 00 29 05 00 00 00 00 00 05
0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 03
0000020 00 04 00 00 00 01 00 00 00 19 00 00 21 03 02 01
0000030 00 04 00 00 00 01 00 00 00 19 00 00 12 04 03 03
0000040
Personality: Hydrilla
ConnectorInfo count in decimal: 5
Disk offset in decimal 523608
0000000 02 00 00 00 00 01 00 00 09 01 00 00 12 04 03 05
0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 03
0000020 00 04 00 00 00 01 00 00 00 19 00 00 21 03 02 01
0000030 00 04 00 00 00 01 00 00 00 19 00 00 22 05 05 04
0000040 00 04 00 00 04 03 00 00 00 01 00 00 10 00 04 02
0000050
Personality: Duckweed
ConnectorInfo count in decimal: 4
Disk offset in decimal 523688
0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 05
0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 05 03
0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 03 01
0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 06 04
0000040
Personality: Fanwort
ConnectorInfo count in decimal: 4
Disk offset in decimal 523752
0000000 02 00 00 00 40 00 00 00 29 05 00 00 00 00 00 05
0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 03
0000020 00 04 00 00 00 01 00 00 00 19 00 00 21 03 02 01
0000030 00 04 00 00 00 01 00 00 00 19 00 00 12 04 03 04
0000040
Personality: Elodea
ConnectorInfo count in decimal: 5
Disk offset in decimal 523816
0000000 02 00 00 00 00 01 00 00 09 01 00 00 12 04 03 05
0000010 00 04 00 00 04 03 00 00 00 01 00 00 10 00 05 03
0000020 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01
0000030 00 04 00 00 00 01 00 00 00 19 00 00 21 03 02 02
0000040 00 04 00 00 00 01 00 00 00 19 00 00 22 05 04 04
0000050
Personality: Kudzu
ConnectorInfo count in decimal: 2
Disk offset in decimal 523896
0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 05
0000010 00 08 00 00 04 02 00 00 00 01 00 00 11 02 01 03
0000020
Personality: Gibba
ConnectorInfo count in decimal: 5
Disk offset in decimal 523928
0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 05 05
0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 04 03
0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 06 01
0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 03 04
0000040 04 00 00 00 04 02 00 00 00 01 00 00 11 02 01 02
0000050
Personality: Lotus
ConnectorInfo count in decimal: 3
Disk offset in decimal 524008
0000000 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 05
0000010 00 08 00 00 04 02 00 00 00 01 00 00 22 05 04 03
0000020 00 04 00 00 00 01 00 00 00 01 00 00 21 03 02 01
0000030
Personality: Ipomoea
ConnectorInfo count in decimal: 3
Disk offset in decimal 524056
0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 05
0000010 00 08 00 00 04 02 00 00 00 01 00 00 11 02 04 03
0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 01
0000030
Personality: Muskgrass
ConnectorInfo count in decimal: 4
Disk offset in decimal 524104
0000000 00 04 00 00 04 03 00 00 00 01 01 00 11 02 01 05
0000010 00 04 00 00 00 01 00 00 00 19 02 00 21 03 02 03
0000020 00 04 00 00 00 01 00 00 00 19 03 00 22 05 04 01
0000030 00 08 00 00 04 02 00 00 00 01 04 00 12 04 03 04
0000040
Personality: Juncus
ConnectorInfo count in decimal: 4
Disk offset in decimal 524168
0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 05
0000010 00 04 00 00 04 03 00 00 00 01 00 00 10 00 04 03
0000020 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01
0000030 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02
0000040
Personality: Osmunda
ConnectorInfo count in decimal: 3
Disk offset in decimal 524232
0000000 02 00 00 00 00 01 00 00 29 05 00 00 10 00 05 05
0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 03
0000020 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 01
0000030



ATOM BIOS Rom:
SubsystemVendorID: 0x1028 SubsystemID: 0x0012
IOBaseAddress: 0x0000
Filename: 3330124.001
BIOS Bootup Message:
TURKS XT C33302 GDDR5 64Mx32

PCI ID: 1002:6758
Connector at index 0
Type [@offset 44472]: HDMI-A (11)
Encoder [@offset 44476]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44546]: 0x94, OSX senseid: 0x5
Connector at index 1
Type [@offset 44482]: DVI-D (3)
Encoder [@offset 44486]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44573]: 0x92, OSX senseid: 0x3
Connector at index 2
Type [@offset 44492]: VGA (1)
Encoder [@offset 44496]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44600]: 0x90, OSX senseid: 0x1


GraphicsEnabler=Yes
AtiPorts=3


Read HFS+ file: [hd(0,2)/System/Library/CoreServices/SystemVersion.plist] 478 bytes.
Loading Darwin 10.7
Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 4096 bytes.
Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 13118502 bytes.
Using PCI-Root-UID value: 1
Framebuffer @0xD0000000 MMIO @0xFE620000 I/O Port @0x0000E000 ROM Addr @0xFE600000
ATI card POSTed, reading VBIOS from legacy space
AtiPorts set to 3
ATI Turks AMD Radeon HD 6670 Series 1024MB (Bulrushes) [1002:6758] (subsys [1028:0012]):: PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)
LAN Controller [14e4:1691] :: PciRoot(0x1)/Pci(0x1c,0x3)/Pci(0x0,0x0)


Still default frame buffers.

bash-3.2# ioreg | grep ATY
| | | | +-o ATY,ATY,RadeonFramebuffer@0 <class AtiFbStub, id 0x1000002dc, registered, matched, active, busy 0 (8 ms), retain 7>
| | | | +-o ATY,ATY,RadeonFramebuffer@1 <class AtiFbStub, id 0x1000002dd, registered, matched, active, busy 0 (2 ms), retain 7>
| | | | +-o ATY,ATY,RadeonFramebuffer@2 <class AtiFbStub, id 0x1000002de, registered, matched, active, busy 0 (2 ms), retain 7>


Any help is greatly appreciated.

Thank You
 
Re: Adding Additional ATI card IDs to Chimera 1.7.0

Hi MacMan,
Please add ATI 6450M [1002:6760] Subsystem ID: [0003:1179]
Thank you.
 
Re: Adding Additional ATI card IDs to Chimera 1.7.0

please add suporto to Ati Radeon 6950 , i have it already working , but if try to play games the framebuffer is incorrect... tks in advance
 
Re: Adding Additional ATI card IDs to Chimera 1.7.0

vhellyeah said:
please add suporto to Ati Radeon 6950 , i have it already working , but if try to play games the framebuffer is incorrect... tks in advance
Post your cards specs as the guys above you did and it'll probably happen. :)
 
Re: Adding Additional ATI card IDs to Chimera 1.7.0

is this card listed yet
after adding id the proper files i get black screen and the fan spins up fast.
is this the info you need

I have tried different Framebuffer on boot and all i get is a black screen and loud GPU fan.
install of 10.6 with iboot then 10.6.8 combo update then mutibeast 3.10.1.
added id 0x68bf1002 to the ati 6000 and 3000

Update 1/15/12 I an not sure if this is related but i can no longer get my Geforce 7900Gt working that was just fine in SL i used both Mutibeast 3.10.0 and also the 3.9.1 and not showing correct vid card in profile i was running dual monitors now that is no longer working. i tried with GE=yes and no same install and when i first installed the GeForce 7900 before the card worked fine with QE/CI trying to get the HD 6750 going now with fresh install i cant get the geforce card working right

Thanks
Jeff

Code:
Using PCI-Root-UID value: 0
ATI Framebuffer Addr: @0xD0000000  MMIO Addr: @0xE1000000 I/O Port Addr: @0x00009000 ROM Addr: @0x00000000
ATI card POSTed, reading Video BIOS from legacy space
Card reported ports: 4
Framebuffer set to: Vervet using device's default.
Number of ports set to: 4 using framebuffer's default.
ATI Radeon HD 6750 1024MB [1002:68bf] (subsys [1682:3140]) (Juniper:Vervet) :: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
 
Re: Adding Additional ATI card IDs to Chimera 1.7.0

projectpb said:
is this card listed yet
after adding id the proper files i get black screen and the fan spins up fast.
is this the info you need

I have tried different Framebuffer on boot and all i get is a black screen and loud GPU fan.
install of 10.6 with iboot then 10.6.8 combo update then mutibeast 3.10.1.
added id 0x68bf1002 to the ati 6000 and 3000

Update 1/15/12 I an not sure if this is related but i can no longer get my Geforce 7900Gt working that was just fine in SL i used both Mutibeast 3.10.0 and also the 3.9.1 and not showing correct vid card in profile i was running dual monitors now that is no longer working. i tried with GE=yes and no same install and when i first installed the GeForce 7900 before the card worked fine with QE/CI trying to get the HD 6750 going now with fresh install i cant get the geforce card working right

Thanks
Jeff

Code:
Using PCI-Root-UID value: 0
ATI Framebuffer Addr: @0xD0000000  MMIO Addr: @0xE1000000 I/O Port Addr: @0x00009000 ROM Addr: @0x00000000
ATI card POSTed, reading Video BIOS from legacy space
Card reported ports: 4
Framebuffer set to: Vervet using device's default.
Number of ports set to: 4 using framebuffer's default.
ATI Radeon HD 6750 1024MB [1002:68bf] (subsys [1682:3140]) (Juniper:Vervet) :: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)


Hi guys! I have the same HD 6750 with same Hardware ID's as Quoted. It would be great to have ti card with full resolution and QE/CI.
 
Re: Adding Additional ATI card IDs to Chimera 1.7.0

This is my ati 6770m card

Device ID: [1002:6740] Subsystem ID: [3388103c] Thurks

Can you add This card?
Please if you need more information feel free to respond. I think have all information possible of this card (dumps, bios, logs, ioreg ...) extracted from mac, w7 and linux only need you explain me the correct information you need for this card. I offer my help for test you solution.
I have the originals dumps from original mac with the same chipset
I wait for you response and thank you for you time.
 
Status
Not open for further replies.
Back
Top