Date: Sat, 17 Apr 2021 11:29:38 +0200 From: Robert Clausecker <fuz@fuz.su> To: freebsd-arm@freebsd.org Subject: Re: RPi 4B USB 3 support appears to still be broken in 13.0-RELEASE Message-ID: <YHqqgmFRxNS7azeK@fuz.su> In-Reply-To: <CAOWUMWGvYBZmMo1OVfsHQ6OohBOpQy5_n%2B0T5BeKWvqowBQQiA@mail.gmail.com> References: <YHoXAS%2B0/ptwL0IS@fuz.su> <CAOWUMWGvYBZmMo1OVfsHQ6OohBOpQy5_n%2B0T5BeKWvqowBQQiA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Vincent, The hard drive is an M.2 SSD in an external USB 3 enclosure. The RPi is powered using the vendor recommended USB power brick. It could indeed be a power issue. I'll try to figure out if there is a way to supply power to the disk externally. Yours, Robert Clausecker Am Fri, Apr 16, 2021 at 06:58:12PM -0700 schrieb Vincent Milum Jr: > What's the power source for the hard drive? From your bug tracker link, it > looks like this is a SSD of some kind, not a USB thumb drive. It is > possible that the drive is pulling too much power for the Pi's USB port to > handle. Remember that the Pi's power source is ALSO a USB port, so that > power is then shared between both the Pi as well as any devices plugged > into it. Power brownouts from pulling too much power on the Pi can present > themselves in a number of ways, including CAM errors for disks. > > On Fri, Apr 16, 2021 at 4:00 PM Robert Clausecker <fuz@fuz.su> wrote: > > > Greetings! > > > > Last time I experimented with ZFS on the RPi 4B, I noticed that > > there is a strange problem when attaching the zpool via USB 3 as > > opposed to USB 2. When doing that, mounting root fails with > > IO errors like these: > > > > (da0:umass-sim0:0:0:0): READ(10). CDB: 28 00 03 c1 b9 65 00 00 07 00 > > (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an error > > (da0:umass-sim0:0:0:0): Retrying command, 3 more tries remain > > (da0:umass-sim0:0:0:0): READ(10). CDB: 28 00 03 c1 b9 65 00 00 07 00 > > (da0:umass-sim0:0:0:0): CAM status: CCB request completed with an error > > (da0:umass-sim0:0:0:0): Retrying command, 2 more tries remain > > > > Attaching the boot disk through USB 2 instead works. Likewise, > > using USB 3 with a UFS root file system works (and in fact ran fine > > in a development system for months). I do not understand this. > > > > I had previously reported this issue as PR 249520: > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=249520 > > > > There's some stuff about UEFI booting in there which you can ignore. > > The same problem also appears when booting via U-Boot. > > > > Now what surprises me is that this issue still occurs with > > FreeBSD 13.0-RELEASE. So whatever fixes had been performed > > did not seem to address the underlying problem at all. > > > > Is there any workaround or solution (except for ditching root > > on ZFS which would be rather painful for my use case?) > > > > Yours, > > Robert Clausecker > > > > -- > > () ascii ribbon campaign - for an 8-bit clean world > > /\ - against html email - against proprietary attachments > > _______________________________________________ > > freebsd-arm@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > > -- () ascii ribbon campaign - for an 8-bit clean world /\ - against html email - against proprietary attachments
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?YHqqgmFRxNS7azeK>