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 &quot;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 &quot;radeon.&quot; (For safety measures,=
  we can skip copy_disp_props if the device is a &quot;radeondrmkmsfb&quot; =
 even though it won't have an OFW node unlike &quot;radeon.&quot;)</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