From owner-freebsd-ppc@freebsd.org Thu Dec 24 06:00:22 2020 Return-Path: Delivered-To: freebsd-ppc@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A5B8F4B885E for ; Thu, 24 Dec 2020 06:00:22 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-23.consmr.mail.gq1.yahoo.com (sonic304-23.consmr.mail.gq1.yahoo.com [98.137.68.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D1fYw4Jknz3FXj for ; Thu, 24 Dec 2020 06:00:19 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608789617; bh=h3LVgjaReZumiCAvfMms+Rh8JD6ZbxuxSiSCspY9EXu=; h=Subject:From:Date:To:From:Subject; b=klCBtxn+5k07OgA5jFhoKYy6u4bezvrC2+sshv5H18w2NCybtEaAlz0/YJZI8Dnh9iJIZyyIWlndA+Ns4rpjxKf8D5Dh78/sA70H64/sofm4Qq9R0wMm6efKKNBCm2V/DodG9DDBbuQHANnyWYqnUxXHI/HpqOjjnmOq+9pW8Urs2STEmlpzdf2sAOs6mRevElRndXANu/TAIe9a8SD8G7VBd7OTD4Fs8gRxkSdqJU2T/dVBNj9ThTTT2QMH6gb5SpQR4O2dCBwvKuxfKTCFcR3ZQNWieG0ENPMP91/a0iDyzryn1iuSMik1LvQ0fR4s3R01WMadgBW+ijGmcmyVjQ== X-YMail-OSG: OfTzDfQVM1nMaerUl72D9gYwZ6XzG9uE8np7pd5Hw0NH9JD8o3xkdzmHV5Hacrd 6eSj.SPRRoCyCPZ6jdI7PwkK0qS0mD.caYzxHeUOFqeMzzEMlCaQz6ONv.nMDwa.1cu3stKzi2VX 0JYb7psq8HDaTqs29pRI4kA4AL5Bu1FwEK7dMCYnl3gSNkC_PgnsS1.oVURoLj42WFfyhIxAUapH buHHVK555zPWZDiLOg96g.jI3PTtqxbjEY.4AjQVbVYLJoKpvWFGu7lcBtyE9nYPD8lEMQZ_9ofe LCNqrY1IGayYKeWKpUt3z3TjcrqqLiBl34VYovOyk9U_vG9p3RmkIP5lcxS3SO4hlPQ_1vWcakzv gd7lxe.uEnAt7iboCpTZtpEsKbf.TeHSCNc_fOo5eo1VZa9rVdDWB6Dso2adhbTK5HptY5JOmnF3 OlBCG3rYutj9jDVkVkegsi1.6DWrR3ctr_Etrur7kuwPYHqWYxK5zBU6UUVjc1yzyWoIo.jHPIxh CaSKTafMOSRFtbbpnCgMEdU_34toxpiQxTpmWmIETLA8nOiN6pQEOW6nUDv4MEtO4aP5.m3BLbE1 cSy6uvmfJ2vPQ0ncjAY6vOvLqzqV4JmTXs_88_yepBmIL_73PqYR1m73TxmBA3y0TVMAFordI.Oo bYVbfi19kM7A.0gjrJWbqE_y5yRJ6nS697SX83klaPQiux7h95BI0cazAvbCJzmc2o2XxqGliPLw 6E.N_dbwnWmJEVma3GSRdUp2sMGTmF8SKra5awcK92CXATQ2Ex7cyOPqD_C43yoRf1kNthY9BTBr 7YqCC10HJaB32R1YGVAqdjAu5xc.9ovAmz7W7qG2tBr_lmdPaWbNHPTXL3F3tQ4PXSpKPd8zcHuI dSy973RWr9R1lbCeQR4ZkP2ti5d2rzR.fFZUvNymToB173le3QMw4Qf8BptQEgoESfaRRZzItWe5 aBrvBNeaLDtLZPa4UkxwS8NMoWyz4iH4UtVArIJNo8emA3XlxKR07r.aFryngzJZXuGlts.5AlUP XJpuTzNurpmd0Z7zjANDyfM0LN_IBpzIlolQbOXxAyIiUWXkW5mvwnZQbvNqE5rJK7HzxkOkMjlR SYGZmE2Q9bhDndUEKyYjX.KgS_LvzHvjkUozdoSkAsY8z.Qrus46hmSx8jdopHfZvuTWS0YVTppR 7ISQkadqo_HuhFJgSnr6MgSkoTq_pqavnFsUF7o0tXkZBoYVs79zr1D3S1d6YuOyxn9qWbfaek7l 4DbjRF_jCnYpHR8a1IQSux4zgTyQ8e1m04On_36PJCBHc04lGzpASva9i2SVjHS1thY8TsD2poiS XaxTW.LMlAYjH.Wzx4kfHdSIHvp2sQulm4gTUI9V3lemrcuaRmXRIFrReGK17OnGy6WyBapY89CY LLauzEWUT5iFg9WpqXB95587RwaylBJWynVt6FAUeOuoeHQSdT2_58sfeSitx6AlMlnLgws3D1DI Fll0bKf3jndsxqEfa9p90gJ1LjX3ADZZioUFGgfqynFOWDXO5G.hC68uLRDPuu88E7HlqDeUau4v MNHGorUjz.ybVFHNLKVc.KcysgAsE4lLwgjfqPO37cYVJi.SyJI1BHbE9dUy5Y3Lnw27yn9wTkn8 3gElD0OezYHIwgpxSwXJQnSKorBqHVJCghaT3bloqZmusPrV3fztVonkMoZiGQLXKkjHKVEX8jMN At03lSJyDBU9DmW0p2xaSBIptfZXXAcviet8Rm8rJEPtbcrWQKAskdAOyxVkiSae.dZteOvzEK5S 4SSFaKB4Od54LnPz801b9jB4RGRUm_KOEA12SJfN7HjabB7SEczjGA06V8XCG2KRvdiQTnkbVD.M AW1cyd37aeZXIaAzhYMJYuVH3s_vYZJA3g4LoqV0gBAMcReOewuogixmky2RbZamTAf83Y.LCDMB nwzU7xkGDC3a2aytVfYbTNGQZzBBVRt37uUXol4GYXKFCXvKnI10YOXWRHdLlDf25C0qstvhflzo Ix25u6pV9ySoOESkTXbxx537mOYHjUV58PzlEbcilXCPV1vSYGa1hVddVQXP.AuJ.bAPIuSiLGQ4 s34QlN7twJTeqTgAmJhkcl42H2GGX1Z57n5TUIUUbTWOhjJgTNkogqgQC230_naiib1KKzWGhF_w bv_x7WYdiL0tAJN6NhI_xjv1NfMpJA7jg4uN_C9SdVyFGmXop.jaRiGS0J2sn98G_73.Ah4O7pRu aYWFgBJ4dWEVycdx5yM5O9m0qHK9jiHBCQts0BSntfqJ4bMwkFW6nkOaoHCvOI_GPDa218nMxeKr 758olD2d1zL2Ky0VD87ss_N1rf45F4be2yB15p1Ov.AbUS5Pdp5K4ayWti.xfFc4HgJlGGz4viCu GA7aGzhcL15huZDbDOHGE2qe1aaDpdhsGfL5ix0iiSOtIMkNeGfJjy_0Q.IJXgJZutzXixdZb_14 XAeJqaYr3jIDD71jS1veKdnNJ2KaIX0vJifB_ld5.zCzuxjCxrA2sgsUHV1.X7b4_9nsugtjgHEh 2b8GXKBXGLfbTWA24orYJixXrk9OdE9OQClOxRDt3TjstD77yt_fM8bO.qk39TMwSTQjD Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Thu, 24 Dec 2020 06:00:17 +0000 Received: by smtp423.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 372b319887606222c95e322652ed46ed; Thu, 24 Dec 2020 06:00:12 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: Re: Old PowerMac G5 2-socket/2-cores-each: head -r368820 kernel reports: bus_dmamem_alloc failed to align memory properly From: Mark Millard In-Reply-To: <8ADE5AF2-30E6-4101-BBF5-0197092C17B3@yahoo.com> Date: Wed, 23 Dec 2020 22:00:09 -0800 Cc: FreeBSD PowerPC ML Content-Transfer-Encoding: quoted-printable Message-Id: <4CB25235-BCFE-4429-AF67-45FDF5496766@yahoo.com> References: <40dead6f-2a69-cf74-0a23-cde56dd90510@blastwave.org> <53f15d43-62c3-e12c-f8db-ede6a30e4e95@blastwave.org> <46726BE0-00FF-4DE7-835B-C7B04F3B0693@yahoo.com> <04727338-1ecb-4a94-c8e9-dcef7abd1513@blastwave.org> <66ce8494-204b-4b8b-a043-94ba00509f41@www.fastmail.com> <7870C7CB-6104-4A63-AA86-4981913FA48D@yahoo.com> <8ADE5AF2-30E6-4101-BBF5-0197092C17B3@yahoo.com> To: Brandon Bergren X-Mailer: Apple Mail (2.3654.20.0.2.21) X-Rspamd-Queue-Id: 4D1fYw4Jknz3FXj X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.68.204:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.68.204:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.204:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.204:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-ppc] X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2020 06:00:22 -0000 On 2020-Dec-23, at 12:32, Mark Millard wrote: > On 2020-Dec-22, at 01:09, Mark Millard wrote: >=20 >> On 2020-Dec-21, at 21:11, Brandon Bergren = wrote: >>=20 >>> On Mon, Dec 21, 2020, at 10:25 PM, Dennis Clarke via freebsd-ppc = wrote: >>>> On 12/21/20 11:03 PM, Mark Millard wrote: >>>>=20 >>>>> As far as I know, 32-bit powerpc for old PowerMacs still has the = kernel >>>>> gradually zeroing out user-space pages, even for = single-socket/single-core >>>>> 32-bit PowerMacs. So I run 32-bit via a chroot on a 64-bit system: = the >>>>> 64-bit kernel does not have this specific problem. (I seem to = remember >>>>> that there was a different boot failure last I tried 32-bit, but I = do not >>>>> remember any detail at this time.) >>>=20 >>> This is the bridge mode bug that we haven't figured out yet. It's = specific to the G5 running a 32 bit kernel. The problem doesn't manifest = on actual 32-bit MMUs. >>=20 >> . . . >>=20 >> For the "seem to remember" part of my text . . . >>=20 >> Wrong problem and wrong machine context, I'm afraid. Back on >> Sept-22 I reported for the 2-socket G4s (typos preserved): >>=20 >> Subject: head -r365932 for 320bit powerpc unable to boot 2-socket = PowerMac G4 >>=20 >> QUOTE >> I attempted to boot an update from head -r365590 >> to head -r365932 and it dies just after: >>=20 >> Kernel entry at 0x100620 >>=20 >> via: >>=20 >> Invalid memory access at %SRR0: 0000ffff %SRR1: 00ffffff >> END QUOTE >>=20 >> (I did report at the time that the G5 gets much further along >> than the above when that same media (and content) is used to >> try to boot the G5. But the report was about the G4 context.) >=20 > Head -r368820 booted the 2-socket PowerMac G4. >=20 > But USB is somehow messed up, resulting in no keyboard input. > Eventually lots of: "bus_dmamem_alloc failed to align memory > properly" tied to attempted usb activity that fails. (This > was not a boot -v .) >=20 >=20 > Dec 23 12:13:21 FBSDG4S2 kernel: usbus0 numa-domain 0 on ohci0 > Dec 23 12:13:21 FBSDG4S2 kernel: ohci1: = mem 0x80081000-0x80081fff irq 63 at device 27.1 numa-domain 0 on pci1 > . . . > Dec 23 12:13:21 FBSDG4S2 kernel: usbus0: 12Mbps Full Speed USB v1.0 > Dec 23 12:13:21 FBSDG4S2 kernel: usbus1: 12Mbps Full Speed USB v1.0 > Dec 23 12:13:21 FBSDG4S2 kernel: ugen0.1: at = usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: uhub0 numa-domain 0 on usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: uhub0: on usbus0 > . . . > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 1 times > Dec 23 12:13:21 FBSDG4S2 kernel: ugen0.2: at usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: uhub4 numa-domain 0 on uhub0 > Dec 23 12:13:21 FBSDG4S2 kernel: uhub4: on usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > . . . > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: CAM usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 4 times > Dec 23 12:13:21 FBSDG4S2 kernel: uhub_attach: port 1 power on or off = failed, USB_ERR_TIMEOUT > Dec 23 12:13:21 FBSDG4S2 kernel: uhub_attach: port 2 power on or off = failed, USB_ERR_TIMEOUT > Dec 23 12:13:21 FBSDG4S2 kernel: uhub_attach: port 3 power on or off = failed, USB_ERR_TIMEOUT > Dec 23 12:13:21 FBSDG4S2 kernel: uhub4: 3 ports with 2 removable, bus = powered > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: CAM usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 1 times > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: CAM usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: usb_alloc_device: set address 3 = failed (USB_ERR_TIMEOUT, ignored) > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: CAM usbus0 > . . . > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 4 times > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 4 times > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 3 times > Dec 23 12:13:21 FBSDG4S2 kernel: usbd_setup_device_desc: getting = device descriptor at addr 3 failed, USB_ERR_TIMEOUT > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: usbd_req_re_enumerate: addr=3D3, set = address failed! (USB_ERR_TIMEOUT, ignored) > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 5 times > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 3 times > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 4 times > Dec 23 12:13:21 FBSDG4S2 kernel: usbd_setup_device_desc: getting = device descriptor at addr 3 failed, USB_ERR_TIMEOUT > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: usbd_req_re_enumerate: addr=3D3, set = address failed! (USB_ERR_TIMEOUT, ignored) > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 5 times > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 4 times > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 3 times > Dec 23 12:13:21 FBSDG4S2 kernel: usbd_setup_device_desc: getting = device descriptor at addr 3 failed, USB_ERR_TIMEOUT > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: usbd_req_re_enumerate: addr=3D3, set = address failed! (USB_ERR_TIMEOUT, ignored) > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 5 times > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 3 times > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 4 times > Dec 23 12:13:21 FBSDG4S2 kernel: usbd_setup_device_desc: getting = device descriptor at addr 3 failed, USB_ERR_TIMEOUT > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > . . . > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 4 times > Dec 23 12:13:21 FBSDG4S2 kernel: usbd_setup_device_desc: getting = device descriptor at addr 3 failed, USB_ERR_TIMEOUT > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 kernel: usbd_req_re_enumerate: addr=3D3, set = address failed! (USB_ERR_TIMEOUT, ignored) > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 5 times > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 4 times > Dec 23 12:13:21 FBSDG4S2 kernel: bus_dmamem_alloc failed to align = memory properly. > Dec 23 12:13:21 FBSDG4S2 kernel: Root mount waiting for: usbus0 > Dec 23 12:13:21 FBSDG4S2 syslogd: last message repeated 4 times > Dec 23 12:13:21 FBSDG4S2 kernel: usbd_setup_device_desc: getting = device descriptor at addr 3 failed, USB_ERR_TIMEOUT > Dec 23 12:13:21 FBSDG4S2 kernel: ugen0.3: at usbus0 = (disconnected) > Dec 23 12:13:21 FBSDG4S2 kernel: uhub_reattach_port: could not = allocate new device > Dec 23 12:13:21 FBSDG4S2 kernel: usb_dev_suspend_peer: Setting device = remote wakeup failed > Dec 23 12:13:21 FBSDG4S2 kernel: lo0: link state changed to UP > Dec 23 12:13:21 FBSDG4S2 kernel: gem0: link state changed to DOWN > Dec 23 12:13:21 FBSDG4S2 kernel: gem0: link state changed to UP > Dec 23 12:13:21 FBSDG4S2 kernel: usb_dev_resume_peer: Clearing device = remote wakeup failed: USB_ERR_TIMEOUT > . . . > Dec 23 12:13:22 FBSDG4S2 ntpd[971]: leapsecond file = ('/var/db/ntpd.leap-seconds.list'): will expire in less than 5 days > Dec 23 12:14:41 FBSDG4S2 kernel: usb_dev_suspend_peer: Setting device = remote wakeup failed > Dec 23 12:14:49 FBSDG4S2 kernel: usb_dev_resume_peer: Clearing device = remote wakeup failed: USB_ERR_TIMEOUT > Dec 23 12:15:25 FBSDG4S2 kernel: usb_dev_suspend_peer: Setting device = remote wakeup failed > Dec 23 12:15:33 FBSDG4S2 kernel: usb_dev_resume_peer: Clearing device = remote wakeup failed: USB_ERR_TIMEOUT > Dec 23 12:15:59 FBSDG4S2 su[1072]: markmi to root on /dev/pts/0 > Dec 23 12:16:09 FBSDG4S2 kernel: usb_dev_suspend_peer: Setting device = remote wakeup failed > Dec 23 12:16:17 FBSDG4S2 kernel: usb_dev_resume_peer: Clearing device = remote wakeup failed: USB_ERR_TIMEOUT > Dec 23 12:16:53 FBSDG4S2 kernel: usb_dev_suspend_peer: Setting device = remote wakeup failed > Dec 23 12:17:01 FBSDG4S2 kernel: usb_dev_resume_peer: Clearing device = remote wakeup failed: USB_ERR_TIMEOUT > Dec 23 12:17:38 FBSDG4S2 kernel: usb_dev_suspend_peer: Setting device = remote wakeup failed > Dec 23 12:17:46 FBSDG4S2 kernel: usb_dev_resume_peer: Clearing device = remote wakeup failed: USB_ERR_TIMEOUT > Dec 23 12:18:22 FBSDG4S2 kernel: usb_dev_suspend_peer: Setting device = remote wakeup failed > Dec 23 12:18:30 FBSDG4S2 kernel: usb_dev_resume_peer: Clearing device = remote wakeup failed: USB_ERR_TIMEOUT > Dec 23 12:19:06 FBSDG4S2 kernel: usb_dev_suspend_peer: Setting device = remote wakeup failed > Dec 23 12:19:14 FBSDG4S2 kernel: usb_dev_resume_peer: Clearing device = remote wakeup failed: USB_ERR_TIMEOUT > . . . >=20 I modified the kernel to report the 2 operands of the & operation in: } else if (vtophys(*vaddr) & (dmat->alignment - 1)) { printf("bus_dmamem_alloc failed to align memory = properly.\n"); The context reported on below is the G4 booting and operating, a context that ends up with no USB keyboard input: # grep vtophys /var/log/messages Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bdaa80 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bdaa80 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda780 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff Dec 23 21:47:34 FBSDG4S2 kernel: vtophys(*vaddr)=3D=3D0x1bda480 and = dmat->alignment-1=3D=3D0xff =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)