From nobody Sun Aug 17 22:01:28 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4c4qZ137dlz646PF for ; Sun, 17 Aug 2025 22:01:45 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4c4qZ03jbDz3dGQ for ; Sun, 17 Aug 2025 22:01:44 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="s/iyCGGj"; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755468102; bh=OtZ3dIDHtJ+UGjKqvu+Y6SwiDFxrYYspkbcSkAj1xl4=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=s/iyCGGjBCgRPWR+0KBbMaiDQvRZsqnjoImxXkQnVWj19Mow0up4rPDRqAYhz2W6nAbUI3p2he+6msKNiYRig8WaoZt7oGau+mKfcSvPrqWALKUYDejI7jcAdIyQS3pwzGVtGxP0PKUc2S440CeLSwnumpq7am3IMtTN6L6u5so2jakRmwKPW9KkNT3aHfQsuhAxU5tB1VQW3KVDc06QQvDXlF8tut6x94vIZkfBm1GfjNk7MIeBvBnFjrsQRQ6S2H4wrE6IGSgz1C4ymU7jxlTdePy7WgckdrJab6qYXIDbhFTkh+Z/KvVNY12++ZkfP1nFGgaS8JG3DzlxT6dG3w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755468102; bh=9QqbI3RZU+/P0MHQw96AAkLOFitP7/TMzxdCfoujLig=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=EYdoUdJVHI2esCyrMJNMZNnRlNCCG0XNNVOMK9HXvLFMThtwAIgomiJBkknh0yecHT9RDwS7eD47n5VfPFI7OSOkZgsosp5YSkj791nkd4x3OIVIjCumN47pJZ58DdiAZWV5Kjlo4dQn5ORPEzydEwKBJGyOkT+KARXvgPMtVEnFk/ql/nDr0zG+iWwa+rwrDN8oAfI5GDguc1ev2z22HC0Rrcr0rzq2QguK7Ga9LsJ2pRPgjNpuz3+QrAJMRjSRtA9ofqy2LmtmaQHYGA4+1nYyMVSbphvR2LhGGGfrN/F5xmscexdhUswz8JJbQ9MAQ3wQ1zvzDnelRljDe9iW7w== X-YMail-OSG: NzSlNcYVM1lCmN_IR1Ha01KaHbRrT8f3w75mixEGQ6MjnnuheBRiU0yeWLcrgCS U.720BUbhrB6fbzB12lpOOHJ.PSgYNdtht5S3heuDxxr_pTx3cl2ctrW3KEDlR5jmvK9QGxElR4s 5gPcBVw_tLz13B_7BIfQeYCwirA0dCHXAncV2HoVeJPS.WjN6Ixur5bjdcfgWhqJieSiyznVg3or hdkPNN7JjbyHvM1vKn6.4ryktgU5_zD3pxp6ydA_ntJcMfgEtm86ulEA9VdrqLgshjEOOmtmHp3r swpXmf_NfK4ZB_ulR2MnZSu7D96uTWhMfBYyV8MK4sVS6BtgioJEr_r2Z8iSaFEY7q0cQEQLNgAV PG2awmCtDdcK7AFY76p5X_m1_dbMYUQbbiNv1jtFXc4AQcrfKrzvBzD8tzAwrxOg4AckKdA6H5pz DY2FkSlCFpnmy0zRBWb2RbJqCQavf0BUlibY7KLcJPoBIGqh_xw.FxNLjNdiX0aLAPHeXOAaXgi2 jFlL_JsKrA1_D2HV.7yZgA2m2JIjAlr5HKtVKzqiytW_9EbQ24vqRdjsZbh14HOvzZ0encoM6rLO Kr1549yO0g1mvuZjH7txwNrYWvBeAZvohLx4C8GdX_y1k8VPpynH330f0UUpZdyH3weQf4tdJUEb UTivpFQdRWMEbwwqhQ7TJXmzGv1AfBFbpy4AdcjkZF1n5it7MtTLE96UmqTJwelIP4WuKP_maU9f NMt.Pz3FrA0XAwNnVBRTP8FNgKJYLYP.JncIiNdJA.I4eabBELhNNUwhnsCjhL0bA._Vcwv6vr.7 xxdEzG9DbJlInVEN1aw7ml3c26tW_SIOp9umjf76lZvq8s3kWHueetbKI32i5LjimSVXjqPbVoMj ykJMfYUvCj2XIatF0fljCOFZY8xXVWdwwAxWPS67xuTSvlheJUCiT6ncklzhwvhBRXB5oPjZvWvr 6LLZ9dSBd_Ga2Pi2HzXqPNxKLUl7g8sP6jxu4XNoYY.zkDsFGaMSalqW5T5xRGZzYC6OTeU2L75Z fJGHvxU8j9_pyv.1sFRmOTLGcU1_S8nMpFw6qFfa6PQSPlBvRn6TMDA75dcCs39CE4RClFqWV6Tn H2GByyGmdzJLu9Y6dahXZ_cN7jojBz79Dt9VZKVuvwCnIpqXNfCW1E7KEnVPToikgi0_dsI87w1z TA8M4XdYKhqgw5fTXsHZ38eOAD49AxzvBySTFRqkvc7muz4ESFentRsa4UExzAWJMhTzGUX5bLbY x1s6xN7tnnI8Cux00Uw8ZInxmYTj31ZyI7jCTKGVuifElr2kDa_hN.0YR3kPg6Kwg3ZvWLEXoxD7 sZbdsr9PIBGqQ4fVlcoERkBluTKer3lQDl1mbcJ7sZAYPxtkKeM8JMUZ5j.noy6kH4Xu_2moupoG 8u.5iIDO_16y3eUDqOrohTVrW74uuT14XPqXh1hoiACiRaqdXkJka_RhT90pNmVl8.odR76ftzjP P0wc7Fe88V.3NLV2.JVYXEqr_5a6phVrW.4BTP0Xy.DC__X_9_hkqq41kqCwG8hFBQ0B1PEvT5Q0 nWjVCnqbSKyadjvlwF.PDXsoAr3ensVa_VamiAj9HktuQsACY_XJVE59CAIj.poNJpDYLHx36sWn mqTepu0v_jnZ.P4iHgnq4Mwufy7w9PEsL3FIWJQrjZE1Sb16nZUQg6gNqhs4jYzjCS.68HoacRYH RV4EAGop_8qDihKWyAoCL9g.DFKIjEOKbst8HFMT9Gp7Z7KRjUZvOMn0PgF5WDpH87bZgH.51Cxo j7qZ.ndo_UTSbr2kSiLt6ne0AfLGy.l0Yz9iCuspEbSLIE1WeYzpNn8RgSbgVYra6tkZ1ApJHcl9 CkdyhCnqmM303XKbJkNq1yV0M2mJcdvp3jfHzO3Rj91haqhDVPkaMtTVL6XlAUAm.B6OS8KcDBZ9 2nJHDv6Rx3DdK1uMnjh1RW5FMUM1208G86XHjkKUvAovVCedLzUvJabKDt0xutsPqr1chqEnVD_z F1vmlmCN7uzhAAZ9sMG47I07I.EGTIJ5KZNDyUSl1_2ypBFwRsVRiKoCuUxwA_81Tz91pRF6RCOf 1UY4duXbJU2IQleYMEAGUBsQR1ejvtMBbJtoUBCyo2Ltm6MEPaUPf.YYw0nMv7XOmzTDixRN4.6M 4soYD1W3EYI4ZKvKxB.TyT5GDjQiMOm2jPCo0QXzqGSYlGE60NMgM8vq7mRaKGOuDHiWcIjsTU6C e.oxTRDcUsZ.52umJDLxQL7u4inkr9sWVjqhmSFwP1rK7NS.hh7oF9r79EjOM5oxikWEvYqVzYlJ HTsD8 X-Sonic-MF: X-Sonic-ID: 7fdca9b4-7e1b-4c6a-8336-343ee7163e71 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Sun, 17 Aug 2025 22:01:42 +0000 Received: by hermes--production-gq1-74d64bb7d7-mh87r (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 5f426023e631f03ae6a751ece559eeaa; Sun, 17 Aug 2025 22:01:39 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: Example context needing use of hw.usb.usbhid.enable=0 : serial console keyboard input under Parallels (aarch64) [reproduces again] Date: Sun, 17 Aug 2025 15:01:28 -0700 References: <4FC3373E-025E-4BD5-8869-10956B700708@yahoo.com> To: Jordan Gordeev , FreeBSD Current In-Reply-To: <4FC3373E-025E-4BD5-8869-10956B700708@yahoo.com> Message-Id: X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.97)[-0.965]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.31:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.31:from] X-Rspamd-Queue-Id: 4c4qZ03jbDz3dGQ On Aug 17, 2025, at 13:18, Mark Millard wrote: > Jordan Gordeev wrote on > Date: Sun, 17 Aug 2025 18:40:37 UTC : >=20 >> On Thursday, 14 August 2025 at 21:51, Mark Millard = wrote: >>=20 >>> Have you been implicitly expecting a debug kernel instead of >>> kernel.GENERIC-NODEBUG ? I had previously provided the text >>> (note the "GENRIC-NODEBUG"): >>>=20 >>=20 >> I was unaware that the -NODEBUG kernel also disables the hkbd(4) = debugging output. >>=20 >>> Now testing the debug kernel with hw.hid.hkbd.debug=3D"100" : >>> It now provides the dmesg -a text you have been >>> looking for all along. Sorry for the previously bad test >>> context. >>>=20 >>=20 >> What you get in dmesg from the hkbd(4) driver looks very very normal. = It's what you would expect from a fully functioning keyboard. >>=20 >> Can you try booting from an install image of FreeBSD 14.3-RELEASE = with usbhid enabled? You have to escape to the loader prompt and execute = "set hw.usb.usbhid.enable=3D1". Report whether the keyboard works in the = installer. Also try an install image for CURRENT such as = FreeBSD-15.0-CURRENT-arm64-aarch64-20250807-02f394281fd6-279407-bootonly.i= so where you don't have to manually enable usbhid as it is already = enabled by default. >=20 > I'll try such and report back. >=20 > But first I'll report that I for this Parallels under > macOS context I use: >=20 > # cat /boot/device.hints=20 > # This is for virtio_gpu --for avoiding its use under Parallels: > # dmesg -a | grep -i "virtio.*gpu" > # virtio_pci1: mem = 0x10000000-0x17ffffff,0x18008000-0x18008fff,0x18000000-0x18003fff at = device 10.0 on pci0 > hint.virtio_pci.1.disabled=3D"1" >=20 > This was to get the simple text console. I never got > virtio_gpu to work when I was first trying to get the > context working and was not directly interested in > it at all. >=20 > I'm not sure how this issue might mix with your > requested tests. I might need to do the disable. FYI: Without hint.virtio_pci.1.disabled=3D"1" the display stops after writing out: QUOTE VT: Replacing driver "efifb" with new "virtio_gpu" END QUOTE That is just like when I was first trying to get going with Parallels. So I'm using the hint. Overall I'm initially using: 5 to select Serial Console instead of Video Console. (matching my normal context via /boot/loader.conf content) Note: that "Serial" is wording from the loader UI and I consider it valid to use the terminology here for the text console: matching what is seen. 3 to get to the loader prompt set hint.virtio_pci.1.disabled=3D"1" set hw.usb.usbhid.enable=3D1 boot (15.0 can have hw.usb.usbhid.enable=3D1 be implicit.) For FreeBSD-14.3-RELEASE-arm64-aarch64-bootonly.iso : I end up with the Welcome screen in the FreeBSD Installer. It ignores my attempt to tab over to Shell or Live System. Same for typing S or L. Cursor captures and frees still work. For = FreeBSD-15.0-CURRENT-arm64-aarch64-20250807-02f394281fd6-279407-bootonly.i= so : Same. I tried Video instead of Serial: same. Thanks, Mark =3D=3D=3D Mark Millard marklmi at yahoo.com