Chameleon

Issue 88: could not load VBIOS from 6750m on HP dv4 3011tx

Reported by Liu Colin, Jun 15, 2011

If use GraphicsEnabler =Yes, It will hang at ATI Card POSTed reading 
VBIOS from Legacy space

Comment 1 by Cosmosis Jones, Jun 15, 2011

coudl you please provide a lot more information.

What is your card
what is it's device id
what is it's subsystem id.
what version of chameleon
what are your flags in com.apple.boot.plist

Comment 2 by Azimutz, Jun 20, 2011

Yeah, please post device id + subsys id; most likely they are not 
present on the booter's code.
This is new policy; we will not add devices without demand and 
confirmation that they work.
Owner: azimutz

Comment 3 by Liu Colin, Jun 20, 2011

Device ID: 6741
Vendor ID:1002
Subsys ID: 1646 103c

Below is my boot.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>DSDT</key>
	<string>/Extra/dsdt.aml</string>
	<key>EthernetBuiltin</key>
	<string>Yes</string>
	<key>GenerateCStates</key>
	<string>Yes</string>
	<key>GeneratePStates</key>
	<string>Yes</string>
	<key>GraphicsEnabler</key>
	<string>No</string>
	<key>Kernel</key>
	<string>/mach_kernel</string>
	<key>SMBIOS</key>
	<string>/Extra/smbios.plist</string>
</dict>
</plist>

Comment 4 by Azimutz, Jun 20, 2011

Hi there... we have another winner :) your dev id is on 
AtiRadeonX3000. I see on PCI repository "NI Whistler [AMD 
Radeon HD 6600M Series]"... is this correct?

About your Boot.plist:
- no need for DSDT & SMBIOS keys if you have the files on those 
paths.
- remove the slash "/" from /mach_kernel

I'm going to be waiting on a confirmation of the card's name to mark 
the issue as "Accepted" and take action ;)

Comment 5 by Liu Colin, Jun 21, 2011

I'm not sure what you means about "PCI repository "NI 
Whistler [AMD Radeon HD 6600M Series]"". But yes the card 
is a member of AMD Radeon HD 6000M Series I saw on AMD official 
site.
And the dev id both can be found in ATI6000Controller.kext and 
ATI3000Controller.kext under S/L/E. :)

I use /mach_kernel instead of mach_kernel because it will say could 
not find mach_kernel if I remove the slash in older chameleon. 

Thanks and waiting new build to test if I can get my laptop works as 
mc723 with both Intel HD & ATI working fully.

Comment 6 by Azimutz, Jun 21, 2011

What i meant with "PCI repository "NI 
Whistler [AMD Radeon HD 6600M Series]"" is:
http://pci-ids.ucw.cz/read/PC/1002/6741

You should have posted the card's name, so we don't have to loose 
time looking for it!
You can't have the same id in different controllers! 6000Controller 
is from Lion; you should remove it from Snow's S/L/E or the other 
way around. Also make sure you remove any injectors you have 
installed.

About ATI/AMD, all i can do is add your device to the code and give 
you some pointers; the rest is up to you.
I can't guarantee it will work as you expect; laptops usually give 
problems with LVDS.
About Intel HD, there's no support on the booter for it; either 
works ootb or you have to fix it your self. 

Strange that kernel thing; never had such a problem.

I will post as soon as i get it ready...
Status: Accepted

Comment 7 by Azimutz, Jun 21, 2011

upps, you managed to trick me :-/
The device id is indeed on ATI6000Controller.kext and 
ATIRadeonX3000.kext (there's no ATI3000Controller.kext) but that's 
on Lion; are you using Lion?

Comment 8 by Liu Colin, Jun 21, 2011

Yes, I'm on Lion DP4 now. :)

Comment 9 by Azimutz, Jun 21, 2011

Ok.. let's see what i can do. You need to be patient :)
Going for lunch and rest... been up all night.

Comment 10 by Liu Colin, Jun 22, 2011

Thanks and if you need any other info just let me know. ^ ^
BTW, the intel HD is working very good without any external display. 
It seems supported by Lion.
What I need from 6750M is external display ( VGA and HDMI both not 
work).

Comment 11 by Azimutz, Jun 22, 2011

Doesn't surprise me, the Intel support, since it's integrated on the 
Core ixxx CPU's and Apple uses it ;)
Can't guarantee the external display or LVDS; that depends on the 
framebuffer. If it doesn't work with a certain fb by ootb, you'll 
have to pick the closest match for your card and try to edit the fb 
personality's layout.
Take a peek at the link below; i'll explain everything there.

Thank you for your feedback :)

http://forge.voodooprojects.org/p/chameleon/issues/91/#ic576
Status: Fixed

Created: 8 years 4 months ago by Liu Colin

Updated: 8 years 3 months ago

Status: Fixed

Owner: Azimutz

Followed by: 2 persons

Labels:
Priority:Medium
Type:Defect