#8059: Ati driver isues on Asus 1215b -------------------------------------+------------------------------------- Reporter: lxstoian | Owner: kallisti5 Type: enhancement | Status: new Priority: normal | Milestone: R1 Component: | Version: R1/Development Drivers/Graphics/radeon_hd | Keywords: Resolution: | connector_read_edid_lvds Blocked By: | Blocking: Has a Patch: 0 | Platform: x86 -------------------------------------+------------------------------------- Changes (by kallisti5): * keywords: => connector_read_edid_lvds * type: bug => enhancement Comment: Ok, I'm pretty clear on the issue now. This issue is mostly due to me not having hardware to test on. Some implementations require a special AtomBIOS call to pull LVDS panel information (limits, modelines, etc) It was a todo, so I just sent back the VESA modeline.. connector_read_edid: LCD panel detected (LVDS), sending VESA EDID! http://cgit.haiku-os.org/haiku/tree/src/add- ons/accelerants/radeon_hd/connector.cpp#n127 Interesting bits: (notice the 0 limits) {{{ 1633 KERN: radeon_hd: Currently detected connectors============= 1634 KERN: radeon_hd: Connector #0) 1635 KERN: radeon_hd: + connector: LVDS Panel 1636 KERN: radeon_hd: + gpio table id: 0 1637 KERN: radeon_hd: + gpio hw pin: 0x90 1638 KERN: radeon_hd: + gpio valid: true 1639 KERN: radeon_hd: + encoder: LVDS 1640 KERN: radeon_hd: - id: 30 1641 KERN: radeon_hd: - type: Internal Kaleidoscope UNIPHY 1642 KERN: radeon_hd: - enumeration: 1 1643 KERN: radeon_hd: - attributes: 1644 KERN: radeon_hd: * no extra attributes 1645 KERN: radeon_hd: Connector #1) 1646 KERN: radeon_hd: + connector: HDMI A 1647 KERN: radeon_hd: + gpio table id: 1 1648 KERN: radeon_hd: + gpio hw pin: 0x91 1649 KERN: radeon_hd: + gpio valid: true 1650 KERN: radeon_hd: + encoder: TMDS 1651 KERN: radeon_hd: - id: 30 1652 KERN: radeon_hd: - type: Internal Kaleidoscope UNIPHY 1653 KERN: radeon_hd: - enumeration: 2 1654 KERN: radeon_hd: - attributes: 1655 KERN: radeon_hd: * is HDMI 1656 KERN: radeon_hd: Connector #2) 1657 KERN: radeon_hd: + connector: VGA 1658 KERN: radeon_hd: + gpio table id: 7 1659 KERN: radeon_hd: + gpio hw pin: 0x97 1660 KERN: radeon_hd: + gpio valid: true 1661 KERN: radeon_hd: + encoder: TV DAC 1662 KERN: radeon_hd: - id: 21 1663 KERN: radeon_hd: - type: Internal Kaleidoscope DAC1 1664 KERN: radeon_hd: - enumeration: 1 1665 KERN: radeon_hd: - attributes: 1666 KERN: radeon_hd: * no extra attributes 1667 KERN: radeon_hd: ========================================== 1668 KERN: radeon_hd: dp_setup_connectors 1669 KERN: radeon_hd: connector_read_edid: LCD panel detected (LVDS), sending VESA EDID! 1670 KERN: radeon_hd: init_registers, registers for ATI chipset Palm crt #0 loaded 1671 KERN: DDC: ddc2_read: DDC information read failure 1672 KERN: Last message repeated 7 times. 1673 KERN: radeon_hd: Currently detected monitors=============== 1674 KERN: radeon_hd: Display #0 active = true 1675 KERN: radeon_hd: + connector ID: 0 1676 KERN: radeon_hd: + connector type: LVDS Panel 1677 KERN: radeon_hd: + encoder type: LVDS 1678 KERN: radeon_hd: + limits: Vert Min/Max: 0/0 1679 KERN: radeon_hd: + limits: Horz Min/Max: 0/0 1680 KERN: radeon_hd: Display #1 active = false 1681 KERN: radeon_hd: ========================================== }}} -- Ticket URL: <http://dev.haiku-os.org/ticket/8059#comment:13> Haiku <http://dev.haiku-os.org> Haiku - the operating system.