Bug 83742

Summary: [radeonsi KMS] Monitors on DP outputs not enabled
Product: DRI Reporter: Ralf-Peter Rohbeck <RalfPeter.Rohbeck>
Component: DRM/RadeonAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: XOrg git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
kern.log with explicit settings; monitors don't work
none
kern.log without explicit mode settings on kernel line; monitors work none

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.