Bug 112103 - Asrock 5700 XT Taichi fails to boot/hangs when a fifth monitor is connected
Summary: Asrock 5700 XT Taichi fails to boot/hangs when a fifth monitor is connected
Status: RESOLVED MOVED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/AMDgpu (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: high major
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-22 20:05 UTC by erik.brandsberg
Modified: 2019-11-19 09:58 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Screenshot of error on boot (454.92 KB, image/jpeg)
2019-10-22 20:05 UTC, erik.brandsberg
no flags Details

Description erik.brandsberg 2019-10-22 20:05:42 UTC
Created attachment 145796 [details]
Screenshot of error on boot

Linux Kernel: 5.3.2-050302-generic
Mesa:  OpenGL version string: 4.5 (Compatibility Profile) Mesa 19.3.0-devel (git-a9a9249 2019-10-21 bionic-oibaf-ppa)

Monitors:  
BenQ XL2420TX (on DP)
BenQ XL2420T  (on DP) (Two monitors)
LG 34UM61-P   (on HDMI-1)
Sony SDM-HX73 (on HDMI-2 connected to DVI)

Attached image has the output when booted clean with all five monitors attached.
Comment 1 erik.brandsberg 2019-11-12 18:44:02 UTC
I believe I have found the issue (although need to setup to compile to test).  In https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/amd/amdgpu/amdgpu.h, line 187:
#define AMDGPUFB_CONN_LIMIT			4

I believe this should be set to 6 to support the Asrock 5700 XT Taichi, or any other card that is released with more than four ports.
Comment 2 Martin Peres 2019-11-19 09:58:45 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/940.


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.