NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-macppc/55887
The following reply was made to PR port-macppc/55887; it has been noted by GNATS.
From: Jackson Bryn _ Student - WakefieldHS <jbryn%students.wcpss.net@localhost>
To: "gnats-bugs%NetBSD.org@localhost" <gnats-bugs%NetBSD.org@localhost>
Cc:
Subject: Re: port-macppc/55887
Date: Wed, 23 Dec 2020 17:01:26 +0000
--_000_BLAPR16MB36832B186FC05725E05EB1A996DE0BLAPR16MB3683namp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
OK, so this is what needs to be done for the bootup to get past console:
radeondrmkmsfb is a subdevice. In macppc land this means that is_console wo=
n't be properly set. So do a check if the device is a "radeondrmkmsfb" in t=
he ofw autoconf and then set is_console if so.
Then to avoid the wsdisplay assignment issue, avoid setting is_console in c=
opy_disp_props if the device is a "radeon." (For safety measures, we can sk=
ip copy_disp_props if the device is a "radeondrmkmsfb" even though it won't=
have an OFW node unlike "radeon.")
This gets us far to the point that radeondrmkmsfb will now open up console!=
However, it is not much, as we get a blank screen shortly after due to the=
driver somehow not being able to get the CRTC clock from the selected disp=
lay mode. This is probably with how it hates the laptop panel? If I plugged=
in a TV cable maybe I would get something.
--_000_BLAPR16MB36832B186FC05725E05EB1A996DE0BLAPR16MB3683namp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
OK, so this is what needs to be done for the bootup to get past console:</d=
iv>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
radeondrmkmsfb is a subdevice. In macppc land this means that is_console wo=
n't be properly set. So do a check if the device is a "radeondrmkmsfb&=
quot; in the ofw autoconf and then set is_console if so.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Then to avoid the wsdisplay assignment issue, avoid setting is_console in c=
opy_disp_props if the device is a "radeon." (For safety measures,=
we can skip copy_disp_props if the device is a "radeondrmkmsfb" =
even though it won't have an OFW node unlike "radeon.")</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
This gets us far to the point that radeondrmkmsfb will now open up console!=
However, it is not much, as we get a blank screen shortly after due to the=
driver somehow not being able to get the CRTC clock from the selected disp=
lay mode. This is probably with
how it hates the laptop panel? If I plugged in a TV cable maybe I would ge=
t something.</div>
</body>
</html>
--_000_BLAPR16MB36832B186FC05725E05EB1A996DE0BLAPR16MB3683namp_--
Home |
Main Index |
Thread Index |
Old Index