PR #58681 reclassification (was: Re: bootable cdrom for VPS anyone?)

[email protected] Tue, 15 Apr 2025 13:39:45 +0200
Newsgroups gmane.os.netbsd.devel.kernel,gmane.os.netbsd.ports.arm,gmane.os.netbsd.devel.installation
Message-ID <[email protected]>
--Apple-Mail=_136786CA-4AD7-4FAF-A851-3447D3C4F1D6
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_046D450A-29CF-4963-B01B-165689B1DC56"


--Apple-Mail=_046D450A-29CF-4963-B01B-165689B1DC56
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hej there,

is there a way to expedite implementation of this PR?
This is classified as =E2=80=9Enon-critical=E2=80=9C and low priority.
But for me it looks more like medium or even high priority and it is =
indeed serious.
Without a viogpu netbsd cannot be installed or properly =
repaired/maintained on hosting services thet do not offer a real serial =
remote console, only vnc style consoles.
Prominent example is netcup.de <http://netcup.de/>.=20

I could not find a way to bump this on gnats, so please, would someone =
just incorporate that code into -curent and upcoming releases?
I am under the assumption that vio is supposed to be generic, given the =
recent changes in the config files.  Since I do not know wether this =
change has an effect on other architectures that aarch64, that should be =
considered.  I compiled 10.99.14 for amd64 which seems ok, but I do not =
run that architecture on kvm systems other than netbsd xen=E2=80=A6

Cheers
	Oskar

> Am 10.12.2024 um 05:17 schrieb George Matsumura <[email protected]>:
>=20
> Greetings,
>=20
> I apologize for bumping such an old thread, but I hope this may be =
found
> useful.
>=20
> On 12/18/23 22:47, [email protected] wrote:
>> netcup support tinkered around with the images i sent them and came =
to the same > conclusion that Lloyd suggested in a private conversation: =
the vm expects kernel > messages and in effect any interaction with the =
console using graphics calls to the > gpu instead of just a plain text =
console.  There is no plan on implementing that, > currently.  And i =
think, we don't plan to implement console over GPU, right?
>=20
> The wscons driver for the virtio-gpu device ported in this PR should =
allow
> console interaction in your case:
>=20
> https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=3D58681
>=20
> I would think the patch included in the PR should apply to the 10.0 =
sources.
>=20
> Without console access, it is possible you could take an approach =
similar to
> the one detailed here, assuming netcup has something analagous to =
Hetzner's
> rescue mode (or another means of accessing the root disk from another =
OS):
>=20
> https://www.unitedbsd.com/d/1262-howto-run-netbsd-on-hetzner-cloud
>=20
> Regards,
>    George


--Apple-Mail=_046D450A-29CF-4963-B01B-165689B1DC56
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hej =
there,<div class=3D""><br class=3D""></div><div class=3D"">is there a =
way to expedite implementation of this PR?</div><div class=3D"">This is =
classified as =E2=80=9Enon-critical=E2=80=9C and low priority.</div><div =
class=3D"">But for me it looks more like medium or even high priority =
and it is indeed serious.</div><div class=3D"">Without a viogpu netbsd =
cannot be installed or properly repaired/maintained on hosting services =
thet do not offer a real serial remote console, only vnc style =
consoles.</div><div class=3D"">Prominent example is <a =
href=3D"http://netcup.de" class=3D"">netcup.de</a>.&nbsp;</div><div =
class=3D""><br class=3D""></div><div class=3D"">I could not find a way =
to bump this on gnats, so please, would someone just incorporate that =
code into -curent and upcoming releases?</div><div class=3D"">I am under =
the assumption that vio is supposed to be generic, given the recent =
changes in the config files. &nbsp;Since I do not know wether this =
change has an effect on other architectures that aarch64, that should be =
considered. &nbsp;I compiled 10.99.14 for amd64 which seems ok, but I do =
not run that architecture on kvm systems other than netbsd =
xen=E2=80=A6</div><div class=3D""><br class=3D""></div><div =
class=3D"">Cheers</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Oskar<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">Am =
10.12.2024 um 05:17 schrieb George Matsumura &lt;<a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>&gt;:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"">Greetings,<br class=3D""><br class=3D"">I apologize for =
bumping such an old thread, but I hope this may be found<br =
class=3D"">useful.<br class=3D""><br class=3D"">On 12/18/23 22:47, <a =
href=3D"mailto:[email protected]" class=3D"">[email protected]</a> =
wrote:<br class=3D""><blockquote type=3D"cite" class=3D"">netcup support =
tinkered around with the images i sent them and came to the same &gt; =
conclusion that Lloyd suggested in a private conversation: the vm =
expects kernel &gt; messages and in effect any interaction with the =
console using graphics calls to the &gt; gpu instead of just a plain =
text console. &nbsp;There is no plan on implementing that, &gt; =
currently. &nbsp;And i think, we don't plan to implement console over =
GPU, right?<br class=3D""></blockquote><br class=3D"">The wscons driver =
for the virtio-gpu device ported in this PR should allow<br =
class=3D"">console interaction in your case:<br class=3D""><br =
class=3D""><a =
href=3D"https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=3D58681=
" =
class=3D"">https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=3D58=
681</a><br class=3D""><br class=3D"">I would think the patch included in =
the PR should apply to the 10.0 sources.<br class=3D""><br =
class=3D"">Without console access, it is possible you could take an =
approach similar to<br class=3D"">the one detailed here, assuming netcup =
has something analagous to Hetzner's<br class=3D"">rescue mode (or =
another means of accessing the root disk from another OS):<br =
class=3D""><br =
class=3D"">https://www.unitedbsd.com/d/1262-howto-run-netbsd-on-hetzner-cl=
oud<br class=3D""><br class=3D"">Regards,<br class=3D""> =
&nbsp;&nbsp;&nbsp;George<br class=3D""></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_046D450A-29CF-4963-B01B-165689B1DC56--

--Apple-Mail=_136786CA-4AD7-4FAF-A851-3447D3C4F1D6
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCBXow
ggV2MIIDXqADAgECAgMVXRcwDQYJKoZIhvcNAQENBQAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwG
A1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0
aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcwHhcNMjQwMzA4MTYxNjA2
WhcNMjYwMzA4MTYxNjA2WjA+MRswGQYDVQQDDBJKYW4tSGlucmljaCBGZXNzZWwxHzAdBgkqhkiG
9w0BCQEWEG9za2FyQGZlc3NlbC5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDC
AsGycihffFv75WcgutRotMOS2qBn+bRjY45BumPMYvguY4OZb8TPxB/BbnJc7SQSlKI2zrPsoAE4
bnFt7FzPZ3V+9LB+Sa6kDRLWIlBJwpk+ez5JTHFgCoxM4FnTxKoOcCqG2i+ZjAMys+JfVxgrYewR
3olluQs0YeyMwKkbLt7GVnymrUYcGYEKfNUujI74j8B47oE3f5JFq1iPe31B0Zk6FMjHqQE9LlIU
d5KRoL1QP5lnSDItpDcxpzxcIG88ed373vgbaftXRv3bzKn+g1fE4Df5fYVsFQSbnj4I6fH5S0Xw
FPNiY6vOt4mL9mP14g3FrN84U+jvrRAMIsF1AgMBAAGjggFAMIIBPDAMBgNVHRMBAf8EAjAAMFYG
CWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24gY2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBv
dmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAOBgNVHQ8BAf8EBAMCA6gwQAYDVR0lBDkwNwYI
KwYBBQUHAwQGCCsGAQUFBwMCBgorBgEEAYI3CgMEBgorBgEEAYI3CgMDBglghkgBhvhCBAEwMgYI
KwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5jYWNlcnQub3JnMDEGA1UdHwQq
MCgwJqAkoCKGIGh0dHA6Ly9jcmwuY2FjZXJ0Lm9yZy9yZXZva2UuY3JsMBsGA1UdEQQUMBKBEG9z
a2FyQGZlc3NlbC5vcmcwDQYJKoZIhvcNAQENBQADggIBAC9O10fm+O1rVqJanEkzKWIVXXjuI5Cu
zBeBUrWnsVJcxvoZGdG377LkGO3n/88Kb6KQ+wgvTxVO/HHAydTJaORwHPxataoE0zc/A104IDD9
rZyyUvZ4qeohqFZ9oCZBJIUsR8xsckKJVWqHGIXBqYDphLjSSBAXf6FUCrXTyt0kzpnHKrIrM6TY
wsAgMe2N5/TyE5P03HvWjigJ2lru4a4BDsIqiGXLvC1D78tJeMhpQCDYXGsln6wSMp318nbGF3SS
ypvpbTHaxrlxuRlMX6RwKVLPWvUjXNeVg9AT0pK/PxdV9xP/rYGAepymS0HgxhbKX09GUOEELdwn
gtw6ZFedWYi3H/6RPcw5rmY6c7dnPeRDNNsTlt+pQSwAsgNj8qGeukDNjz7EHAklK9kOftMjxEEE
/MWUZzVEn+7T7djEbuZwNECVuNJvdwLBtlP9woIiVA43XFSUQp7CIkqIRpXKiqiOar1FBlBRIVjG
Kny9UkdDtI6js0CnMKQJsYZMOqc6y7OVU82GXNzgsFBOQIOFALeqm7dLSjVAPo3DjLFKE0iaCw4J
dlSLVyJQo09fUOXFslSbX51LWgC85ACy6QNhCbiamOBZ7HXdP31/bgKndVV+yR29cGy18dv4P4pv
erVWyBr9U6UnHeb9UiCZ/+qWlgfoCP7/syoHqevRBNZcMYIDQzCCAz8CAQEwgYAweTEQMA4GA1UE
ChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYDVQQDExlDQSBD
ZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0QGNhY2VydC5vcmcC
AxVdFzANBglghkgBZQMEAgEFAKCCAZMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG
9w0BCQUxDxcNMjUwNDE1MTEzOTQ1WjAvBgkqhkiG9w0BCQQxIgQgie+yVmYa6l6E5OzK7LIYA2ml
VOEJZJixjxBYZncErC8wgZEGCSsGAQQBgjcQBDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4w
HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBB
dXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDFV0XMIGTBgsqhkiG
9w0BCRACCzGBg6CBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNh
Y2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0B
CQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDFV0XMA0GCSqGSIb3DQEBCwUABIIBAID71HN9z6jGAmrb
gishZcj3Nhfal96dKNaVKUSpgdisApA+B+eB3MTLNRA5JbEQNhzjPtXaRC5vnIlAGIyUqXmToT+e
/3McYRkA4CIclCzZkEIgRUS7XfTDf4wJf4LrKWX1TSoum5Z7VWpZdwaom7XCBTR72XFcyCzp6avM
ArC883lcCbyyK2PZVGzSJMbVaGNEImeugolngUd3gDeAdG9xjsMy48g6qodRbdqAx635fChgLrDb
o24XsXANcb0k7Y1PEQH3OJYu237vuu37d2hq0cTfSg+WiZU/fehQ7inNzBjMgepDZvz34T4ayFDW
LFi3vXbISkK/YE/Ooa9rB0gAAAAAAAA=
--Apple-Mail=_136786CA-4AD7-4FAF-A851-3447D3C4F1D6--