Public bug reported:

I'm running  Gnome Shell under Oneiric. All updates applied as of 31st
Jan 2012. I run on a Lenovo Thinkpad x201, which I dock into a Lenovo
x200 ultrabase docking station. Attached to the ultrabase (by VGA) is an
iiyama Full HD LCD monitor.

My standard mode of operation is to use the laptop docked, with the lid
closed and the output directed to the external monitor only. When I am
away from my base, I undock and run on the internal LCD panel only.
Either mode works OK, but changing between the two seems to cause lots
of problems, especially the undock operation.

By itself, when undocking, Oneric usually leaves me with the internal
LCD panel blank. Once in this state, using Fn-F7 (the Thinkpad "switch
monitor" key) doesn't help. A reboot is usually required to recover. I
have been able to improve matters by using xrandr to manually move over
to the internal LCD panel before undocking. This usually works (though
not always), but often results in a pop-up panel with a lot of error
messages, as follows:

could not assign CRTCs to outputs:
Trying modes for CRTC 63
CRTC 63: trying mode 1280x800@60Hz with output at 1280x800@60Hz (pass 0)
    none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63
CRTC 63: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)

CRTC 63: trying mode 1280x800@50Hz with output at 1280x800@60Hz (pass 0)
CRTC 63: trying mode 1024x768@60Hz with output at 1280x800@60Hz (pass 0)
CRTC 63: trying mode 800x600@60Hz with output at 1280x800@60Hz (pass 0)
CRTC 63: trying mode 800x600@56Hz with output at 1280x800@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1280x800@60Hz (pass 0)
CRTC 63: trying mode 1280x800@60Hz with output at 1280x800@60Hz (pass 1)
    none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63
CRTC 63: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)

CRTC 63: trying mode 1280x800@50Hz with output at 1280x800@60Hz (pass 1)
    none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63
CRTC 63: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)

CRTC 63: trying mode 1024x768@60Hz with output at 1280x800@60Hz (pass 1)
CRTC 63: trying mode 800x600@60Hz with output at 1280x800@60Hz (pass 1)
CRTC 63: trying mode 800x600@56Hz with output at 1280x800@60Hz (pass 1)
CRTC 63: trying mode 640x480@60Hz with output at 1280x800@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 1280x800@60Hz with output at 1280x800@60Hz (pass 0)
    none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63
CRTC 63: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)

CRTC 64: trying mode 1280x800@50Hz with output at 1280x800@60Hz (pass 0)
CRTC 64: trying mode 1024x768@60Hz with output at 1280x800@60Hz (pass 0)
CRTC 64: trying mode 800x600@60Hz with output at 1280x800@60Hz (pass 0)
CRTC 64: trying mode 800x600@56Hz with output at 1280x800@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1280x800@60Hz (pass 0)
CRTC 64: trying mode 1280x800@60Hz with output at 1280x800@60Hz (pass 1)
    none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63
CRTC 63: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)

CRTC 64: trying mode 1280x800@50Hz with output at 1280x800@60Hz (pass 1)
    none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63
CRTC 63: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 1024x768@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 800x600@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 800x600@56Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 848x480@60Hz with output at 1920x1080@60Hz (pass 1)
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)

CRTC 64: trying mode 1024x768@60Hz with output at 1280x800@60Hz (pass 1)
CRTC 64: trying mode 800x600@60Hz with output at 1280x800@60Hz (pass 1)
CRTC 64: trying mode 800x600@56Hz with output at 1280x800@60Hz (pass 1)
CRTC 64: trying mode 640x480@60Hz with output at 1280x800@60Hz (pass 1)

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: xorg 1:7.6+7ubuntu7.1
ProcVersionSignature: Ubuntu 3.0.0-15.26-generic 3.0.13
Uname: Linux 3.0.0-15-generic i686
.tmp.unity.support.test.0:
 
ApportVersion: 1.23-0ubuntu4
Architecture: i386
CompizPlugins: 
[core,bailer,detection,composite,opengl,compiztoolbox,decor,gnomecompat,grid,imgpng,place,move,regex,resize,mousepoll,unitymtgrabhandles,vpswitch,animation,session,snap,workarounds,wall,fade,expo,scale,ezoom,unityshell]
CompositorRunning: None
Date: Tue Jan 31 20:28:07 2012
DistUpgraded: Fresh install
DistroCodename: oneiric
DistroVariant: ubuntu
DkmsStatus: virtualbox, 4.1.8, 3.0.0-15-generic, i686: installed
ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
GraphicsCard:
 Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] 
(rev 02) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:215a]
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111011)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
 Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
 Bus 001 Device 003: ID 17ef:4816 Lenovo
MachineType: LENOVO 3626AZ8
ProcEnviron:
 LANGUAGE=en_GB:en
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.0.0-15-generic 
root=/dev/mapper/work-root ro quiet splash vt.handoff=7
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/29/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 6QET67WW (1.37 )
dmi.board.name: 3626AZ8
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: 
dmi:bvnLENOVO:bvr6QET67WW(1.37):bd06/29/2011:svnLENOVO:pn3626AZ8:pvrThinkPadX201:rvnLENOVO:rn3626AZ8:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 3626AZ8
dmi.product.version: ThinkPad X201
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.6+bzr20110929-0ubuntu6
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu7.1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
version.xserver-xorg-video-ati: xserver-xorg-video-ati 
1:6.14.99~git20110811.g93fc084-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu2.1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
1:0.0.16+git20110411+8378443-1

** Affects: xorg (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 oneiric ubuntu

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg in Ubuntu.
https://bugs.launchpad.net/bugs/924531

Title:
  Could not switch the monitor configuration after undock

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/924531/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to