RPI2 boot hangs with red light on
Mark Millard
markmi at dsl-only.net
Thu Jan 4 07:14:54 UTC 2018
On 2018-Jan-3, at 9:42 PM, bob prohaska <fbsd at www.zefox.net> wrote:
> On Wed, Jan 03, 2018 at 09:21:29PM -0700, Ian Lepore wrote:
>>
>> There are no architectural differences between ubldr built for armv6 vs
>> armv7, and either version could load either flavor of kernel. ?There
>> have been some bugfixes applied to ubldr in the past few months.
>>
>> -- Ian
>
> It seems the problems lie elsewhere. I've updated the contents of
> /boot/msdos to
> -rwxr-xr-x 1 root wheel 1494 Jan 3 20:45 LICENCE.broadcom
> -rwxr-xr-x 1 root wheel 50248 Jan 3 20:45 bootcode.bin
> -rwxr-xr-x 1 root wheel 75 Jan 3 20:45 config.txt
> -rwxr-xr-x 1 root wheel 6551 Jan 3 20:45 fixup.dat
> -rwxr-xr-x 1 root wheel 2578 Jan 3 20:45 fixup_cd.dat
> -rwxr-xr-x 1 root wheel 9694 Jan 3 20:45 fixup_db.dat
> -rwxr-xr-x 1 root wheel 9694 Jan 3 20:45 fixup_x.dat
> -rwxr-xr-x 1 root wheel 13419 Jun 26 2017 rpi2.dtb
> -rwxr-xr-x 1 root wheel 2820196 Jan 3 20:45 start.elf
> -rwxr-xr-x 1 root wheel 667460 Jan 3 20:45 start_cd.elf
> -rwxr-xr-x 1 root wheel 4956676 Jan 3 20:45 start_db.elf
> -rwxr-xr-x 1 root wheel 3904228 Jan 3 20:45 start_x.elf
> -rwxr-xr-x 1 root wheel 380264 Jan 3 20:33 u-boot.bin
> -rwxr-xr-x 1 root wheel 892172 Jan 3 20:48 ubldr
> -rwxr-xr-x 1 root wheel 232112 Jan 3 20:48 ubldr.bin
> (yes, rpi2.dtb is stale, but it seems not to matter)
. . .
I do not have ubldr, just ubldr.bin.
Other than that, the sizes of the files listed
above all match the sizes on the msdosfs partition
that I use for the rpi2. (My dates are all Dec 22
but the rpi2's time may not have had a good
combination of accuracy and precision.)
"unable to get device descriptor (error=-22)" is from
u-boot/blob/master/common/usb.c and its usb_new_device
routine from what I can tell. It's cause and
consequences might have contributed to the "Timeout
poll on interrupt endpoint" messages from u-boot.
May be eliminating all the usb devices that you can
might sidestep some issue?
(Also avoid from -r326347 through -r327484 for head:
before or after as far as the kernel goes.)
===
Mark Millard
markmi at dsl-only.net
More information about the freebsd-arm
mailing list