Bug 83742 - [radeonsi KMS] Monitors on DP outputs not enabled
Summary: [radeonsi KMS] Monitors on DP outputs not enabled
Status: RESOLVED MOVED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Radeon (show other bugs)
Version: XOrg git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-10 23:08 UTC by Ralf-Peter Rohbeck
Modified: 2019-11-19 08:55 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
kern.log with explicit settings; monitors don't work (270.10 KB, text/plain)
2014-09-15 09:46 UTC, Ralf-Peter Rohbeck
no flags Details
kern.log without explicit mode settings on kernel line; monitors work (303.63 KB, text/plain)
2014-09-15 09:47 UTC, Ralf-Peter Rohbeck
no flags Details

Description Ralf-Peter Rohbeck 2014-09-10 23:08:15 UTC
I've been running with 4 monitors on my 7850 for a long time but after a Debian jessie upgrade the two monitors on the DP outputs are no longer enabled.

Please see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760881
Comment 1 Alex Deucher 2014-09-11 13:38:49 UTC
Can you bisect?
Comment 2 Ralf-Peter Rohbeck 2014-09-12 00:46:40 UTC
I can but I don't think it's caused by the kernel driver alone since even older kernels like 3.14 do this now and it used to work in the past with 3.14 through 3.16.

Maybe somebody can give me a hint as to what to look for and have a look at the logs.

I also want to run a jessie fresh install and see if a fresh start will make a difference.
Comment 3 Ralf-Peter Rohbeck 2014-09-15 08:48:44 UTC
Looking for older kernels I found 3.13-0.bpo.1-amd64 and voila, it fixed the behavior.
Then I booted 3.14-2 and 3.16-1 and both worked again!
I compared the initramfs for 3.16-1 before and after and the only changes were in etc/modprobe.d/radeon-kms.conf and etc/boottime.kmap.gz but copying those changes by hand into the now-working initramfs did not duplicate the failure.
Comment 4 Ralf-Peter Rohbeck 2014-09-15 09:43:44 UTC
Resolution to the mystery: It seems that I had changed /etc/default/grub before today's testing but not run update-grub. When I installed the 3.13-0.bpo.1 kernel the kernel command lines were fixed.

What caused the original failure were the explicit mode settings I had on the kernel command line, namely "video=DP-1:2560x1440-24@60e video=DP-2:2560x1440-24@60e video=DVI-0:2560x1440-24@60e". I had to add those settings in the past (see https://bugs.freedesktop.org/show_bug.cgi?id=72167.) Without them settings it works.

I'll attach some kern.logs - there all sorts of interesting things going on that are apparently needed to get the DP outputs up and running with my DP->DVI converters. Setting the resolutions explicitly keeps those interesting things from happening.
Comment 5 Ralf-Peter Rohbeck 2014-09-15 09:46:03 UTC
Created attachment 106309 [details]
kern.log with explicit settings; monitors don't work
Comment 6 Ralf-Peter Rohbeck 2014-09-15 09:47:07 UTC
Created attachment 106310 [details]
kern.log without explicit mode settings on kernel line; monitors work
Comment 7 Ralf-Peter Rohbeck 2014-09-15 09:47:46 UTC
I can reproduce this at will now; let me know if I should run more tests.
Comment 8 Martin Peres 2019-11-19 08:55:42 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/529.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.