[12.10] eDP with external monitor plugged in, only external monitor works

Bug #1076389 reported by Steven Pemberton
36
This bug affects 7 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Expired
Low
Unassigned

Bug Description

If I reboot with an external monitor attached, the monitor works, but the laptop's internal screen doesn't.

Running the System Settings>Displays program doesn't see the internal screen.

xrandr -q also only sees the external monitor.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: xorg 1:7.7+1ubuntu4
ProcVersionSignature: Ubuntu 3.5.0-18.29-generic 3.5.7
Uname: Linux 3.5.0-18-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.6.1-0ubuntu6
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
Date: Thu Nov 8 15:17:15 2012
DistUpgraded: Fresh install
DistroCodename: quantal
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. Device [1043:1517]
InstallationDate: Installed on 2012-10-18 (20 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MachineType: ASUSTeK COMPUTER INC. UX21A
MarkForUpload: True
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-18-generic root=UUID=b871ad05-26b6-48dc-891a-0fc5c61e90e8 ro quiet splash vt.handoff=7
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/06/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: UX21A.209
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: UX21A
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrUX21A.209:bd06/06/2012:svnASUSTeKCOMPUTERINC.:pnUX21A:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnUX21A:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
dmi.product.name: UX21A
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK COMPUTER INC.
version.compiz: compiz 1:0.9.8.4+bzr3407-0ubuntu1
version.ia32-libs: ia32-libs 20090808ubuntu36
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0-0ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.13.0-0ubuntu6
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.99.99~git20120913.8637f772-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.9-0ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.2-0ubuntu3

Revision history for this message
Steven Pemberton (steven-pemberton) wrote :
Timo Aaltonen (tjaalton)
affects: xorg (Ubuntu) → xserver-xorg-video-intel (Ubuntu)
bugbot (bugbot)
tags: added: dual-head
Revision history for this message
Chris Wilson (ickle) wrote :

Interesting. Can you attach a dmesg from boot with drm.debug=6 on your commandline?

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
Revision history for this message
Laurent Redor (laurent-redor) wrote :

Hello,

I have exactly the same problem on my new "ASUS ZenBook Prime UX31A-R4003P".

Regards,

Laurent

Revision history for this message
Laurent Redor (laurent-redor) wrote :

I'm willing to help. But I do not understand what you mean by "Can you attach a dmesg from boot with drm.debug = 6 on your commandline?"
Can you explain exactly what I have to type in my command line?

Revision history for this message
Chris Wilson (ickle) wrote :

The quickest, least permanent, method is to pause booting and add the parameters from the grub boot screen. That first depends upon having a grub prompt....

So edit /etc/default/grub and append drm.debug=6 to GRUB_CMDLINE_LINUX_DEFAULT and run update-grub, then reboot.
Once booted open a terminal and type 'dmesg > dmesg.txt' and then attach dmesg.txt here.

Revision history for this message
Laurent Redor (laurent-redor) wrote :

Here is my dmesg.txt with drm.debug=6...

Revision history for this message
Laurent Redor (laurent-redor) wrote :

I make another dmesg when I start without external monitor. I think this can be useful. This is dmesg_onlyLaptopScreen.txt.

Chris Wilson (ickle)
summary: - [12.10] On laptop start up with external monitor plugged in, only
- external monitor works
+ [12.10] eDP with external monitor plugged in, only external monitor
+ works
Revision history for this message
Chris Wilson (ickle) wrote :

Here's the culprit from #6: [ 3.018187] [drm] bad panel power sequencing delays, disabling panel

And presumably without the external monitor attached, we read the values the BIOS is using for the panel instead - and that with the external attached, the BIOS is skipping the eDP.

That should be fixed by

commit 82ed61fa1a4e08d5f9e86fb1b715b50ed678b6ac
    Author: Daniel Vetter <email address hidden>
    Date: Sat Oct 20 20:57:41 2012 +0200

        drm/i915: make edp panel power sequence setup more robust

in v3.8. Can you please try with the kernel from raring?

Revision history for this message
Laurent Redor (laurent-redor) wrote :

I am not an expert. Could you give me more details on how to do this test? Is it safe? Can I easily come back to version 12.10 after this test?

Revision history for this message
Laurent Redor (laurent-redor) wrote :

Hello,

For your information, I have no more problem.

I recently completed 2 transactions which may perhaps explain the resolution of the problem:
* Updating the BIOS (version 218)
* Auto-update Ubuntu (3.5.0-26-generic).

It would be interesting to see if Steven has always the problem with the latest version of Ubuntu and in this case also update its BIOS.

Regards,

Laurent

Revision history for this message
Steven Pemberton (steven-pemberton) wrote :

The latest version of the BIOS offered me is 216. It didn't solve the problem.
I currently have kernel 3.5.0-25-generic; -26- isn't being offered to me yet.

Revision history for this message
Steven Pemberton (steven-pemberton) wrote :

3.5.0-26-generic did not solve the problem for me I'm afraid.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
e14 (e14) wrote :

Still in Ubuntu 13.04, UX32VD (BIOS 214)

On reboot, when external monitor is connected, the BIOS displays "post" messages on external monitor only, the laptop's internal screen shows nothing - it is black.

When the Ubuntu starts up, internal screen remains black. The Fn+F8 (shortcut to switch internal/external screens) has no effect. It seems LED backlight on internal screen is ON. See my dmesg.txt .

It is possible to switch the screens with Fn+F8 while the Grub greeting is showed and before kernel boots up, . In this case, the external monitor is turned off and internal screen turned on. When Ubuntu boots, external monitor turns on and displays the same that displays internal.

Revision history for this message
Steven Pemberton (steven-pemberton) wrote :

I confirm that it doesn't work in 13.04. The 'Displays' program does seem to see the laptop screen, but seems unable to activate it.

Revision history for this message
penalvch (penalvch) wrote :

Steven Pemberton, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p xserver-xorg-video-intel REPLACE-WITH-BUG-NUMBER

Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Steven Pemberton (steven-pemberton) wrote :

Problem still exists in 13.10. I will try to find time to test the 14.04 daily tomorrow.

penalvch (penalvch)
tags: added: saucy
tags: added: bios-outdated-216
tags: added: regression-potential
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-video-intel (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.