[Apple Inc. MacBookPro9,2] dual head broken in 14.04

Bug #1301398 reported by Davim
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Since I've updated to 14.04 I'm unable to use a dual monitor setup.
When I connect the external monitor using an Apple VGA display port adapter both screens flicker and get garbled images.

Software info:

#uname -a
Linux ldavim-MacBookPro 3.13.0-21-generic #43-Ubuntu SMP Mon Mar 31 22:52:24 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Hardware info:

#sudo dmidecode -s system-product-name
MacBookPro9,2

#lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)

#grep -i intel /var/log/Xorg.0.log | grep -i graphics
[ 28.392] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
[ 28.409] (II) intel: Driver for Intel(R) HD Graphics: 2000-5000
[ 28.409] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100
[ 28.409] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200
[ 28.493] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4000

#dmesg | grep -i intel
[ 0.000000] Intel GenuineIntel
[ 0.083538] smpboot: CPU0: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz (fam: 06, model: 3a, stepping: 09)
[ 0.085690] Performance Events: PEBS fmt1+, 16-deep LBR, IvyBridge events, full-width counters, Intel PMU driver.
[ 3.045095] intel_idle: MWAIT substates: 0x21120
[ 3.045096] intel_idle: v0.4 model 0x3A
[ 3.045097] intel_idle: lapic_timer_reliable_states 0xffffffff
[ 16.566496] fb: conflicting fb hw usage inteldrmfb vs EFI VGA - removing generic driver
[ 16.781552] fbcon: inteldrmfb (fb0) is primary device
[ 17.318068] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 17.329286] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[ 17.329426] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
[ 17.765675] intel_rapl: domain uncore energy ctr 15288:15288 not working, skip
[ 17.804152] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 17.804214] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 17.804258] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 17.804300] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[ 1908.293462] Modules linked in: hid_magicmouse hidp nvram pci_stub vboxpci(OF) vboxnetadp(OF) vboxnetflt(OF) vboxdrv(OF) cmac rmd160 crypto_null camellia_generic camellia_aesni_avx_x86_64 camellia_x86_64 cast6_avx_x86_64 cast6_generic cast5_avx_x86_64 cast5_generic cast_common deflate cts ctr gcm ccm serpent_avx_x86_64 serpent_sse2_x86_64 serpent_generic blowfish_generic blowfish_x86_64 blowfish_common twofish_generic twofish_avx_x86_64 twofish_x86_64_3way xts twofish_x86_64 twofish_common xcbc sha256_ssse3 sha512_ssse3 des_generic xfrm_user ah6 ah4 esp6 esp4 xfrm4_mode_beet xfrm4_tunnel tunnel4 xfrm4_mode_tunnel xfrm4_mode_transport xfrm6_mode_transport xfrm6_mode_ro xfrm6_mode_beet xfrm6_mode_tunnel ipcomp ipcomp6 xfrm6_tunnel tunnel6 xfrm_ipcomp af_key xfrm_algo btusb uvcvideo hid_appleir videobuf2_vmalloc videobuf2_memops bcm5974 videobuf2_core videodev bnep snd_hda_codec_hdmi rfcomm snd_hda_codec_cirrus intel_rapl x86_pkg_temp_thermal bluetooth intel_powerclamp coretemp snd_hda_intel joydev kvm_intel kvm snd_hda_codec applesmc input_polldev snd_hwdep snd_pcm i915 snd_page_alloc lib80211_crypt_tkip snd_seq_midi snd_seq_midi_event snd_rawmidi crct10dif_pclmul crc32_pclmul wl(POF) drm_kms_helper drm lib80211 ghash_clmulni_intel aesni_intel cfg80211 aes_x86_64 snd_seq mei_me lrw snd_seq_device dm_multipath gf128mul scsi_dh glue_helper snd_timer mei i2c_algo_bit lpc_ich ablk_helper snd cryptd soundcore apple_gmux mac_hid video apple_bl binfmt_misc lp parport hid_generic hid_apple usbhid hid ahci libahci firewire_ohci sdhci_pci dm_mirror firewire_core sdhci dm_region_hash crc_itu_t dm_log tg3 ptp pps_core
---
ApportVersion: 2.14-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ldavim 2862 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 14.04
HibernationDevice: RESUME=UUID=ad5654e7-d5b8-472c-aea3-55e999c6ba21
InstallationDate: Installed on 2013-10-21 (162 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MachineType: Apple Inc. MacBookPro9,2
NonfreeKernelModules: wl
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-21-generic root=UUID=2cf32f84-e97a-49b5-980d-3d27ef5d15e2 ro video=vesafb:off quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.13.0-21.43-generic 3.13.8
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-21-generic N/A
 linux-backports-modules-3.13.0-21-generic N/A
 linux-firmware 1.127
Tags: trusty
Uname: Linux 3.13.0-21-generic x86_64
UpgradeStatus: Upgraded to trusty on 2014-03-28 (4 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 08/08/2012
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP91.88Z.00D3.B08.1208081132
dmi.board.asset.tag: Base Board Asset Tag#
dmi.board.name: Mac-6F01561E16C75D06
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookPro9,2
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-6F01561E16C75D06
dmi.modalias: dmi:bvnAppleInc.:bvrMBP91.88Z.00D3.B08.1208081132:bd08/08/2012:svnAppleInc.:pnMacBookPro9,2:pvr1.0:rvnAppleInc.:rnMac-6F01561E16C75D06:rvrMacBookPro9,2:cvnAppleInc.:ct10:cvrMac-6F01561E16C75D06:
dmi.product.name: MacBookPro9,2
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

Revision history for this message
Davim (davim) wrote :

I've also noticed that when I connect the display adaptor I get this on dmesg:

[ 120.439124] [drm:intel_dp_aux_native_read] *ERROR* too many retries, giving up
[ 120.450291] [drm:intel_dp_aux_native_read] *ERROR* too many retries, giving up
[ 120.462175] [drm:intel_dp_aux_native_read] *ERROR* too many retries, giving up

Revision history for this message
Davim (davim) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected trusty
description: updated
Revision history for this message
Davim (davim) wrote : BootDmesg.txt

apport information

Revision history for this message
Davim (davim) wrote : CRDA.txt

apport information

Revision history for this message
Davim (davim) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Davim (davim) wrote : IwConfig.txt

apport information

Revision history for this message
Davim (davim) wrote : Lspci.txt

apport information

Revision history for this message
Davim (davim) wrote : Lsusb.txt

apport information

Revision history for this message
Davim (davim) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Davim (davim) wrote : ProcEnviron.txt

apport information

Revision history for this message
Davim (davim) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Davim (davim) wrote : ProcModules.txt

apport information

Revision history for this message
Davim (davim) wrote : PulseList.txt

apport information

Revision history for this message
Davim (davim) wrote : RfKill.txt

apport information

Revision history for this message
Davim (davim) wrote : UdevDb.txt

apport information

Revision history for this message
Davim (davim) wrote : UdevLog.txt

apport information

Revision history for this message
Davim (davim) wrote : WifiSyslog.txt

apport information

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote : Re: dual head broken in 14.04 macbook pro

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1301398/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Davim (davim)
affects: ubuntu → xserver-xorg-video-intel (Ubuntu)
Revision history for this message
Davim (davim) wrote :

here's a dmesg taken right after plugging the external monitor.

summary: - dual head broken in 14.04 macbook pro
+ [Apple Inc. MacBookPro9,2] dual head broken in 14.04
Revision history for this message
madbiologist (me-again) wrote :

This might be fixed in the upstream 3.15-rc8 kernel by this committ:

http://cgit.freedesktop.org/~airlied/linux/commit/?h=drm-fixes&id=d23db88c3ab233daed18709e3a24d6c95344117f

A PPA of the 3.15-rc8 kernel is available at http://kernel.ubuntu.com/~kernel-ppa/mainline/ and instructions on how to install and uninstall it are available at https://wiki.ubuntu.com/Kernel/MainlineBuilds

Revision history for this message
penalvch (penalvch) wrote :

Davim, any change updating to the Vivid enablement stack as outlined in https://wiki.ubuntu.com/Kernel/LTSEnablementStack ?

Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
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.