#8457: Blank screen after boot on Radeon Mobility 4670 HD ------------------------------------------+---------------------------- Reporter: kvark | Owner: kallisti5 Type: bug | Status: new Priority: normal | Milestone: R1 Component: Drivers/Graphics/radeon_hd | Version: R1/Development Resolution: | Keywords: blank radeon Blocked By: | Blocking: 7662 Has a Patch: 0 | Platform: x86 ------------------------------------------+---------------------------- Comment (by kallisti5): Your LVDS panel does have a GPIO hardware pin: {{{ KERN: radeon_hd: Connector #0) 2138 KERN: radeon_hd: + connector: LVDS Panel 2139 KERN: radeon_hd: + gpio table id: 6 2140 KERN: radeon_hd: + gpio hw pin: 0x96 2141 KERN: radeon_hd: + gpio valid: true 2142 KERN: radeon_hd: + encoder: LVDS 2143 KERN: radeon_hd: - id: 33 2144 KERN: radeon_hd: - type: Internal Kaleidoscope UNIPHY2 2145 KERN: radeon_hd: - enumeration: 1 2146 KERN: radeon_hd: - is bridge: false 2147 KERN: radeon_hd: + external encoder: none 2148 KERN: radeon_hd: + flags: 2149 KERN: radeon_hd: * device LCD1 support }}} Your logs show we are jumping directly to the LVDS_Info table. {{{ KERN: radeon_hd: detect_displays: connector(0): found LVDS preferred mode }}} So! The logic should be changed. Instead of jumping directly to that table, we should try to bit-bang an EDID from the LVDS gpio pin... if that fails to produce a valid EDID, use the LVDS_Info (if it is an LVDS panel) I can make the change, it may be a few days though as my free time is short lately. -- Ticket URL: <http://dev.haiku-os.org/ticket/8457#comment:34> Haiku <http://dev.haiku-os.org> Haiku - the operating system.