Jump to content
InsanelyMac Forum

checcco

Members
  • Content count

    95
  • Joined

  • Last visited

About checcco

  • Rank
    InsanelyMac Protégé
  1. What do you patch in this kernel? is this just the lapic fix or there's something else?
  2. Guys I'm gonna give up... I've spent most of the last three weeks figuring out how to make my lvds to work... Last night I even dreamed of kizwan fixing my DSDT I think this is a clear sign I have to stop for a while... Anyway, I think there's nothing I haven't tried... I'm happy for all of you guys who have managed to get proper support for mobility Someone has reported success on 5650m too but only on ACER or MSI laptop... I think probably things aren't working for me beacuse HP makes something different. It's been very nice to feel part of this successful project thanks bcc9, mucha, kizwan, hjs89, wmarsh. I've learnt a lot. Good luck atlee, now I think you're the only active user left for fixing 5650m. I'm gonna treat my "Nomascus Syndrome" then I'll be back EDIT: for people asking me via PM what my avatar is... The 6th of April Berlusconi will go to trial... Fingers crossed.
  3. atlee does dvd player works? I remember in my first tests dvd player didn't work with 10.7 kexts but only with 10.6.6 ones
  4. @atlee I'm not sure I've understood... With patched10.7 Uakari you get your LVDS working? Have you tried booting with every other monitor disconnected? Did you leave stock Transmitter and Encoder and just changed senseid?
  5. Are you using 10.6.6 kexts? If so then my theory is wrong ... But that's what's really happened to me... Adding Eulemur to the if condition resulted in only two connector injected. Please confirm you're using 10.6.6 kexts and GRaphicsEnabler and I will correct my posts to make things more clear.
  6. Hi guys, please take a look at what I'm experiencing... I've got 5650m and these are my senseid: LVDS->07, HDMI-A->01, VGA->08 Using stock Vervet from 10.6.6 I've got output on my LVDS as long as the HDMI monitor is plugged. Unplugging the HDMI results in losing LVDS too... System profiler and IOregistry report HDMI connected (fully recognized) This is stock Vervet. Personality: Vervet ConnectorInfo count in decimal: 4 Effective address for ConnectorInfo table in hex: 11200 => 226616 dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=226616 count=64 od -Ax -tx1 /tmp/fb 0000000 00 04 00 00 00 04 00 00 00 01 00 00 12 04 04 02 0000010 04 00 00 00 14 00 00 00 00 01 00 00 01 12 01 04 0000020 00 02 00 00 14 00 00 00 00 01 00 00 00 00 06 03 0000030 00 08 00 00 00 02 00 00 00 01 00 00 22 05 05 01 As you can see HDMI connector senseid is right for my HDMI port...so I guess the port is working but "images" are hijacked to LVDS through transm/enc 22 05... So I think 22 05 are the right values for my LVDS! But that's not what Linux is reporting (00 00). I think we're still missing some pieces... Maybe hotplugID is more important than what we think....
  7. EDIT: In my post above I wasn't talking about my card, that was a hint for people using trunk and 4xxx cards... If you can't get 3 ports working in 10.6.6 that's beacuse if you're using motmot, shrike or peregrine the bootlader will inject only 2 connectors. EDIT2: Using shrike resulted in three ports working for kizwan, so this theory seems to be wrong...
  8. Guys I was studying ati.c from trunk ( http://forge.voodooprojects.org/p/chameleo...6/libsaio/ati.c )and found 669 if((framebuffer[0] == 'M' && framebuffer[1] == 'o' && framebuffer[2] == 't') || 670 (framebuffer[0] == 'S' && framebuffer[1] == 'h' && framebuffer[2] == 'r') || 671 (framebuffer[0] == 'P' && framebuffer[1] == 'e' && framebuffer[2] == 'r')) 672 devprop_add_ati_template_4xxx(device); This means "If Framebuffer is MotMot or Shrike or Peregrine then use method devprop_add_ati_template_4xxx to inject videocard". The else condition points to a generic ati injection method. Look at this specific method for 4xxx cards at line 446, i'm no guru but it seems to me that it injects only 2 connectors... Maybe this is the reason you always get 2 out of 3 ports working (I remember hjs89 having this problem). I've tried adding Eulemur to the if condition and compiled and I can confirm my theory, in ioreg never got @2, but only @0 and @1. EDIT: Using shrike resulted in three ports working for kizwan, so this theory seems to be wrong...
  9. 10.6.7 has personalities moved to ATI5000 too? why don't we try to patch this?
  10. Isn't your VGA on DAC encoder?
  11. Guys, I've tried again with different values... I've found no way to get VGA and LVDS to work... I've tried every combination of values...and different bootloaders..So i think there must be something else... And I think we only can find it in DSDT... You guys are using DSDT.aml? Please reply and attach it... I'm asking so beacuse in my DSDT the LCD1 part (lvds panel) is very "strange"...So transmitter, encoder and senseid may not be enough and something must be tweaked there...
  12. You don't need to install it...just add "radeon.modeset=0" without quotes to boot options
  13. checcco

    HD5000 Searching for Encoder and Transmitter

    I've been working for 3 days with ubuntu and talking to the radeon drivers guys on irc to understand how to get that values and make my 5650 work... Today I've had my first success... To get more information from ubuntu you have to disable kms with radeon driver. https://wiki.archlinux.org/index.php/ATI#Disable_KMS So you'll have xorg to take care about your graphic card. After ubuntu boots open the file /var/log/xorg.0.log There you will find info about encoder and transmitter. Today I got my HDMI to work properly (I think this is the first success for a 5XXX series). I still can't get my LVDS but I'm still using NullCPUPM for various reasons. In xorg log the terminology is a bit different from mucha's info(e.g. we have dig0->dig5 and not dig1->dig6). Search for "dig" in the log. For 5XXX series we only can have these combinations: T E 10 00 00 00 20 01 11 02 01 02 21 03 12 04 02 04 22 05 So once you get the encoder if it's 1,3 or 5 you're done, if it's 0,2 or 4 you'll have to test with two values for Transmitter. I got dig3 for my hdmi and 21 03 worked like a charm.
  14. Disabling KMS will give you more information I've been working for 3 days with ubuntu and talking to the radeon drivers guys on irc to understand how to get that values and make my 5650 work... Today I've had my first success... To get more information from ubuntu you have to disable kms with radeon driver. https://wiki.archlinux.org/index.php/ATI#Disable_KMS So you'll have xorg to take care about your graphic card. After ubuntu boots open the file /var/log/xorg.0.log There you will find info about encoder and transmitter. Today I got my HDMI to work properly (I think this is the first success for a 5XXX series). I still can't get my LVDS but I'm still using NullCPUPM for various reasons. In xorg log the terminology is a bit different from mucha's info(e.g. we have dig0->dig5 and not dig1->dig6). Search for "dig" in the log. For 5XXX series we only can have these combinations: T E 10 00 00 00 20 01 11 02 01 02 21 03 12 04 02 04 22 05 So once you get the encoder if it's 1,3 or 5 you're done, if it's 0,2 or 4 you'll have to test with two values for Transmitter. I got dig3 for my hdmi and 21 03 worked like a charm.
  15. Hi guys, since there seems to be no solution to extract transmitter and encoder from hd5000 series, I think it's time we try with ALL combinations... Since DIG to PHY is hardcoded in our cards we have these combinations for Transmitter and Encoder T E 10 00 00 00 20 01 11 02 01 02 21 03 12 04 02 04 22 05 So I'll start with LVDS: Modded Eulemur: 0: 02 00 00 00 40 00 00 00 09 01 00 00 T E 00 07(senseidfor me) 1: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 I'll try all 9 framebuffers... Also, several people are reporting that nullcpupowerman is affecting their videocard, mod your dsdt and get rid of it.
×