Re: Sun45 garbled radeondrm output

Mike Tremaine <[email protected]> Sat, 21 Mar 2026 12:27:13 -0700
Newsgroups gmane.os.openbsd.sparc
Message-ID <[email protected]>
--Apple-Mail=_061F8D5E-CCA6-4637-A03C-B44E951CCFDA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

I could be wrong but that is what works for me because mine does that at =
every fresh install. So I have the xorg.conf saved off and first thing i =
do is ssh in write the file out and then issue=20

rcctl restart xenodm

and the screen fixes (I get 4 little unreadable consoles side by side =
across the monitor before I do this step)

-Mike

> On Mar 21, 2026, at 12:18 PM, Thomas de Grivel <[email protected]> wrote:
>=20
> No, X11 works fine even without config.
>=20
> It's just radeondrm
>=20
>=20
> Thomas de Grivel
> https://www.kmx.io/
>=20
>=20
> On Sat, Mar 21, 2026, 20:14 Mike Tremaine <[email protected] =
<mailto:[email protected]>> wrote:
>> I have a similar experience with my Sun Ultra5 (XVR-100). I think it =
is because it fails to initialize the card (no 3d acceleration) and =
falls back to basic frame buffer mode at 1280x1024 which freaks my =
monitor out.
>> >=46rom my DMESG (I saved this in my notes when it happened)
>>=20
>> radeondrm0: RV100 [drm] *ERROR* radeon: ring test failed =
(scratch(0x15E4)=3D0xCAFEDEAD) [drm] *ERROR* radeon: cp isn't working =
(-22). drm:pid0:r100_startup *ERROR* failed initializing CP (-22). =
drm:pid0:r100_init *ERROR* Disabling GPU acceleration =
drm:pid0:drm_fb_helper_find_format *WARNING* [drm] format 0x20203843 not =
supported drm:pid0:drm_fb_helper_find_format *WARNING* [drm] format =
0x20203843 not supported drm:pid0:drm_fb_helper_find_format *WARNING* =
[drm] format 0x20203843 not supported radeondrm0: 1280x1024, 8bpp
>>=20
>>=20
>> All you need to do is ssh into the machine and setup your xorg.conf  =
-> /etc/X11/xorg.conf
>>=20
>> This is what I have yours is going to be different (you got better =
hardware all around)
>>=20
>> Section "Monitor"
>>     Identifier "SyncMaster953BW"
>>     HorizSync   30.0 - 81.0
>>     VertRefresh 56.0 - 75.0
>>     Option "DPMS"
>> EndSection
>>=20
>> Section "Device"
>>     Identifier "XVR100"
>>     Driver     "radeon"
>>     Option     "AccelMethod" "none"
>>     Option     "SWcursor" "true"
>> EndSection
>>=20
>> Section "Screen"
>>     Identifier "Screen0"
>>     Device     "XVR100"
>>     Monitor    "SyncMaster953BW"
>>     DefaultDepth 24
>>     SubSection "Display"
>>         Depth 24
>>         Modes "1440x900" "1280x1024" "1024x768"
>>     EndSubSection
>> EndSection
>>=20
>>=20
>> > On Mar 21, 2026, at 4:06 AM, Thomas de Grivel <[email protected] =
<mailto:[email protected]>> wrote:
>> >=20
>> > Hello sparc@,
>> >=20
>> > I have a nice Sun45 at my desk and the only system that would =
actually
>> > install is OpenBSD ! Never mind NetBSD, Debian, Gentoo all failed. =
Did
>> > not try : FreeBSD, Ubuntu.
>> >=20
>> > If I boot 7.8 multiuser _with_ radeondrm (the default) it gives
>> > garbled output as soon as radeondrm0 activates the frame buffer. I
>> > tried with DMS-59/HDMI and DMS-59/VGA to no avail it does not =
change a
>> > thing except the resolution of the garbled output. The output looks
>> > like 4 or 6 screens were badly rendered side to side. Probably a
>> > blitter error missing info on the pixel fragments / x position. An
>> > iterator problem probably on x. Y seems ok but reduced. X is =
repeated
>> > with wrong colors.
>> >=20
>> > Trying with snapshots now. The boot stops at checking =
filesystems...
>> > I've been waiting 6 hours for the fs check to complete to no avail.
>> > Will try again.
>>=20


--Apple-Mail=_061F8D5E-CCA6-4637-A03C-B44E951CCFDA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;">I could be =
wrong but that is what works for me because mine does that at every =
fresh install. So I have the xorg.conf saved off and first thing i do is =
ssh in write the file out and then issue&nbsp;<div><br></div><div>rcctl =
restart xenodm</div><div><br></div><div>and the screen fixes (I get 4 =
little unreadable consoles side by side across the monitor before I do =
this step)</div><div><br></div><div>-Mike</div><div><div><br><blockquote =
type=3D"cite"><div>On Mar 21, 2026, at 12:18 PM, Thomas de Grivel =
&lt;[email protected]&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div><div dir=3D"auto"><div>No, X11 =
works fine even without config.</div><div dir=3D"auto"><br></div><div =
dir=3D"auto">It's just radeondrm</div><div =
dir=3D"auto"><br></div><div><br></div><div =
data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div>Thomas de =
Grivel</div><div><a href=3D"https://www.kmx.io/" =
target=3D"_blank">https://www.kmx.io/</a></div><div><br></div></div></div>=
</div><br><div class=3D"gmail_quote gmail_quote_container"><div =
dir=3D"ltr" class=3D"gmail_attr">On Sat, Mar 21, 2026, 20:14 Mike =
Tremaine &lt;<a =
href=3D"mailto:[email protected]">[email protected]</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I =
have a similar experience with my Sun Ultra5 (XVR-100). I think it is =
because it fails to initialize the card (no 3d acceleration) and falls =
back to basic frame buffer mode at 1280x1024 which freaks my monitor =
out.<br>
&gt;=46rom my DMESG (I saved this in my notes when it happened)<br>
<br>
radeondrm0: RV100 [drm] *ERROR* radeon: ring test failed =
(scratch(0x15E4)=3D0xCAFEDEAD) [drm] *ERROR* radeon: cp isn't working =
(-22). drm:pid0:r100_startup *ERROR* failed initializing CP (-22). =
drm:pid0:r100_init *ERROR* Disabling GPU acceleration =
drm:pid0:drm_fb_helper_find_format *WARNING* [drm] format 0x20203843 not =
supported drm:pid0:drm_fb_helper_find_format *WARNING* [drm] format =
0x20203843 not supported drm:pid0:drm_fb_helper_find_format *WARNING* =
[drm] format 0x20203843 not supported radeondrm0: 1280x1024, 8bpp<br>
<br>
<br>
All you need to do is ssh into the machine and setup your =
xorg.conf&nbsp; -&gt; /etc/X11/xorg.conf<br>
<br>
This is what I have yours is going to be different (you got better =
hardware all around)<br>
<br>
Section "Monitor"<br>
&nbsp; &nbsp; Identifier "SyncMaster953BW"<br>
&nbsp; &nbsp; HorizSync&nbsp; &nbsp;30.0 - 81.0<br>
&nbsp; &nbsp; VertRefresh 56.0 - 75.0<br>
&nbsp; &nbsp; Option "DPMS"<br>
EndSection<br>
<br>
Section "Device"<br>
&nbsp; &nbsp; Identifier "XVR100"<br>
&nbsp; &nbsp; Driver&nbsp; &nbsp; &nbsp;"radeon"<br>
&nbsp; &nbsp; Option&nbsp; &nbsp; &nbsp;"AccelMethod" "none"<br>
&nbsp; &nbsp; Option&nbsp; &nbsp; &nbsp;"SWcursor" "true"<br>
EndSection<br>
<br>
Section "Screen"<br>
&nbsp; &nbsp; Identifier "Screen0"<br>
&nbsp; &nbsp; Device&nbsp; &nbsp; &nbsp;"XVR100"<br>
&nbsp; &nbsp; Monitor&nbsp; &nbsp; "SyncMaster953BW"<br>
&nbsp; &nbsp; DefaultDepth 24<br>
&nbsp; &nbsp; SubSection "Display"<br>
&nbsp; &nbsp; &nbsp; &nbsp; Depth 24<br>
&nbsp; &nbsp; &nbsp; &nbsp; Modes "1440x900" "1280x1024" "1024x768"<br>
&nbsp; &nbsp; EndSubSection<br>
EndSection<br>
<br>
<br>
&gt; On Mar 21, 2026, at 4:06 AM, Thomas de Grivel &lt;<a =
href=3D"mailto:[email protected]" target=3D"_blank" =
rel=3D"noreferrer">[email protected]</a>&gt; wrote:<br>
&gt; <br>
&gt; Hello sparc@,<br>
&gt; <br>
&gt; I have a nice Sun45 at my desk and the only system that would =
actually<br>
&gt; install is OpenBSD ! Never mind NetBSD, Debian, Gentoo all failed. =
Did<br>
&gt; not try : FreeBSD, Ubuntu.<br>
&gt; <br>
&gt; If I boot 7.8 multiuser _with_ radeondrm (the default) it gives<br>
&gt; garbled output as soon as radeondrm0 activates the frame buffer. =
I<br>
&gt; tried with DMS-59/HDMI and DMS-59/VGA to no avail it does not =
change a<br>
&gt; thing except the resolution of the garbled output. The output =
looks<br>
&gt; like 4 or 6 screens were badly rendered side to side. Probably =
a<br>
&gt; blitter error missing info on the pixel fragments / x position. =
An<br>
&gt; iterator problem probably on x. Y seems ok but reduced. X is =
repeated<br>
&gt; with wrong colors.<br>
&gt; <br>
&gt; Trying with snapshots now. The boot stops at checking =
filesystems...<br>
&gt; I've been waiting 6 hours for the fs check to complete to no =
avail.<br>
&gt; Will try again.<br>
<br>
</blockquote></div>
</div></blockquote></div><br></div></body></html>=

--Apple-Mail=_061F8D5E-CCA6-4637-A03C-B44E951CCFDA--