[haiku-bugs] Re: [Haiku] #9371: IvyBridge: After DPMS, screen never turns back on

  • From: "kallisti5" <trac@xxxxxxxxxxxx>
  • Date: Wed, 04 Mar 2015 13:45:44 -0000

#9371: IvyBridge: After DPMS, screen never turns back on
----------------------------------------------+----------------------------
   Reporter:  kallisti5                       |      Owner:  axeld
       Type:  bug                             |     Status:  new
   Priority:  normal                          |  Milestone:  R1/beta1
  Component:  Drivers/Graphics/intel_extreme  |    Version:  R1/Development
 Resolution:                                  |   Keywords:  dpms blank
 Blocked By:                                  |  black
Has a Patch:  0                               |   Blocking:
                                              |   Platform:  All
----------------------------------------------+----------------------------

Comment (by kallisti5):

 I still think these two might be related.  Pretty much the powerup
 sequence of the DAC / Encoder not working randomly.  Sometimes it's at
 boot powerup, sometimes it's at DPMS power-up.

 Issue still exists as of hrev48858  (after Pulkomandy's vsync fixes)

 {{{
 ~> cat /var/log/syslog | grep intel_extreme
 KERN: intel_extreme: CALLED status_t init_hardware()
 KERN: intel_extreme: CALLED status_t init_driver()
 KERN: intel_extreme: (0) IvyBridge Desktop GT1, revision = 0x9
 KERN: intel_extreme: CALLED const char** publish_devices()
 KERN: intel_extreme: CALLED device_hooks* find_device(const char*)
 KERN: loaded driver /boot/system/add-
 ons/kernel/drivers/dev/graphics/intel_extreme
 KERN: intel_extreme: CALLED status_t device_open(const char*, uint32,
 void**)
 KERN: intel_extreme: intel_extreme: CALLED status_t
 intel_extreme_init(intel_info&)
 KERN: intel_extreme:CALLED status_t intel_en_gating(intel_info&)
 KERN: intel_extreme:IvyBridge clock gating
 KERN: intel_extreme:CALLED status_t intel_en_downclock(intel_info&)
 KERN: intel_extreme:KERN: intel_en_downclock: Skip GPU downclocking on
 non-mobile device.
 KERN: intel_extreme: mapping VBIOS: 0xc0000 -> 0xffffffff80746000
 KERN: intel_extreme: parsing BDB blocks
 KERN: intel_extreme: using message signaled interrupts
 KERN: intel_extreme: intel_extreme_init: completed successfully!
 KERN: intel_extreme: accelerant: intel_extreme.accelerant
 KERN: intel_extreme accelerant:CALLED status_t intel_init_accelerant(int)
 KERN: intel_extreme accelerant:head detected: 0x1
 KERN: intel_extreme accelerant:adpa: 83c40018, dova: 00000018, dovb:
 00000018, lvds: 00000000
 KERN: intel_extreme accelerant:found edid data on gpio 'vga'
 KERN: intel_extreme accelerant:CALLED status_t intel_get_edid_info(void*,
 size_t, uint32*)
 KERN: intel_extreme accelerant:intel_set_display_mode(1920x1080)
 KERN: intel_extreme accelerant:PLL limits, min: p 5 (p1 1, p2 10), n 1, m
 79 (m1 12, m2 5)
 KERN: intel_extreme accelerant:PLL limits, max: p 80 (p1 8, p2 5), n 5, m
 127 (m1 22, m2 9)
 KERN: intel_extreme accelerant:compute_pll_divisors: required MHz: 172.51
 KERN: intel_extreme accelerant:compute_pll_divisors: found: 172.8 MHz, p =
 20 (p1 = 2, p2 = 10), n = 3, m = 108 (m1 = 20, m2 = 8)
 KERN: intel_extreme accelerant:CALLED status_t
 intel_get_frame_buffer_config(frame_buffer_config*)
 }}}

--
Ticket URL: <https://dev.haiku-os.org/ticket/9371#comment:8>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: