Bug 14860
Summary: | No DP-DVI output when laptop is docked | ||
---|---|---|---|
Product: | Drivers | Reporter: | Pär Lindfors (paran) |
Component: | Video(DRI - Intel) | Assignee: | ykzhao (yakui.zhao) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | rjw, yakui.zhao |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.33-rc1 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 14885 | ||
Attachments: |
boot with dock
boot without dock Try the patch which deletes the code of using child device array parsed from VBT to setup HDMI/DP requested info |
Description
Pär Lindfors
2009-12-21 21:02:21 UTC
Will you please attach the output of vbios.dump when the system is booted with/without dock? the vbios.dump can be obtained by using the following commands: 1. echo 1 > /sys/devices/pci0000:00/0000:00:02.0/rom 2. cat /sys/devices/pci0000:00/0000:00:02.0/rom >vbios.dump 3. echo 0 > /sys/devices/pci0000:00/0000:00:02.0/rom Thanks. Created attachment 24337 [details]
boot with dock
Created attachment 24338 [details]
boot without dock
Here are the requested attachments.
Regards,
Pär
Created attachment 24340 [details]
Try the patch which deletes the code of using child device array parsed from VBT to setup HDMI/DP
Will you please try the debug patch and see whether the issue still exists?
Thanks.
Please add the boot option of "drm.debug=0x06" and attach the output of dmesg. (Please test it with/without the dock). thanks. (In reply to comment #5) > Please add the boot option of "drm.debug=0x06" and attach the output of > dmesg. > (Please test it with/without the dock). I will try your patch and then send the dmesg output. However I probably will not have time to do this until the end of next week. /Pär Please also add the boot option of "nomodset" and attach the output of intel_reg_dumper with/without dock. It will be better that you can do the above test with/without the DVI monitor when the dock is used. Generally speaking, the intel_reg_dumper tool is already shipped in most distribution. If you can't find it, please download it from: http://xorg.freedesktop.org/archive/individual/app/ or the latest code at git://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools. Install it by standard procedure: autogen.sh, configure, make, and make install Thanks. It will be great if you can attach the output of "xrandr -q " when the patch in comment #4 is applied. Thanks. Will you please confirm whether the DP-to-DVI cable is packaged with the dock or the DVI-D monitor?That is to say where you get the DP-to-DVI cable. Do you try to connector monitor directly by using DP cable? Thanks. Please also attach the output of vbios.dump with the monitor connected/disconnected when the dock is used. Thanks. *** Bug 14947 has been marked as a duplicate of this bug. *** Handled-By : ykzhao <yakui.zhao@intel.com> (In reply to comment #9) > Will you please confirm whether the DP-to-DVI cable is packaged with the dock > or the DVI-D monitor?That is to say where you get the DP-to-DVI cable. No monitor cables were packaged with the laptop or dock. The DP-to-DVI cable is unbranded and was purchased separately, not from Lenovo. > Do you try to connector monitor directly by using DP cable? No, I don't have access to any monitors with DP input. The rest of your questions have to wait until next week, when I am back from vacation and have physical access to the dock. /Pär On Tuesday 12 January 2010, Pär Andersson wrote:
> "Rafael J. Wysocki" <rjw@sisk.pl> writes:
>
> > The following bug entry is on the current list of known regressions
> > from 2.6.32. Please verify if it still should be listed and let me know
> > (either way).
>
> It should still be listed.
Now the following commit is already shipped in Eric's for-linus tree and soon it will hit the Linus's mater tree. >commit 6207937d4feea000913e8ca23fe20c7744be7847 Author: Zhao Yakui <yakui.zhao@intel.com> Date: Wed Jan 6 09:49:31 2010 +0800 drm/i915: Don't use the child device parsed from VBT to setup HDMI/DP So this bug will be marked as resolved. thanks. Created attachment 24559 [details]
requested info
Hi,
Sorry for the delay in running these tests. As I wrote to Rafael I
have had problems with my ISP.
You have marked this as resolved, but I am attaching the requested
information anyway as it might still be interesting to you.
I have tested six different combinations. First 3 tests are using
vanilla v2.6.33-rc4:
* v2.6.33-rc4_dock
- booted in the dock
* v2.6.33-rc4_dock-without-monitor
- booted in the dock, no external monitors connected
* v2.6.33-rc4_nodock
- booted undocked
Next three are the same tests, but the kernel is v2.6.33-rc4 plus
cherry-pick of 362928df3d96cab10afa4f048196d7340b708ca8 "drm/i915:
Don't use the child device parsed from VBT to setup HDMI/DP". With
this patch the problem I reported is fixed.
* v2.6.33-rc4+patch_dock
* v2.6.33-rc4+patch_dock-without-monitor
* v2.6.33-rc4+patch_nodock
For all 6 tests the following files is included:
dmesg.out
intel_reg_dumper.out
vbios.dump
xrandr-q.out
Regards,
Pär Andersson
Fixed by commit 6207937d4feea000913e8ca23fe20c7744be7847. |