[Intel-gfx] Ironlake eDP training broken in 3.2.2

2012-02-01 Thread Ben Guthro
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: GWC O 3.2.2-orc #1
[   28.064548] Call Trace:
[   28.064557]  [8106233f] warn_slowpath_common+0x7f/0xc0
[   28.064561]  [81062436] warn_slowpath_fmt+0x46/0x50
[   28.064573]  [a00cf79f] ironlake_edp_panel_vdd_off+0xbf/0xd0 [i915]
[   28.064584]  [a00cf7ff] intel_dp_commit+0x4f/0xb0 [i915]
[   28.064590]  [a00700bb]
drm_crtc_helper_set_mode+0x4eb/0x520 [drm_kms_helper]
[   28.064597]  [a0070fbf]
drm_crtc_helper_set_config+0x83f/0xaf0 [drm_kms_helper]
[   28.064603]  [a006dcc0]
drm_fb_helper_restore_fbdev_mode+0x40/0x60 [drm_kms_helper]
[   28.064614]  [a00d77bc] intel_fb_restore_mode+0x1c/0x50 [i915]
[   28.064623]  [a00a0da9] i915_driver_lastclose+0x39/0x80 [i915]
[   28.064635]  [a0022699] drm_lastclose+0x49/0x300 [drm]
[   28.064643]  [a002370d] drm_release+0x4fd/0x6c0 [drm]
[   28.064648]  [81164f5a] fput+0xea/0x220
[   28.064651]  [81161926] filp_close+0x66/0x90
[   28.064654]  [81161a02] sys_close+0xb2/0x120
[   28.064660]  [8157f7c2] system_call_fastpath+0x16/0x1b
[   28.064662] ---[ end trace 4d53f99c84fca531 ]---
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] Ironlake eDP training broken in 3.2.2

2012-02-01 Thread Ben Guthro
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 b...@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]  [8106233f] warn_slowpath_common+0x7f/0xc0
 [   28.064561]  [81062436] warn_slowpath_fmt+0x46/0x50
 [   28.064573]  [a00cf79f] ironlake_edp_panel_vdd_off+0xbf/0xd0 
 [i915]
 [   28.064584]  [a00cf7ff] intel_dp_commit+0x4f/0xb0 [i915]
 [   28.064590]  [a00700bb]
 drm_crtc_helper_set_mode+0x4eb/0x520 [drm_kms_helper]
 [   28.064597]  [a0070fbf]
 drm_crtc_helper_set_config+0x83f/0xaf0 [drm_kms_helper]
 [   28.064603]  [a006dcc0]
 drm_fb_helper_restore_fbdev_mode+0x40/0x60 [drm_kms_helper]
 [   28.064614]  [a00d77bc] intel_fb_restore_mode+0x1c/0x50 [i915]
 [   28.064623]  [a00a0da9] i915_driver_lastclose+0x39/0x80 [i915]
 [   28.064635]  [a0022699] drm_lastclose+0x49/0x300 [drm]
 [   28.064643]  [a002370d] drm_release+0x4fd/0x6c0 [drm]
 [   28.064648]  [81164f5a] fput+0xea/0x220
 [   28.064651]  [81161926] filp_close+0x66/0x90
 [   28.064654]  [81161a02] sys_close+0xb2/0x120
 [   28.064660]  [8157f7c2] system_call_fastpath+0x16/0x1b
 [   28.064662] ---[ end trace 4d53f99c84fca531 ]---
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx