Date: Wed, 17 Aug 2022 20:25:42 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 265920] drm radeonkms doesn't work for DVI on RS780, RS880 Message-ID: <bug-265920-227@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D265920 Bug ID: 265920 Summary: drm radeonkms doesn't work for DVI on RS780, RS880 Product: Base System Version: CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: alomobeto277@magenta.de Created attachment 235980 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D235980&action= =3Dedit logfiles from FreeBSD 11.2 on RS880 and 14-CURRENT on RS780 I'm running FreeBSD 11.2 with radeonkms without problems, but I need to upgrade. So I tried 14-CURRENT. I built the drm modules and firmware from ports. When I load radeonkms my monitor attached to DVI goes blank. I found a simi= lar bug here: https://github.com/freebsd/drm-kmod/issues/117, so I played arou= nd a bit. My RS880 board (GA-880GA-UD3H) has one monitor attached to the dual-li= nk DVI output using a 2560x1440 solution. I also have a RS780 board (M3A78-CM) with 3 monitors for VGA, DVI and DisplayPort. I focused on the Asus board s= ince it allows more test cases. When only DVI is connected, the screen goes blank after loading radeonkms. = The connected monitor cannot be found. If I start Xorg with xf86-video-ati from ports, Xorg logs about using KMS to the console and the kernel hangs - no output, no ping, nothing (no crash dump). When DVI and DisplayPort is connected the DVI monitor goes blank after load= ing radeonkms, but the Displayport Monitor works as expected. The DVI connectio= n is not detected, the Displayport is. Xorg only works on the Displayport monito= r in the correct resolution. When DVI and VGA is connected, after loading radeonkms the DVI monitor shows exactly what the VGA monitor shows, same resolution. However, no monitor connection is detected. On this board VGA and DVI can't be used separately - DVI and Displayport can. So, the VGA Monitor works as expected, the DVI Mon= itor is a clone - if you unplug the VGA monitor the DVI monitor goes blank. Same behavior when you start Xorg. A single monitor attached to VGA or Displayport works as expected, monitor = and resolutions get detected. I attach logfiles for the different scenarios. A few additional remarks: loading the drm module before the radeonkms never made a difference. It also doesn't matter if the DVI connection is single- or dual-link. In case the radeonkms module found a connected monitor dmesg shows kernel locking probl= ems, so there's something not working correctly, yet. Since using dual-link DVI is the only option to drive my monitor I'd really like you to fix this regression ;-) BTW. earlier attempts with live CDs (GhostBSD) had a similar effect - this bug may already be on previous relea= ses. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-265920-227>