Chameleon

Issue 183: Ati 6490m + Intel problem.

Reported by Marco Masselli, Sep 18, 2011

Same as this issue of 6630m but the card is 6490m with some 
modification.
http://forge.voodooprojects.org/p/chameleon/issues/165/

In my laptop (HP pro book 4530) the card isn't recognized.
No framebuffer loaded and the cards in system profiler are like 
this.
I'm using chameleon revision 1527
Can you add the ID of the card in the boot loader to get the card 
working as you have done with the issue linked?

The 6490m seems to load the ATI6000.kext and ATIX3000.kext, but it 
is showed like this.

ATI http://f.cl.ly/items/0Y2f1e3q0b29261W3Y2I/Untitled.jpg
Intel http://cl.ly/3m1B3T0z1o1d2t2p1t26

Comment 1 by Marco Masselli, Sep 18, 2011

Also, i tested it with:

- Graphic Enabler Yes/No
- PCIrootID 0/1/2
- Framebuffer Muskgrass

Comment 2 by Marco Masselli, Sep 19, 2011

Further Info:

I saw in Ati.c file that 6490m is associated with 
"RV740" Familiy.
On wikipedia it says that it's a CAICOS from northern island. 
Probably you need only to switch that.

Comment 3 by ErmaC , Sep 19, 2011

I'm not a coder...
I add this into ati.c and compile it from my branch...
following your provided info
the archive include the boot,boot0,boot0md,boot0hfs,boot1h

	{ 0x6760,	0x1656103C, CHIP_FAMILY_CAICOS,		"AMD Radeon HD 
6490M",				kNull		}, // ErmaC no tested

Comment 4 by Marco Masselli, Sep 19, 2011

How can i install it? Sorry for this question, never installed 
manually.

Comment 5 by František Nesveda, Sep 23, 2011

I just downloaded the source for r1562, changed the chip family in 
ati.c file, compiled, updated, and it works!
Actually, the card still remains unrecognized, but now you can boot 
without NullCpuPM.kext, just with vanilla IntelCPUPM.kext.
I'm testing different framebuffers now.

@Fabio ErmaC
How did you get to the number 0x1656103C?

@Marco Masselli
For example with Chameleon Wizard, you have to choose to install 
from folder on disk, choose the folder and select 
"update", then hit install.

Comment 6 by ErmaC , Sep 23, 2011

I find the SubSys ID: 0x1656103C
with a little an very quick search...
And I found it here... (no Idea if is correct)
http://us.battle.net/wow/en/forum/topic/2522465048

Pls if you find the correct setting...
post here the result, and maybe the dev can add this to the main 
"ati.c" code.
Thx

Fabio
Labels: Type:Other Type:Defect

Comment 7 by Marco Masselli, Sep 25, 2011

Still Card not supported. This mean that the ID is probably 
incorrect. How to find the card IDs? (there are at least 2 IDs of 
the 6490m, one for the GDDR5 version and one for the DDR3 version).
How can i find it? i have a 6490m. where should i look?

Comment 8 by ErmaC , Sep 25, 2011

http://forum.voodooprojects.org/index.php/topic,1959.0.html
Into the Azimutz topics you can find a lot of info.

Fabio

Comment 9 by Daniel Rammelt, Oct 4, 2011

From the ATI installer in windows, should help?

 
Name AMD Radeon Graphics Processor 
Manufacturer Advanced Micro Devices, Inc. 
Device ID 0x6760 
Vendor ID 0x1002 
Class Code 0x030000 
Revision ID 0x00 
Subsystem ID 0x167d 
Subsystem vendor ID 0x103c

Comment 10 by Cosmosis Jones, Oct 6, 2011

Owner: azimutz

Comment 11 by Azimutz, Oct 7, 2011

Marco, František, post info about your card's like Daniel did above, 
but include the card's model too.
Are these all 6490m?

And please be patient; atm i don't know when i will be able to 
answer anyone :(
Status: Accepted

Comment 12 by Daniel Rammelt, Oct 7, 2011

Yes my card is the 6490M, Machine is HP Probook 4530S.

Comment 13 by František Nesveda, Oct 8, 2011

I've got an update on this topic.
I ran a command in terminal:
sudo lspci -nnvd 0x1002: | grep -B2 Subsystem
It showed me that I don't actually have a AMD Radeon 6490M, but AMD 
Radeon 6470M. I believe this applies for Daniel and Marco too, as 
they both use the same laptop as me.

(The difference between those two is that 6490M uses GDDR5 and 6470M 
uses DDR3)

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc NI 
Seymour [AMD Radeon HD 6470M] [1002:6760] (prog-if 00 [VGA 
controller])
	Subsystem: Hewlett-Packard Company Unknown device [103c:167d]

1656103C subsys ID is for 6490M,
167D103C subsys ID is for 6470M,
both from the CAICOS family from Northern Islands. 
I use a custom Chameleon (in the trunk there are wrong families, so 
AICPUPM.kext panics when the discrete graphics is enabled) to boot 
with my 6470M enabled, but the card doesn't load, the ATI6000 kext 
(I don't know the exact name) doesn't get loaded. But I believe 
we're on a good way.

Comment 14 by ugo kind, Oct 9, 2011

i confirm all.. but 6490 is southern ismand

Comment 15 by Cosmosis Jones, May 8, 2012

Status: WontFix

Created: 7 years 7 months ago by Marco Masselli

Updated: 6 years 11 months ago

Status: WontFix

Owner: Azimutz

Followed by: 5 persons

Labels:
Priority:Medium
Type:Other