Re: Sun45 garbled radeondrm output

Thomas de Grivel <[email protected]> Sat, 21 Mar 2026 20:18:01 +0100
Newsgroups gmane.os.openbsd.sparc
Message-ID <CAOZmyQc-VMBs3LCgcfjAicEFLqp9rMJ_LwiWM--QYB+HNiiwqA@mail.gmail.com>
--000000000000948e07064d8da97e
Content-Type: text/plain; charset="UTF-8"

No, X11 works fine even without config.

It's just radeondrm


Thomas de Grivel
https://www.kmx.io/


On Sat, Mar 21, 2026, 20:14 Mike Tremaine <[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.
> From my DMESG (I saved this in my notes when it happened)
>
> radeondrm0: RV100 [drm] *ERROR* radeon: ring test failed
> (scratch(0x15E4)=0xCAFEDEAD) [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
>
>
> All you need to do is ssh into the machine and setup your xorg.conf  ->
> /etc/X11/xorg.conf
>
> This is what I have yours is going to be different (you got better
> hardware all around)
>
> Section "Monitor"
>     Identifier "SyncMaster953BW"
>     HorizSync   30.0 - 81.0
>     VertRefresh 56.0 - 75.0
>     Option "DPMS"
> EndSection
>
> Section "Device"
>     Identifier "XVR100"
>     Driver     "radeon"
>     Option     "AccelMethod" "none"
>     Option     "SWcursor" "true"
> EndSection
>
> Section "Screen"
>     Identifier "Screen0"
>     Device     "XVR100"
>     Monitor    "SyncMaster953BW"
>     DefaultDepth 24
>     SubSection "Display"
>         Depth 24
>         Modes "1440x900" "1280x1024" "1024x768"
>     EndSubSection
> EndSection
>
>
> > On Mar 21, 2026, at 4:06 AM, Thomas de Grivel <[email protected]> wrote:
> >
> > Hello sparc@,
> >
> > 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.
> >
> > 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.
> >
> > 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.
>
>

--000000000000948e07064d8da97e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>No, X11 works fine even without config.</div><div di=
r=3D"auto"><br></div><div dir=3D"auto">It&#39;s just radeondrm</div><div di=
r=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.km=
x.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.8e=
x;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 buf=
fer mode at 1280x1024 which freaks my monitor out.<br>
From 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&#39;t working (-22). drm:pid0:r=
100_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 *WA=
RNING* [drm] format 0x20203843 not supported drm:pid0:drm_fb_helper_find_fo=
rmat *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=C2=A0 -=
&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 &quot;Monitor&quot;<br>
=C2=A0 =C2=A0 Identifier &quot;SyncMaster953BW&quot;<br>
=C2=A0 =C2=A0 HorizSync=C2=A0 =C2=A030.0 - 81.0<br>
=C2=A0 =C2=A0 VertRefresh 56.0 - 75.0<br>
=C2=A0 =C2=A0 Option &quot;DPMS&quot;<br>
EndSection<br>
<br>
Section &quot;Device&quot;<br>
=C2=A0 =C2=A0 Identifier &quot;XVR100&quot;<br>
=C2=A0 =C2=A0 Driver=C2=A0 =C2=A0 =C2=A0&quot;radeon&quot;<br>
=C2=A0 =C2=A0 Option=C2=A0 =C2=A0 =C2=A0&quot;AccelMethod&quot; &quot;none&=
quot;<br>
=C2=A0 =C2=A0 Option=C2=A0 =C2=A0 =C2=A0&quot;SWcursor&quot; &quot;true&quo=
t;<br>
EndSection<br>
<br>
Section &quot;Screen&quot;<br>
=C2=A0 =C2=A0 Identifier &quot;Screen0&quot;<br>
=C2=A0 =C2=A0 Device=C2=A0 =C2=A0 =C2=A0&quot;XVR100&quot;<br>
=C2=A0 =C2=A0 Monitor=C2=A0 =C2=A0 &quot;SyncMaster953BW&quot;<br>
=C2=A0 =C2=A0 DefaultDepth 24<br>
=C2=A0 =C2=A0 SubSection &quot;Display&quot;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Depth 24<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Modes &quot;1440x900&quot; &quot;1280x1024&quot=
; &quot;1024x768&quot;<br>
=C2=A0 =C2=A0 EndSubSection<br>
EndSection<br>
<br>
<br>
&gt; On Mar 21, 2026, at 4:06 AM, Thomas de Grivel &lt;<a href=3D"mailto:th=
[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...<b=
r>
&gt; I&#39;ve been waiting 6 hours for the fs check to complete to no avail=
.<br>
&gt; Will try again.<br>
<br>
</blockquote></div>

--000000000000948e07064d8da97e--