FWIW, I found the following patch that seems to solve the issue, on this platform: https://bugs.freedesktop.org/attachment.cgi?id=56178 linked from: https://bugs.freedesktop.org/show_bug.cgi?id=42263 I was unable to find this committed in any of the dev trees, however. Does this have any known issues on other platforms? On Wed, Feb 1, 2012 at 10:17 AM, Ben Guthro <ben at guthro.net> wrote: > I'm moving my company's distro from 2.6.38 to 3.2.X ?(currently 3.2.2) > - and have found a regression in i915 that I'm hoping someone here > might have a fix for, already. > > On some older platforms, I'm seeing the stack below that results in > the screen never showing anything. > > Any thoughts, patches, suggestions are appreciated. > > - Ben Guthro > > > [ ? 28.064432] ------------[ cut here ]------------ > [ ? 28.064468] WARNING: at > /builds/orc-precise/linux-3.2/drivers/gpu/drm/i915/intel_dp.c:1071 > ironlake_edp_panel_vdd_off+0xbf/0xd0 [i915]() > [ ? 28.064472] Hardware name: Latitude E5510 > [ ? 28.064474] eDP VDD not forced on > [ ? 28.064475] Modules linked in: iptable_nat nf_nat nf_conntrack_ipv4 > nf_conntrack scst_vdisk(O) nf_defrag_ipv4 crc32c ip_tables libcrc32c > x_tables scst_cdrom(O) scst(O) bridge stp llc microcode iscsi_tcp > libiscsi_tcp libiscsi scsi_transport_iscsi nfsd arc4 exportfs nfs > snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec lockd > iwlwifi(O) fscache auth_rpcgss psmouse snd_hwdep nfs_acl snd_pcm > dell_laptop dell_wmi serio_raw snd_timer sparse_keymap dcdbas snd > mac80211(O) sunrpc soundcore snd_page_alloc intel_ips ppdev > cfg80211(O) parport_pc parport tpm_tis tpm tpm_bios usbhid hid zram(C) > i915 tg3 ehci_hcd sdhci_pci sdhci drm_kms_helper drm intel_agp > i2c_algo_bit intel_gtt video > [ ? 28.064546] Pid: 309, comm: plymouthd Tainted: G ? ? ? ?WC O 3.2.2-orc #1 > [ ? 28.064548] Call Trace: > [ ? 28.064557] ?[<ffffffff8106233f>] warn_slowpath_common+0x7f/0xc0 > [ ? 28.064561] ?[<ffffffff81062436>] warn_slowpath_fmt+0x46/0x50 > [ ? 28.064573] ?[<ffffffffa00cf79f>] ironlake_edp_panel_vdd_off+0xbf/0xd0 [i915] > [ ? 28.064584] ?[<ffffffffa00cf7ff>] intel_dp_commit+0x4f/0xb0 [i915] > [ ? 28.064590] ?[<ffffffffa00700bb>] > drm_crtc_helper_set_mode+0x4eb/0x520 [drm_kms_helper] > [ ? 28.064597] ?[<ffffffffa0070fbf>] > drm_crtc_helper_set_config+0x83f/0xaf0 [drm_kms_helper] > [ ? 28.064603] ?[<ffffffffa006dcc0>] > drm_fb_helper_restore_fbdev_mode+0x40/0x60 [drm_kms_helper] > [ ? 28.064614] ?[<ffffffffa00d77bc>] intel_fb_restore_mode+0x1c/0x50 [i915] > [ ? 28.064623] ?[<ffffffffa00a0da9>] i915_driver_lastclose+0x39/0x80 [i915] > [ ? 28.064635] ?[<ffffffffa0022699>] drm_lastclose+0x49/0x300 [drm] > [ ? 28.064643] ?[<ffffffffa002370d>] drm_release+0x4fd/0x6c0 [drm] > [ ? 28.064648] ?[<ffffffff81164f5a>] fput+0xea/0x220 > [ ? 28.064651] ?[<ffffffff81161926>] filp_close+0x66/0x90 > [ ? 28.064654] ?[<ffffffff81161a02>] sys_close+0xb2/0x120 > [ ? 28.064660] ?[<ffffffff8157f7c2>] system_call_fastpath+0x16/0x1b > [ ? 28.064662] ---[ end trace 4d53f99c84fca531 ]---