NetBSD Problem Report #57370

From  Wed Apr 19 11:27:34 2023
Return-Path: <>
Received: from ( [])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	(Client CN "", Issuer " CA" (not verified))
	by (Postfix) with ESMTPS id D28171A9239
	for <>; Wed, 19 Apr 2023 11:27:33 +0000 (UTC)
Message-Id: <>
Date: Wed, 19 Apr 2023 11:27:32 +0000 (UTC)
Subject: Status of radeon DRM2 on powerpc
X-Send-Pr-Version: www-1.0

>Number:         57370
>Category:       port-macppc
>Synopsis:       Status of radeon DRM2 on powerpc
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    port-macppc-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Apr 19 11:30:00 +0000 2023
>Originator:     Jackson Bryn
>Release:        netbsd-current
Two years ago, I had a hack that implemented pmap bus transfers from x86 and forced the console to turn on for radeondrmkmsfb. You need to hardcode the connector since we have no way of retrieving the device dictionary from within radeon drm2.

The results were that while I was able to technically boot into the console, there was no presence of a backlight and you could start an xf86-video-radeon session, although there was no 3D acceleration. RV

Now that proper pmap transfers including tracking are in macppc, I set aside to reenable radeondrmkms. I think the console reassignment hack is still needed, although I am not sure. When I compile the new kernel, it appears that when the module is loaded, the kernel gets stuck and never succeeds after the connector information is initialized. There is no sign of a kernel crash, which means that debugging it is almost hopeless. All you get is a blank signal.

Has anyone tested it so far? Contributions are hopeless for a minority architecture like this.


NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD:,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2023 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.