External Monitors do not work on Ivybridge in Oneiric.

Bug #893222 reported by Robert Hooker on 2011-11-21
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Medium
Unassigned
Oneiric
Medium
Robert Hooker
Precise
Medium
Unassigned

Bug Description

== Oneiric SRU Justification ==

[Impact]
 This wil affect all users of Ivybridge whom use multiple monitors on Oneiric when it releases.

[Justification]
 Patch 1 in this series fixes cursor support on external monitors on Ivybridge.
 Patch 2 corrects multimonitor bringup. Both only affect ivybridge generation
 GPUs and have no chance of regressing other generations. Both commits are
 upstream and have been tested internally on 5 different Ivybridge machines to
 be sure of correct functionality. They are clean cherry-picks into Oneiric
 if that is an easier way of applying.

[Test Case]
 Boot the system or hotplug an external monitor. It should work. It doesn't before these changes.

[Regression Potential]
 None, the changes are contained to Ivybridge only which are unreleased, and external monitors were not supported previously.

(paste from another bug on this issue)
Title: Video is not displayed on external display correctly

Summary: Lost desktop control after conecting system to external display. When first connected to the external display, onboard display disappears and only mouse pointer is seen, and red screen on the external monitor. Pressing Fn + F8 to switch different video out modes doesn't get the desktop back. It's either mouse pointer on the external display or on the onboard display. I have to hard power off the system to restore.

Steps:
1. Install Ubuntu 11.10
2. Connect the system to an external display via VGA or HDMI
3. Press Fn + F8 to switch between different video out mode

Expected results:
First Fn+F8, video signal is mirrored
Second Fn+F8, video signal is extended
Third Fn+F8, video signal is displayed on external monitor only
Fourth Fn+F8, video signal is returned to onboard display

Actual results:
First Fn+F8, onboard desktop disappeared and only mouse pointer is shown.
Second Fn+F8, red screen is shown on external monitor
Third Fn+F8, only mouse pointer is shown on external monitor
Fourh Fn+F8, only mouse pointer is shown on onboard display

Robert Hooker (sarvatt) on 2011-11-21
tags: added: block-hwcert-enablement oneiric
tags: added: blocks-hwcert-enablement
removed: block-hwcert-enablement
Robert Hooker (sarvatt) on 2011-11-21
Changed in linux (Ubuntu):
assignee: nobody → Robert Hooker (sarvatt)

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 893222

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Changed in linux (Ubuntu Oneiric):
status: New → Incomplete
Robert Hooker (sarvatt) wrote :

This is fixed in Precise, the 2 commits needed to make it happen are in 3.2-rc1 upstream already.

Changed in linux (Ubuntu Oneiric):
assignee: nobody → Robert Hooker (sarvatt)
importance: Undecided → Medium
Changed in linux (Ubuntu):
assignee: Robert Hooker (sarvatt) → nobody
Changed in linux (Ubuntu Oneiric):
milestone: none → oneiric-updates
Changed in linux (Ubuntu):
assignee: nobody → Robert Hooker (sarvatt)
status: Incomplete → Fix Released
Changed in linux (Ubuntu Oneiric):
status: Incomplete → Confirmed
Changed in linux (Ubuntu):
assignee: Robert Hooker (sarvatt) → nobody
Chris Van Hoof (vanhoof) on 2011-11-21
Changed in linux (Ubuntu):
importance: Undecided → Medium
Tim Gardner (timg-tpi) on 2011-11-21
Changed in linux (Ubuntu Oneiric):
status: Confirmed → Fix Committed
Robert Hooker (sarvatt) on 2011-11-21
description: updated
Herton R. Krzesinski (herton) wrote :

This bug is awaiting verification that the kernel for Oneiric in -proposed solves the problem (3.0.0-15.24). Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-oneiric' to 'verification-done-oneiric'.

If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-oneiric
Robert Hooker (sarvatt) wrote :

Verifying that external monitors do work properly on linux 3.0.0-15.24 in an ivybridge laptop. thank you.

tags: added: verification-done-oneiric
removed: verification-needed-oneiric
Launchpad Janitor (janitor) wrote :
Download full text (13.9 KiB)

This bug was fixed in the package linux - 3.0.0-15.25

---------------
linux (3.0.0-15.25) oneiric-proposed; urgency=low

  [Brad Figg]

  * Release Tracking Bug
    - LP: #910894

  [ Upstream Kernel Changes ]

  * Revert "clockevents: Set noop handler in clockevents_exchange_device()"
    - LP: #904569

linux (3.0.0-15.24) oneiric-proposed; urgency=low

  [Herton R. Krzesinski]

  * Release Tracking Bug
    - LP: #903188

  [ Alex Bligh ]

  * (config) Change Xen paravirt drivers to be built-in
    - LP: #886521

  [ Chase Douglas ]

  * Revert "SAUCE: HID: hid-ntrig: add support for 1b96:0006 model"
    - LP: #724831
  * Revert "SAUCE: hid: ntrig: Remove unused device ids"
    - LP: #724831

  [ Seth Forshee ]

  * SAUCE: dell-wmi: Demote unknown WMI event message to pr_debug
    - LP: #581312

  [ Upstream Kernel Changes ]

  * Revert "leds: save the delay values after a successful call to
    blink_set()"
    - LP: #893741
  * xfs: Fix possible memory corruption in xfs_readlink, CVE-2011-4077
    - LP: #887298
    - CVE-2011-4077
  * drm/i915: fix IVB cursor support
    - LP: #893222
  * drm/i915: always set FDI composite sync bit
    - LP: #893222
  * jbd/jbd2: validate sb->s_first in journal_get_superblock()
    - LP: #893148
    - CVE-2011-4132
  * ALSA: hda - Don't add elements of other codecs to vmaster slave
    - LP: #893741
  * virtio-pci: fix use after free
    - LP: #893741
  * ASoC: Don't use wm8994->control_data in wm8994_readable_register()
    - LP: #893741
  * sh: Fix cached/uncaced address calculation in 29bit mode
    - LP: #893741
  * drm/i915: Fix object refcount leak on mmappable size limit error path.
    - LP: #893741
  * drm/nouveau: initialize chan->fence.lock before use
    - LP: #893741
  * drm/radeon/kms: make an aux failure debug only
    - LP: #893741
  * ALSA: usb-audio - Check the dB-range validity in the later read, too
    - LP: #893741
  * ALSA: usb-audio - Fix the missing volume quirks at delayed init
    - LP: #893741
  * KEYS: Fix a NULL pointer deref in the user-defined key type
    - LP: #893741
  * hfs: add sanity check for file name length
    - LP: #893741
  * drm/radeon: add some missing FireMV pci ids
    - LP: #893741
  * sfi: table irq 0xFF means 'no interrupt'
    - LP: #893741
  * x86, mrst: use a temporary variable for SFI irq
    - LP: #893741
  * b43: refuse to load unsupported firmware
    - LP: #893741
  * md/raid5: abort any pending parity operations when array fails.
    - LP: #893741
  * mfd: Fix twl4030 dependencies for audio codec
    - LP: #893741
  * xen:pvhvm: enable PVHVM VCPU placement when using more than 32 CPUs.
    - LP: #893741
  * xen-gntalloc: integer overflow in gntalloc_ioctl_alloc()
    - LP: #893741
  * xen-gntalloc: signedness bug in add_grefs()
    - LP: #893741
  * powerpc/ps3: Fix lost SMP IPIs
    - LP: #893741
  * powerpc: Copy down exception vectors after feature fixups
    - LP: #893741
  * backing-dev: ensure wakeup_timer is deleted
    - LP: #893741
  * block: Always check length of all iov entries in blk_rq_map_user_iov()
    - LP: #893741
  * Linux 3.0.10
    - LP: #893741
  * drm/i915: add multi-threaded forcewake support
    - LP: #891270
  * (pre-sta...

Changed in linux (Ubuntu Oneiric):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers