> There is no driver for either sd controller and the wireless is > attached via sdio. > > Firmware and a device tree for the 3b+ are included in arm64 > snapshots, but I've not heard of anyone verifying a 3b+ boots yet. > > The integrated USB Ethernet is only supported on the 3b, the 3b+ > changed to a chip there isn't a driver for yet. Supposedly USB boot > is enabled by default on the 3b+ without having to first have a > config.txt on an sd card with a special setting like the 3b.
The 3B+ is booting OpenBSD 6.3-current (snapshot 2018-04-06), but without network (3B has LAN9514, 3B+ has LAN7515). And yes, 3B+ seems to boot from USB too by default. I tried NetBSD 8.99.14 from Jun Ebihara with the 2018-03-24-updates. Network is detected, but not working there: ugen0: SMSC (0x424) LAN7800 USB 3.1 gigabit ethernet device (0x7800), rev 2.10/3.00, addr 4 More infos and the boot-image at: http://mail-index.netbsd.org/port-arm/2018/03/24/msg004692.html Its odd: The LAN7515 identifies as a 0424/7800, so it seems to need the LAN7800-driver (smsc78xx?), not a LAN7500. See https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=208399 and https://www.riscosopen.org/forum/forums/9/topics/10637?page=2 And finally the dmesg of OpenBSD 6.3-current on Raspberry Pi 3 Model B+ (PLUS). The lines different to the 3B (without +) booted with the same image are marked with an asterisk "*": OpenBSD 6.3-current (RAMDISK) #224: Fri Apr 6 03:13:14 MDT 2018 dera...@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/RAMDISK real mem = 959107072 (914MB) avail mem = 892600320 (851MB) *mainbus0 at root: Raspberry Pi 3 Model B Plus Rev 1.3 cpu0 at mainbus0 mpidr 0: ARM Cortex-A53 r0p4 efi0 at mainbus0: UEFI 2.7 efi0: Das U-Boot rev 0x0 simplefb0 at mainbus0: 656x416 wsdisplay0 at simplefb0 wsdisplay0: screen 0 added (std, vt100 emulation) simplebus0 at mainbus0: "soc" bcmintc0 at simplebus0 bcmdog0 at simplebus0 bcmrng0 at simplebus0 pluart0 at simplebus0 bcmaux0 at simplebus0 com0 at simplebus0: ns16550, no working fifo com0: console dwctwo0 at simplebus0 simplebus1 at mainbus0: "clocks" agtimer0 at mainbus0: tick rate 19200 KHz usb0 at dwctwo0: USB revision 2.0 uhub0 at usb0 configuration 1 interface 0 "Broadcom DWC2 root hub" rev 2.00/1.00 addr 1 uhub1 at uhub0 port 1 configuration 1 interface 0 "Standard Microsystems product 0x2514" rev 2.00/b.b3 addr 2 *uhub2 at uhub1 port 1 configuration 1 interface 0 "Standard Microsystems product 0x2514" rev 2.00/b.b3 addr 3 bootfile: sd0a:/bsd boot device: lookup sd0a:/bsd failed root on rd0a swap on rd0b dump on rd0b WARNING: CHECK AND RESET THE DATE!