[haiku-bugs] Re: [Haiku] #8059: Ati driver isues on Asus 1215b

  • From: "kallisti5" <trac@xxxxxxxxxxxx>
  • Date: Thu, 16 Feb 2012 21:12:36 -0000

#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.

Other related posts: