← Back to team overview

kernel-packages team mailing list archive

[Bug 1383034] [NEW] DisplayPort no longer works on Lenovo x220 after upgrade to 14.04

 

You have been subscribed to a public bug:

This is a regression that appeared when upgrading from 13.10 to 14.04.
The issue had appeared briefly before (IIRC on 13.04). However, I can no
longer find the bug report filed at the time.

On 13.10, my Eizo monitor worked fine when connected via DisplayPort to
my Lenovo X220.

Since upgrading to 14.04, it simply shows a blank black display. This
"crashes" the monitor, which has to be power cycled for any of the
buttons or the VGA port to work again.

VGA works, and the monitor does work during boot when connected via DP.

Sometimes, dmesg shows the following error (seems to appear later on):

[  866.470728] ------------[ cut here ]------------
[  866.470767] WARNING: CPU: 0 PID: 2060 at /build/buildd/linux-3.13.0/drivers/gpu/drm/i915/intel_dp.c:2758 intel_dp_link_down+0x1d2/0x210 [i915]()
[  866.470769] Modules linked in: ipt_MASQUERADE iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT xt_CHECKSUM iptable_mangle xt_tcpudp bridge stp llc ip6table_filter ip6_tables iptable_filter ip_tables ebtable_nat ebtables x_tables autofs4 rfcomm bnep nfsd auth_rpcgss nfs_acl binfmt_misc nfs lockd sunrpc fscache dm_multipath scsi_dh intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core arc4 joydev snd_hda_codec_hdmi iwldvm serio_raw videodev mac80211 btusb bluetooth iwlwifi snd_hda_codec_conexant thinkpad_acpi lpc_ich nvram snd_seq_midi snd_seq_midi_event cfg80211 snd_rawmidi snd_hda_intel snd_hda_codec snd_hwdep parport_pc snd_seq snd_pcm mei_me snd_seq_device snd_page_alloc ppdev mei snd_timer snd lp parport soundcore mac_hid zfs(POX) zunicode(POX) zavl(POX) zcommon(POX) znvpair(POX) spl(OX) btrfs xor raid6_pq libcrc32c usb_storage dm_mirror dm_region_hash dm_log dm_crypt hid_generic usbhid hid crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper e1000e ablk_helper i915 cryptd ptp psmouse ahci sdhci_pci libahci sdhci pps_core i2c_algo_bit drm_kms_helper video wmi drm
[  866.470831] CPU: 0 PID: 2060 Comm: Xorg Tainted: P        W  OX 3.13.0-37-generic #64-Ubuntu
[  866.470833] Hardware name: LENOVO 4290G51/4290G51, BIOS 8DET66WW (1.36 ) 10/22/2012
[  866.470835]  0000000000000009 ffff8800d1437a80 ffffffff8171ed09 0000000000000000
[  866.470838]  ffff8800d1437ab8 ffffffff8106773d ffff880401f510c8 ffff880401891000
[  866.470841]  ffff88040235f000 0000000080180344 ffff88040192c000 ffff8800d1437ac8
[  866.470844] Call Trace:
[  866.470850]  [<ffffffff8171ed09>] dump_stack+0x45/0x56
[  866.470854]  [<ffffffff8106773d>] warn_slowpath_common+0x7d/0xa0
[  866.470857]  [<ffffffff8106781a>] warn_slowpath_null+0x1a/0x20
[  866.470873]  [<ffffffffa0126402>] intel_dp_link_down+0x1d2/0x210 [i915]
[  866.470888]  [<ffffffffa012a820>] intel_disable_dp+0x70/0x80 [i915]
[  866.470902]  [<ffffffffa010f80e>] ironlake_crtc_disable+0x1ae/0x940 [i915]
[  866.470907]  [<ffffffff81614934>] ? consume_skb+0x34/0x80
[  866.470921]  [<ffffffffa0116459>] __intel_set_mode+0x2c9/0x9d0 [i915]
[  866.470935]  [<ffffffffa01196a6>] intel_set_mode+0x16/0x30 [i915]
[  866.470947]  [<ffffffffa0119f5b>] intel_crtc_set_config+0x7ab/0x9a0 [i915]
[  866.470963]  [<ffffffffa000feed>] drm_mode_set_config_internal+0x5d/0xe0 [drm]
[  866.470976]  [<ffffffffa0012dd7>] drm_mode_setcrtc+0xf7/0x5e0 [drm]
[  866.470980]  [<ffffffff811d0fe0>] ? poll_select_copy_remaining+0x130/0x130
[  866.470990]  [<ffffffffa0003c22>] drm_ioctl+0x502/0x630 [drm]
[  866.470997]  [<ffffffff8108ea82>] ? __hrtimer_start_range_ns+0x1a2/0x3a0
[  866.471000]  [<ffffffff811d03a0>] do_vfs_ioctl+0x2e0/0x4c0
[  866.471003]  [<ffffffff8160b975>] ? __sys_recvmsg+0x65/0x80
[  866.471007]  [<ffffffff811d0601>] SyS_ioctl+0x81/0xa0
[  866.471010]  [<ffffffff8172f82d>] system_call_fastpath+0x1a/0x1f
[  866.471012] ---[ end trace 0e7181aa00bf0b6d ]---

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: xserver-xorg-video-intel 2:2.99.910-0ubuntu1.1
ProcVersionSignature: Ubuntu 3.13.0-37.64-generic 3.13.11.7
Uname: Linux 3.13.0-37-generic x86_64
NonfreeKernelModules: zfs zunicode zavl zcommon znvpair
.tmp.unity.support.test.0:
 
ApportVersion: 2.14.1-0ubuntu3.5
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,gnomecompat,grid,vpswitch,resize,imgpng,regex,mousepoll,move,wall,snap,place,unitymtgrabhandles,animation,session,fade,workarounds,scale,expo,ezoom,unityshell]
CompositorRunning: None
CurrentDesktop: GNOME
Date: Sun Oct 19 22:07:02 2014
DistUpgraded: 2014-10-12 14:54:45,124 DEBUG enabling apt cron job
DistroCodename: trusty
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:21da]
InstallationDate: Installed on 2013-10-13 (371 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
MachineType: LENOVO 4290G51
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.13.0-37-generic root=/dev/mapper/vg-u1304 ro splash quiet
SourcePackage: xserver-xorg-video-intel
UpgradeStatus: Upgraded to trusty on 2014-10-12 (7 days ago)
dmi.bios.date: 10/22/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: 8DET66WW (1.36 )
dmi.board.asset.tag: Not Available
dmi.board.name: 4290G51
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:bvr8DET66WW(1.36):bd10/22/2012:svnLENOVO:pn4290G51:pvrThinkPadX220:rvnLENOVO:rn4290G51:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 4290G51
dmi.product.version: ThinkPad X220
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.11.2+14.04.20140714-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.52-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.3-0ubuntu0.1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.3-0ubuntu0.1
version.xserver-xorg-core: xserver-xorg-core 2:1.15.1-0ubuntu2.1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.3.0-1ubuntu3.1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.910-0ubuntu1.1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
xserver.bootTime: Sun Oct 19 21:45:43 2014
xserver.configfile: default
xserver.errors:
 Failed to load module "fbdev" (module does not exist, 0)
 Failed to load module "fbdev" (module does not exist, 0)
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id                                 728 
 vendor                                     LGD
xserver.version: 2:1.15.1-0ubuntu2.1

** Affects: linux (Ubuntu)
     Importance: Low
         Status: Incomplete


** Tags: amd64 apport-bug bios-outdated-1.40 third-party-packages trusty ubuntu
-- 
DisplayPort no longer works on Lenovo x220 after upgrade to 14.04
https://bugs.launchpad.net/bugs/1383034
You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu.