Re: port-arm/60021: USB-only boot: uhub0 attaches but uhub1 never appears, no hotplug events; SD-boot sees hub+umass fine

Michael Cheponis <[email protected]>
Newsgroups gmane.os.netbsd.bugs
Message-ID <CAOaX04NjSsvR6ufABLiDCSuW+REELBScxrqN6QpfuQw+ds=SSA@mail.gmail.com>
Here is the output with usb debug:


RPi3B+ USB boot diagnostic kernel

Wed Aug  5 20:44:41 UTC 2026

NetBSD SS.Culver.Net 11.0_RC5 NetBSD 11.0_RC5 (GENERIC) #0: Tue Jun 16
15:48:07 UTC 2026
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC
amd64

Target: MACHINE=evbarm MACHINE_ARCH=aarch64
Source branch: netbsd-11
Kernel configuration: GENERIC64_USBDEBUG

Kernel hashes:
SHA256
(/root/obj-rpi3b-usbdebug/sys/arch/evbarm/compile/GENERIC64_USBDEBUG/netbsd)
= 96bdfcf491362c83a1eedd251c5de5bb44f9f8a565a351a6ee58e652cbfea91d
SHA256
(/root/obj-rpi3b-usbdebug/sys/arch/evbarm/compile/GENERIC64_USBDEBUG/netbsd.img)
= 6b0a14b4faf31249a9fd583c2e8ead68cf3fe4501484d9cb688992630a2f9773

Relevant CVS revisions:
File: usb.c             Status: Up-to-date
   Working revision:    1.203
   Sticky Tag:          netbsd-11 (branch: 1.203.4)
File: uhub.c            Status: Up-to-date
   Working revision:    1.162
   Sticky Tag:          netbsd-11 (branch: 1.162.4)
File: usb_subr.c        Status: Up-to-date
   Working revision:    1.279.4.1
   Sticky Tag:          netbsd-11 (branch: 1.279.4)

▒[   1.0000000] NetBSD/evbarm (fdt) booting ...
[   1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
[   1.0000000]     2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013,
[   1.0000000]     2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022,
2023,
[   1.0000000]     2024, 2025, 2026
[   1.0000000]     The NetBSD Foundation, Inc.  All rights reserved.
[   1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[   1.0000000]     The Regents of the University of California.  All rights
reserved.

[   1.0000000] NetBSD 11.0_STABLE (GENERIC64_USBDEBUG) #0: Wed Aug  5
19:49:20 UTC 2026
[   1.0000000]  [email protected]:
/root/obj-rpi3b-usbdebug/sys/arch/evbarm/compile/GENERIC64_USBDEBUG
[   1.0000000] total memory = 925 MB
[   1.0000000] avail memory = 890 MB
[   1.0000000] armfdt0 (root)
[   1.0000000] simplebus0 at armfdt0: Raspberry Pi 3 Model B Plus Rev 1.4
[   1.0000000] simplebus1 at simplebus0
[   1.0000000] simplebus2 at simplebus0
[   1.0000000] cpus0 at simplebus0
[   1.0000000] simplebus3 at simplebus0
[   1.0000000] cpu0 at cpus0: Arm Cortex-A53 r0p4 (v8-A), id 0x0
[   1.0000000] cpu0: package 0, core 0, smt 0, numa 0
[   1.0000000] cpu1 at cpus0: Arm Cortex-A53 r0p4 (v8-A), id 0x1
[   1.0000000] cpu1: package 0, core 1, smt 0, numa 0
[   1.0000000] cpu2 at cpus0: Arm Cortex-A53 r0p4 (v8-A), id 0x2
[   1.0000000] cpu2: package 0, core 2, smt 0, numa 0
[   1.0000000] cpu3 at cpus0: Arm Cortex-A53 r0p4 (v8-A), id 0x3
[   1.0000000] cpu3: package 0, core 3, smt 0, numa 0
[   1.0000000] bcmicu0 at simplebus1
[   1.0000000] fclock0 at simplebus2: 19200000 Hz fixed clock (osc)
[   1.0000000] bcmcprman0 at simplebus1: BCM283x Clock Controller
[   1.0000000] syscon0 at simplebus1: couldn't get registers
[   1.0000000] bcmaux0 at simplebus1
[   1.0000000] fclock1 at simplebus2: 480000000 Hz fixed clock (otg)
[   1.0000000] bcmicu1 at simplebus1: Multiprocessor
[   1.0000000] gtmr0 at simplebus0: Generic Timer
[   1.0000000] gtmr0: interrupting on local_intc irq 3
[   1.0000000] armgtmr0 at gtmr0: Generic Timer (19200 kHz, virtual)
[   1.0000040] bcmgpio0 at simplebus1: GPIO controller 2835
[   1.0000040] bcmgpio0: pins 0..31 interrupting on icu irq 49
[   1.0000040] bcmgpio0: pins 32..54 interrupting on icu irq 50
[   1.0000040] gpio0 at bcmgpio0: 54 pins
[   1.0000040] plcom0 at simplebus1: ARM PL011 UART
[   1.0000040] plcom0: txfifo 16 bytes
[   1.0000040] plcom0: interrupting on icu irq 57
[   1.0000040] com0 at simplebus1: BCM AUX UART, 1-byte FIFO
[   1.0000040] com0: console
[   1.0000040] com0: interrupting on icu irq 29, clock 800000000 Hz
[   1.0000040] mmcpwrseq0 at simplebus0: couldn't get reset GPIOs
[   1.0000040] /soc/thermal@7e212000 at simplebus1 not configured
[   1.0000040] bcmdmac0 at simplebus1: DMA0 DMA2 DMA4 DMA5 DMA6 DMA7 DMA8
DMA9 DMA10 DMA11
[   1.0000040] /soc/power at simplebus1 not configured
[   1.0000040] /phy at simplebus0 not configured
[   1.0000040] bsciic0 at simplebus1: Broadcom Serial Controller
[   1.0000040] bsciic0: interrupting on icu irq 53
[   1.0000040] iic0 at bsciic0: I2C bus
[   1.0000040] bcmmbox0 at simplebus1: VC mailbox
[   1.0000040] bcmmbox0: interrupting on icu irq 65
[   1.0000040] vcmbox0 at bcmmbox0
[   1.0000040] /soc/timer@7e003000 at simplebus1 not configured
[   1.0000040] /soc/txp@7e004000 at simplebus1 not configured
[   1.0000040] bcmsdhost0 at simplebus1: SD HOST controller
[   1.0000040] bcmsdhost0: interrupting on icu irq 56
[   1.0000040] bsciic1 at simplebus1: Broadcom Serial Controller
[   1.0000040] bsciic1: interrupting on icu irq 53
[   1.0000040] iic1 at bsciic1: I2C bus
[   1.0000040] /soc/pwm@7e20c000 at simplebus1 not configured
[   1.0000040] sdhc0 at simplebus1: SDHC controller
[   1.0000040] sdhc0: interrupting on icu irq 62
[   1.0000040] bsciic2 at simplebus1: Broadcom Serial Controller
[   1.0000040] bsciic2: interrupting on icu irq 53
[   1.0000040] iic2 at bsciic2: I2C bus
[   1.0000040] dwctwo0 at simplebus1: USB controller
[   1.0000040] dwctwo0: interrupting on icu irq 9
[   1.0000040] bcmpmwdog0 at simplebus1: Power management, Reset and
Watchdog controller
[   1.0000040] /soc/vec@7e806000 at simplebus1 not configured
[   1.0000040] /soc/hdmi@7e902000 at simplebus1 not configured
[   1.0000040] /soc/gpu at simplebus1 not configured
[   1.0000040] genfb0 at simplebus1
[   1.0000040] wsdisplay0 at genfb0 kbdmux 1
[   1.0000040] vchiq0 at simplebus1: BCM2835 VCHIQ
[   1.0000040] armpmu0 at simplebus0: Performance Monitor Unit
[   1.0000040] gpioleds0 at simplebus0: ACT
[   1.0000040] bcmrng0 at simplebus1: RNG
[   1.0000040] entropy: ready
[   1.4296116] sdmmc0 at bcmsdhost0
[   1.4296116] sdhc0: SDHC 3.0, rev 153, platform DMA, 200000 kHz, HS 3.3V,
re-tuning mode 1, 1024 byte blocks
[   1.4396132] sdmmc1 at sdhc0 slot 0
[   1.4596145] usb0 at dwctwo0: USB revision 2.0
[   1.4696151] armpmu0: interrupting on local_intc irq 9
[   1.4796185] uhub0 at usb0: NetBSD (0x0000) DWC2 root hub (0x0000), class
9/0, rev 2.00/1.00, addr 1
[   1.5596215] sdmmc0: direct I/O error 5, r=6 p=0xffffc000b0fe3e5c write
[   1.5696218] sdmmc0: couldn't enable card: 5
[   1.6396270] sdmmc1: 4-bit width, 50.000 MHz
[   1.6496270] sdmmc1: SDIO function
[   1.6496270] bwfm0 at sdmmc1 function 1
[   1.6596295] (manufacturer 0x2d0, product 0xa9a6) at sdmmc1 function 2
not configured
[   1.6696310] (manufacturer 0x2d0, product 0xa9a6, standard function
interface code 0x2) at sdmmc1 function 3 not configured
[   1.6807857] swwdog0: software watchdog initialized
[   1.6807857] WARNING: 3 errors while detecting hardware; check system log
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.