network0771 Posted March 19, 2011 Share Posted March 19, 2011 ATOM BIOS Rom: SubsystemVendorID: 0x104d SubsystemID: 0x9056 IOBaseAddress: 0xd000 Filename: BR33251.001 BIOS Bootup Message: Sony_M850_M92S2_XT_GDDR3 M92 GDDR3 64bit 680e/800m Connector at index 0 type: LVDS (7) Connector at index 1 type: VGA (1) Connector's i2cid: 90 Connector at index 2 type: HDMI-A (11) Connector's i2cid: 94 oops,there's no i2cid number with LVDS.why? how can i find the LVDS id? Link to comment Share on other sites More sharing options...
sydlix Posted March 19, 2011 Share Posted March 19, 2011 Based on this: ATOM BIOS Rom: SubsystemVendorID: 0x1028 SubsystemID: 0x0272 IOBaseAddress: 0x2000 Filename: BR034414.001 BIOS Bootup Message: BR034414-001 M96 DDR3 128bit 400e/800m Connector at index 0 type: VGA (1) Connector's i2cid: 95 Connector at index 1 type: HDMI-A (11) Connector's i2cid: 90 Connector at index 2 type: LVDS (7) Connector's i2cid: 94 Connector at index 3 type: DisplayPort (10) Connector's i2cid: 91 I modified the values from: 02 00 00 00 40 00 00 00 09 01 00 00 02 01 00 03 02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02 00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01 TO 10 00 00 00 10 00 00 00 00 00 00 00 02 01 02 06 00 08 00 00 00 02 00 00 00 00 00 00 20 01 01 01 02 00 00 00 40 00 00 00 00 01 00 00 10 00 00 05 first VGA, then HDMI, then LVDS. I booted with a modified boot file defaulting with shrike (I HOPE), GraphicsEnabler=YES I am getting a corrupted screen going from the black of the verbose gradually to grey, like transparent to opaque??? What am I doing wrong? Link to comment Share on other sites More sharing options...
almuras Posted March 20, 2011 Share Posted March 20, 2011 The bootlaoder is chameleon rev 747 with modded ati.c with corrected default framebuffer to Shrike and model name for my DeviceId: 0x9480 (Kabyl boot file is no go for me) Thanks for the great guide mucha! Could you please give a link to your bootloader. I searched everywhere and I could not find it. I have Dell Studio 1747 with Radeon mobility 4650 (0x9480). I made a modded Shrike for my laptop but it does not work for some reason . Thanks in advance! Link to comment Share on other sites More sharing options...
almuras Posted March 20, 2011 Share Posted March 20, 2011 Thank you. I was only able to figure out the ATY,ControlFlags but thanks to your excellent guide I now can know the rest. I make the assumption ATY,ControlFlags for HDMI is 0x204 based on the IORegistry when I'm using 10.7 kexts which the external monitor connected to HDMI was working. I guess I'm wrong. I have downloaded your guide but do not have the opportunity to read it yet. I will read it to figure out how to make HDMI working without the interference with LVDS. Kizwan, I was trying to follow your excellent guide at dell studio thread but could not get it to work. I have Dell Studio 1747 with Radeon Mobility 4650 (0x9480) My Radeon dump looks like this: RHDAtomOutputAllocFree Mapping DIG1 encoder to KLDSKP_UNIPHYE Crtc[0]: found native mode from Monitor[LVDS Panel]: Modeline "1600x900" 96 1600 1648 1680 1736 900 901 906 922 Connector "PANEL" uses Monitor "LVDS Panel": RHDValidateScaledToMode rhdModeValidateCrtc DxModeValid: ATOM CRTC 1 rhdAtomOutputModeValid Listing modesetting layout: ATOM CRTC 1: tied to Atom PLL 1 and LUT A: Outputs: AtomOutput UniphyE (PANEL) ATOM CRTC 2: unused Unused Outputs: AtomOutput DACA, AtomOutput UniphyA And my Atom BIOS is: ATOM BIOS Rom: SubsystemVendorID: 0x1028 SubsystemID: 0x02ea IOBaseAddress: 0x2000 Filename: BR034427.002 BIOS Bootup Message: BR034427-002 M96 DDR3 128bit 550e/700m Connector at index 0 type: VGA (1) Connector's i2cid: 90 Connector at index 1 type: LVDS (7) Connector's i2cid: 96 Connector at index 2 type: HDMI-A (11) Connector's i2cid: 91 Connector at index 3 type: DisplayPort (10) Connector's i2cid: 94 So I made my own framebuffer but it does not work. always black screen; Here it is: port0 >VGA=0x00000010 - ControlFlag=0x0010 - Features = 0x00 -----------Hotplug=0x00 - i2cid=90 > SenseLine=0x01 port1 >LVDS=0x00000002 - ControlFlag=0x0040 - Features = 0x09 -----------Hotplug=0x01 - i2cid=96 > SenseLine=0x07 port2 >HDMI=0x00000800 - ControlFlag=0x0200 - Features = 0x00 -----------Hotplug=0x02 - i2cid=91 > SenseLine=0x02 port3 >DP=0x00000400 - ControlFlag=0x0100 - Features = 0x00 -----------Hotplug=0x03 - i2cid=94 > SenseLine=0x05 CRTC0>DIG1>UNIPHYE>LVDS Encoder= 0x00 Transmitter = 0x12 CRTC1>DAC > DACA >VGA Encoder=0x10 Transmitter = 0x00 CRTC1>DIG2>UNIPHYA>HDMI Encoder= 0x01 Transmitter = 0x10 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01 VGA 02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 07 LVDS 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 05 HDMI I do not know what I am doing wrong . Any help or suggestions are greatly appreciated!!! Link to comment Share on other sites More sharing options...
sydlix Posted March 20, 2011 Share Posted March 20, 2011 Hi I've tried kizwan kext and boot file from this post: http://www.insanelymac.com/forum/index.php...t&p=1657833 It is not working on lvds, it is stuck in verbose/grey apple logo althrough the system is started (I can shut down via power button and enter). I cannot verify if it is correctly loading the kexts. Some more info. 10.6.6 installed with latest boot cd from nawcom. boot file you provided defaulting with vervet framebuffer. com.apple.boot.plist with ONLY -v, GraphicsEnabler=Yes (maybe need to add something?) ATIFramebuffer you provided, with modified vervet section. All other kexts are stock. I also have NO NullCPUpower etc, only fakesmc, ps2 and ahci injectors. I also repaired permissions on the partition. Do you think the problem is related to enc/trasmitter values or maybe I am doing something wrong. I have a 1640, not a 1645, only differences from the bios dump are: SubsystemVendorID: 0x1028 SubsystemID: 0x0272 = 1640 SubsystemVendorID: 0x1028 SubsystemID: 0x02fe = 1645 IOBaseAddress: 0x2000 IOBaseAddress: 0x0000 BR034414-001 M96 DDR3 128bit 400e/800m BR036993-002 M96 DDR3 128bit 400e/800m Thank you Marco Link to comment Share on other sites More sharing options...
yanghy Posted March 20, 2011 Share Posted March 20, 2011 Hi kokosnuss, It seems we have the same problem. However, I do not have VGA and HDMI for testing. When I use Nomascus without changing the other bytes, only the SenseID, from 02 to 04. I found only the 02 will bring the backlight "ON" with black screen. So I guess 02 is the SenseID. Today, I got output from uBuntu as below. [ 16.169116] [drm] Radeon Display Connectors [ 16.169118] [drm] Connector 0: [ 16.169119] [drm] LVDS [ 16.169120] [drm] Encoders: [ 16.169122] [drm] LCD1: INTERNAL_UNIPHY [ 16.169123] [drm] Connector 1: [ 16.169125] [drm] HDMI-A [ 16.169126] [drm] HPD1 [ 16.169128] [drm] DDC: 0x6470 0x6470 0x6474 0x6474 0x6478 0x6478 0x647c 0x647c [ 16.169130] [drm] Encoders: [ 16.169131] [drm] DFP1: INTERNAL_UNIPHY1 [ 16.169132] [drm] Connector 2: [ 16.169133] [drm] VGA [ 16.169135] [drm] DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c [ 16.169137] [drm] Encoders: [ 16.169138] [drm] CRT1: INTERNAL_KLDSCP_DAC1 Again insufficent information, need to test one by one. However, base on the UNIPHY, the possible "Encoder and Transmittor" combination should be as below. 00 00 10 00 20 00 I will test later today. By the way, what Framebuffer you are using? Link to comment Share on other sites More sharing options...
Derc Posted March 20, 2011 Share Posted March 20, 2011 Hi all! Help me please with ATI Radeon Mobility 4570 512 mb on 10.6.6. I read the way the plant bcc9 and mucha but did not quite understand it. help to put all on the shelves. where to start? a loader, etc? Here is my configuration: ASUS k40ad AMD Athlon II M300 2000 MHz AMD SB700 ATI Radeon Mobility 4570 512 mb VIA VT1708S Realtek RTL8168D Atheros AR9285 Thanks in advance for any help! Really count on you! I apologize for my English! Link to comment Share on other sites More sharing options...
sydlix Posted March 20, 2011 Share Posted March 20, 2011 Hello, some progress here! But I'm struggling with the LVDS! Hardware: Studio XPS 1640 - Mobility 4670 Connector info: ATOM BIOS Rom: SubsystemVendorID: 0x1028 SubsystemID: 0x0272 IOBaseAddress: 0x2000 Filename: BR034414.001 BIOS Bootup Message: BR034414-001 M96 DDR3 128bit 400e/800m Connector at index 0 type: VGA (1) Connector's i2cid: 95 Connector at index 1 type: HDMI-A (11) Connector's i2cid: 90 Connector at index 2 type: LVDS (7) Connector's i2cid: 94 Connector at index 3 type: DisplayPort (10) Connector's i2cid: 91 I tried the booter from Kizwan that defaults with Vervet framebuffer for all 4 connections. The original configuration of his modified framebuffer was: Patched connection table:- --> 00013880 02 00 00 00 40 00 00 00 09 01 00 00 12 01 00 05 (LVDS) --> 00013890 10 00 00 00 10 00 00 00 00 01 00 00 10 10 01 06 (VGA) --> 000138A0 00 08 00 00 00 02 00 00 00 01 00 00 20 00 02 01 (HDMI) --> 000138B0 00 04 00 00 00 04 00 00 00 01 00 00 11 00 04 02 (DP) This was giving me no display initialization, staying in command line, though system was booted. So, according to linux Xorg logs, which said: LVDS UNIPHY2(DIG0), VGA DAC1, HDMI & DP UNIPHY(DIG1). DIG0 should equal to mucha's DIG1 and DIG1 to mucha's DIG2. I modified accordingly to: Patched connection table:- --> 00013880 02 00 00 00 40 00 00 00 09 01 00 00 02 00 00 05 (LVDS) --> 00013890 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06 (VGA) --> 000138A0 00 08 00 00 00 02 00 00 00 01 00 00 00 01 02 01 (HDMI) --> 000138B0 00 04 00 00 00 04 00 00 00 01 00 00 10 01 04 02 (DP) VGA is working correctly. HDMI is working correctly. DP I don't know but I think so. on HDMI I tried also 10 as transmitter and it works. LVDS is giving me BLACK screem with acrive backlight. I can see from the HDMI output that the internal display is recognized, it even changes resolution, but it stays BLACK.. I have also tried changing the control flag on lvds to 0x100 but it gives corrupted screen and nothing works anymore. I don't know if it has something to do with the features section, being a rgbled display, what can I try? Please HELP! Link to comment Share on other sites More sharing options...
kizwan Posted March 20, 2011 Share Posted March 20, 2011 I have Dell Studio 1747 with Radeon Mobility 4650 (0x9480) ATOM BIOS Rom: SubsystemVendorID: 0x1028 SubsystemID: 0x02ea IOBaseAddress: 0x2000 Filename: BR034427.002 BIOS Bootup Message: BR034427-002 M96 DDR3 128bit 550e/700m Connector at index 0 type: VGA (1) Connector's i2cid: 90 Connector at index 1 type: LVDS (7) Connector's i2cid: 96 Connector at index 2 type: HDMI-A (11) Connector's i2cid: 91 Connector at index 3 type: DisplayPort (10) Connector's i2cid: 94 My Radeon dump looks like this: RHDAtomOutputAllocFree Mapping DIG1 encoder to KLDSKP_UNIPHYE Crtc[0]: found native mode from Monitor[LVDS Panel]: Modeline "1600x900" 96 1600 1648 1680 1736 900 901 906 922 Connector "PANEL" uses Monitor "LVDS Panel": RHDValidateScaledToMode rhdModeValidateCrtc DxModeValid: ATOM CRTC 1 rhdAtomOutputModeValid Listing modesetting layout: ATOM CRTC 1: tied to Atom PLL 1 and LUT A: Outputs: AtomOutput UniphyE (PANEL) ATOM CRTC 2: unused Unused Outputs: AtomOutput DACA, AtomOutput UniphyA CRTC0>DIG1>UNIPHYE>LVDS Encoder= 0x00 Transmitter = 0x12 CRTC1>DAC > DACA >VGA Encoder=0x10 Transmitter = 0x00 CRTC1>DIG2>UNIPHYA>HDMI Encoder= 0x01 Transmitter = 0x10 That is correct but your Radeon dump doesn't look complete. Where is DisplayPort? port0 >VGA=0x00000010 - ControlFlag=0x0010 - Features = 0x00 -----------Hotplug=0x00 - i2cid=90 > SenseLine=0x01port1 >LVDS=0x00000002 - ControlFlag=0x0040 - Features = 0x09 -----------Hotplug=0x01 - i2cid=96 > SenseLine=0x07 port2 >HDMI=0x00000800 - ControlFlag=0x0200 - Features = 0x00 -----------Hotplug=0x02 - i2cid=91 > SenseLine=0x02 port3 >DP=0x00000400 - ControlFlag=0x0100 - Features = 0x00 -----------Hotplug=0x03 - i2cid=94 > SenseLine=0x05 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01 VGA 02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 07 LVDS 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 05 HDMI HDMI senseid is incorrect. It should be 0x02 not 0x05. What framebuffer are you using? Does the boot file you're using already set the same framebuffer for your card? Since you have 4 connections, try Vervet framebuffer & patch it with these:- 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01 (VGA) 02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 07 (LVDS) 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) 00 04 00 00 00 04 00 00 00 01 00 00 11 00 04 02 (DP) Vervet locations in ATIFramebuffer are:- 32bit: offset 0x00037538 (length is 40 in HEX) 64bit: offset 0x00013880 (length is 40 in HEX) Hello, some progress here! But I'm struggling with the LVDS! Good job! This was giving me no display initialization, staying in command line, though system was booted. This is what you get when the ATIFramebuffer.kext doesn't installed properly. When it doesn't installed properly, it won't load. So, according to linux Xorg logs, which said:LVDS UNIPHY2(DIG0), VGA DAC1, HDMI & DP UNIPHY(DIG1). DIG0 should equal to mucha's DIG1 and DIG1 to mucha's DIG2. I modified accordingly to: Patched connection table:- --> 00013880 02 00 00 00 40 00 00 00 09 01 00 00 02 00 00 05 (LVDS) --> 00013890 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06 (VGA) --> 000138A0 00 08 00 00 00 02 00 00 00 01 00 00 00 01 02 01 (HDMI) --> 000138B0 00 04 00 00 00 04 00 00 00 01 00 00 10 01 04 02 (DP) VGA is working correctly. HDMI is working correctly. DP I don't know but I think so. on HDMI I tried also 10 as transmitter and it works. Good job again! The patched ATIFramebuffer.kext I prepared just to help you to get started quickly. Only need to fixed the transmitter & encoder for your card, just like you did here. LVDS is giving me BLACK screem with acrive backlight. I can see from the HDMI output that the internal display is recognized, it even changes resolution, but it stays BLACK.. When you got blank on LVDS, does external monitor connected? Try unplugged all external monitor. See whether you got video on LVDS after unplugged the external monitor(s). Link to comment Share on other sites More sharing options...
sydlix Posted March 20, 2011 Share Posted March 20, 2011 That is correct but your Radeon dump doesn't look complete. Where is DisplayPort? HDMI senseid is incorrect. It should be 0x02 not 0x05. What framebuffer are you using? Does the boot file you're using already set the same framebuffer for your card? Since you have 4 connections, try Vervet framebuffer & patch it with these:- 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01 (VGA) 02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 07 (LVDS) 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) 00 04 00 00 00 04 00 00 00 01 00 00 11 00 04 02 (DP) Vervet locations in ATIFramebuffer are:- 32bit: offset 0x00037538 (length 40 in HEX) 64bit: offset 0x00013880 (length 40 in HEX) This is what you get when the ATIFramebuffer.kext doesn't installed properly. When it doesn't installed properly, it won't load. Good job again! The patched ATIFramebuffer.kext I prepared just to help you to get started quickly. Only need to fixed the transmitter & encoder for your card, just like you did here. When you got blank on LVDS, does external monitor connected? Try unplugged all external monitor. See whether you got video on LVDS after unplugged the external monitor(s). When my LVDS is blank, I can connect/disconnect HDMI, and it is recognized, but LVDS stays blank. System says the internal display is connected, gives resolution change, info, everything like it is working, but it is black! I don't know what to do, the dumps says that it is UNIPHY2 so I tried 0x02 0x12 0x22 as transmitters. With 0x12 if I remember correctly the display was recognized but after disconnecting and reconnecting hdmi was no more detected. So it seems that the most correct one is DUAL A+B = 0x02, althrough it gives black display. I am gonna try something with the features, like 0x08 (only backlight?). If you have any suggestion let me know. Link to comment Share on other sites More sharing options...
wmarsh Posted March 20, 2011 Share Posted March 20, 2011 Change the 1st line, encoder should be 01 --> 00013880 02 00 00 00 40 00 00 00 09 01 00 00 02 01 00 05 (LVDS) --> 00013890 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06 (VGA) --> 000138A0 00 08 00 00 00 02 00 00 00 01 00 00 00 01 02 01 (HDMI) --> 000138B0 00 04 00 00 00 04 00 00 00 01 00 00 10 01 04 02 (DP) Link to comment Share on other sites More sharing options...
sydlix Posted March 20, 2011 Share Posted March 20, 2011 Change the 1st line, encoder should be 01 --> 00013880 02 00 00 00 40 00 00 00 09 01 00 00 02 01 00 05 (LVDS) --> 00013890 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06 (VGA) --> 000138A0 00 08 00 00 00 02 00 00 00 01 00 00 00 01 02 01 (HDMI) --> 000138B0 00 04 00 00 00 04 00 00 00 01 00 00 10 01 04 02 (DP) Are you sure, Xorg log says DIG0 for UNIPHY2 (LVDS) AND DIG1 FOR UNIPHY (HDMI,DP). 01 as encoder gives me the gradually black to light grey corrupted screen. Link to comment Share on other sites More sharing options...
almuras Posted March 20, 2011 Share Posted March 20, 2011 That is correct but your Radeon dump doesn't look complete. Where is DisplayPort? HDMI senseid is incorrect. It should be 0x02 not 0x05. What framebuffer are you using? Does the boot file you're using already set the same framebuffer for your card? Since you have 4 connections, try Vervet framebuffer & patch it with these:- 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01 (VGA) 02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 07 (LVDS) 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) 00 04 00 00 00 04 00 00 00 01 00 00 11 00 04 02 (DP) Vervet locations in ATIFramebuffer are:- 32bit: offset 0x00037538 (length is 40 in HEX) 64bit: offset 0x00013880 (length is 40 in HEX) Kizwan, thank you very much for your help . I patched Vervet framebuffer, but when I boot I still have Peregrine loaded. I specified Vervet in Boot.plist, but it does not help . How can I force to load Vervet? Thanks again, Almuras Link to comment Share on other sites More sharing options...
sydlix Posted March 20, 2011 Share Posted March 20, 2011 News: it seems that the order you put the connectors in the framebuffer lines actually MATTERS. I think the hotplugid also matters, I'm testing it right now. Anybody can confirm this? Just try swapping the lines or changing the hotplugids.. Link to comment Share on other sites More sharing options...
sydlix Posted March 20, 2011 Share Posted March 20, 2011 News: after TENS of tests I've come to the conclusion that there is something wrong in the LVDS values. The display is recognized correctly but it simply outputs a black screen. The good news are that I found what's the deal with the order of the strings in the framebuffer (Vervet in my case). It seems that the external connectors must be put in order AFTER the LVDS string. In my case if put before I have NO SIGNAL with HDMI and VGA. I don't know about the DP. I hope that someone finds out what's the problem with our lvds connection. RadeonHD actually works in 32bit but I can't debug (corrupted screen). I've also tried blind dmesg > out.txt but the out does not contain the info I need, I don't know why. If someone can suggest something I'd be glad to try. Marco Link to comment Share on other sites More sharing options...
kokosnuss Posted March 20, 2011 Share Posted March 20, 2011 Hi again. Jap, we do have the same problem with the insufficient info abaout internal... no EDID, no DDC... Got no time this weekend, so ill go on testing tomorrow. Right now i use the lion kexts for testing. With these i do have external VGA-screen running with Eulemur, Kipunji (both recognising the correct Benq DIsplay). It's also running with Vervet, Baboon, Hoolock, Langur (recognised as generic VGA)... if this info is of any use... Using the 10.6.6 kexts no FB works on either external or internal, just able to VNC in. Which kexts are u using? 10.6.6 or lion? Ill try using your encoder info and report asap. btw: i think sense id has to be 01 or 02 because of the active backlight on my testing so far. Greets Link to comment Share on other sites More sharing options...
almuras Posted March 20, 2011 Share Posted March 20, 2011 That is correct but your Radeon dump doesn't look complete. Where is DisplayPort? HDMI senseid is incorrect. It should be 0x02 not 0x05. What framebuffer are you using? Does the boot file you're using already set the same framebuffer for your card? Since you have 4 connections, try Vervet framebuffer & patch it with these:- 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01 (VGA) 02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 07 (LVDS) 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 (HDMI) 00 04 00 00 00 04 00 00 00 01 00 00 11 00 04 02 (DP) Vervet locations in ATIFramebuffer are:- 32bit: offset 0x00037538 (length is 40 in HEX) 64bit: offset 0x00013880 (length is 40 in HEX) Kizwan, HDMI works!!!!!!!!!!!!!!!!!!!!!!! Full resolution and Full QE/CI!!!! Thank you very much for your suggestions! I used Mohamed Khairy boot file to force Vervet, the card displayed incorrectly as ATI HD 5400 (my is mobility 4650) but everything seems working just fine . Howerver, internal LVDS and VGA still does not work Any suggestions how to fix LVDS? Thank you in advance for your help, Almuras Link to comment Share on other sites More sharing options...
sydlix Posted March 20, 2011 Share Posted March 20, 2011 Hi again. Jap, we do have the same problem with the insufficient info abaout internal... no EDID, no DDC... Got no time this weekend, so ill go on testing tomorrow. Right now i use the lion kexts for testing. With these i do have external VGA-screen running with Eulemur, Kipunji (both recognising the correct Benq DIsplay). It's also running with Vervet, Baboon, Hoolock, Langur (recognised as generic VGA)... if this info is of any use... Using the 10.6.6 kexts no FB works on either external or internal, just able to VNC in. Which kexts are u using? 10.6.6 or lion? Ill try using your encoder info and report asap. btw: i think sense id has to be 01 or 02 because of the active backlight on my testing so far Greets I'm using 10.6.6 kexts. Maybe I should try with 10.7's? I thought that the sense id should be according to the connector info in the bios dump? Link to comment Share on other sites More sharing options...
pbg4 Posted March 21, 2011 Share Posted March 21, 2011 Can someone help me with doug's radeon kext? It won't load in my osx10.6.6 with hazard distro. I've try it in S/L/E and in the extra folder and it still won't load. I have radeon kext version 10/20/09 like this guide. Link to comment Share on other sites More sharing options...
kizwan Posted March 21, 2011 Share Posted March 21, 2011 Kizwan, HDMI works!!!!!!!!!!!!!!!!!!!!!!! Full resolution and Full QE/CI!!!! Thank you very much for your suggestions! I used Mohamed Khairy boot file to force Vervet, the card displayed incorrectly as ATI HD 5400 (my is mobility 4650) but everything seems working just fine . Howerver, internal LVDS and VGA still does not work Any suggestions how to fix LVDS? Thank you in advance for your help, Almuras Please post the RadeonHD dump. Use 10.6 RadeonHD (10/20/2009 update). Yeah, installed the 10/20/2009 update. When using RadeonHD, the monitor is not viewable. So you'll need to setup remote connection:- Boot with -x -v Setup remote connection (VNC) in System Preferences (in Sharing). Don't forget to set the VNC password. Test the remote connection. Reboot your computer (boot without any flags) (Correction - boot to 32bit mode: arch=i386). Connect remotely from other computer via VNC. In the "10.6 RadeonHD (10/20/2009 update)" package, there is a command line utility called RadeonDump:- Open terminal. Enter "sudo -s" & then enter password when asked. Change directory (cd) to where RadeonDump located. Enter "./RadeonDump > ~/Desktop/Encoder.txt" [*]Post the Encoder.txt here. Link to comment Share on other sites More sharing options...
yanghy Posted March 21, 2011 Share Posted March 21, 2011 Hi again. Jap, we do have the same problem with the insufficient info abaout internal... no EDID, no DDC... Got no time this weekend, so ill go on testing tomorrow. Right now i use the lion kexts for testing. With these i do have external VGA-screen running with Eulemur, Kipunji (both recognising the correct Benq DIsplay). It's also running with Vervet, Baboon, Hoolock, Langur (recognised as generic VGA)... if this info is of any use... Using the 10.6.6 kexts no FB works on either external or internal, just able to VNC in. Which kexts are u using? 10.6.6 or lion? Ill try using your encoder info and report asap. btw: i think sense id has to be 01 or 02 because of the active backlight on my testing so far. Greets I use Lion's 3 kexts plus EDID override as below, I got QE CI on my internal display. However, my internal display sometimes worked, but most of time the images are scrambled. http://www.insanelymac.com/forum/index.php...amp;mode=linear So, now I am trying to use 10.6.6 kexts personalities to get the LVDS working. Regarding the missing LVDS SenseID for our Sony Vaios, Could be 02. ATOM BIOS Rom: SubsystemVendorID: 0x104d SubsystemID: 0x9071 IOBaseAddress: 0xd000 Filename: BR36874.001 BIOS Bootup Message: Sony M980 Madison LP DDR3 64Mx16 600E/790M LVDS/VGA/HDMI Connector at index 0 type: LVDS (7) Connector at index 1 type: HDMI-A (11) Connector's i2cid: 94 Connector at index 2 type: VGA (1) Connector's i2cid: 90 According to our radeondump. It is impossible to be 01, because 01 is for VGA. Link to comment Share on other sites More sharing options...
wmarsh Posted March 21, 2011 Share Posted March 21, 2011 News: after TENS of tests I've come to the conclusion that there is something wrong in the LVDS values. The display is recognized correctly but it simply outputs a black screen. The good news are that I found what's the deal with the order of the strings in the framebuffer (Vervet in my case). It seems that the external connectors must be put in order AFTER the LVDS string. In my case if put before I have NO SIGNAL with HDMI and VGA. I don't know about the DP. I hope that someone finds out what's the problem with our lvds connection. RadeonHD actually works in 32bit but I can't debug (corrupted screen). I've also tried blind dmesg > out.txt but the out does not contain the info I need, I don't know why. If someone can suggest something I'd be glad to try. Marco The other issue is that GraphicsEnabler only injects for the 1st 2 connectors. See the Mobility Radeon Thread Link to comment Share on other sites More sharing options...
wmarsh Posted March 21, 2011 Share Posted March 21, 2011 Are you sure, Xorg log says DIG0 for UNIPHY2 (LVDS) AND DIG1 FOR UNIPHY (HDMI,DP). 01 as encoder gives me the gradually black to light grey corrupted screen. My theory says so, but since we are reverse engineering, your testing is more important than my theory Link to comment Share on other sites More sharing options...
wmarsh Posted March 21, 2011 Share Posted March 21, 2011 Can someone help me with doug's radeon kext?It won't load in my osx10.6.6 with hazard distro. I've try it in S/L/E and in the extra folder and it still won't load. I have radeon kext version 10/20/09 like this guide. Try instead crazybirdy's method to get dmesg from Linux Link to comment Share on other sites More sharing options...
sydlix Posted March 21, 2011 Share Posted March 21, 2011 ATOM BIOS Rom: SubsystemVendorID: 0x1028 SubsystemID: 0x0272 IOBaseAddress: 0x2000 Filename: BR034414.001 BIOS Bootup Message: BR034414-001 M96 DDR3 128bit 400e/800m Connector at index 0 type: VGA (1) Connector's i2cid: 95 Connector at index 1 type: HDMI-A (11) Connector's i2cid: 90 Connector at index 2 type: LVDS (7) Connector's i2cid: 94 Connector at index 3 type: DisplayPort (10) Connector's i2cid: 91 I have only VGA and HDMI working, LVDS is black. I think it's probably related to the limitation of the boot loader: " Cheeko reports that due to limitations in chameleon injector, only 1st 2 ports will work with GraphicsEnabler. Also that anyone not using 4xxx may have to modify ati.c further. " Link to comment Share on other sites More sharing options...
Recommended Posts