RPI2 boot failure with recent changes to u-boot
Karl Denninger
karl at denninger.net
Mon Dec 18 21:20:34 UTC 2017
On 12/18/2017 14:21, Emmanuel Vadot wrote:
> On Mon, 18 Dec 2017 12:10:07 -0600
> Karl Denninger <karl at denninger.net> wrote:
>
>> ......
>> random: harvesting attach, 8 bytes (4 bits) from sdhci_bcm0
>> uart0: <PrimeCell UART (PL011)> mem 0x201000-0x201fff irq 27 on simplebus0
>> uart0: console (115200,n,8,1)
>> uart0: fast interrupt
>> uart0: PPS capture mode: DCDinvalid
>> random: harvesting attach, 8 bytes (4 bits) from uart0
>> vchiq0: <BCM2835 VCHIQ> mem 0xb800-0xb84f irq 28 on simplebus0
>> vchiq: local ver 8 (min 3), remote ver 8.
>> pcm0: <VCHIQ audio> on vchiq0
>> random: harvesting attach, 8 bytes (4 bits) from pcm0
>> random: harvesting attach, 8 bytes (4 bits) from vchiq0
>> bcm283x_dwcotg0: <DWC OTG 2.0 integrated USB controller (bcm283x)> mem
>> 0x980000-0x99ffff irq 29 on simplebus0
>> usbus0 on bcm283x_dwcotg0
>> bcm283x_dwcotg0: usbpf: Attached
>> random: harvesting attach, 8 bytes (4 bits) from usbus0
>> random: harvesting attach, 8 bytes (4 bits) from bcm283x_dwcotg0
>> cpulist0: <Open Firmware CPU Group> on ofwbus0
>> cpu0: <Open Firmware CPU> on cpulist0
>> bcm2835_cpufreq0: <CPU Frequency Control> on cpu0
>> random: harvesting attach, 8 bytes (4 bits) from cpufreq0
>> random: harvesting attach, 8 bytes (4 bits) from bcm2835_cpufreq0
>> random: harvesting attach, 8 bytes (4 bits) from cpu0
>> cpu1: <Open Firmware CPU> on cpulist0
>> random: harvesting attach, 8 bytes (4 bits) from cpu1
>> cpu2: <Open Firmware CPU> on cpulist0
>> random: harvesting attach, 8 bytes (4 bits) from cpu2
>> cpu3: <Open Firmware CPU> on cpulist0
>> random: harvesting attach, 8 bytes (4 bits) from cpu3
>> random: harvesting attach, 8 bytes (4 bits) from cpulist0
>> fb0: <BCM2835 VT framebuffer driver> on ofwbus0
>> fbd0 on fb0
>> VT: initialize with new VT driver "fb".
>> random: harvesting attach, 8 bytes (4 bits) from fbd0
>> fb0: 656x416(656x416 at 0,0) 24bpp
>> fb0: fbswap: 1, pitch 1968, base 0x3eb33000, screen_size 818688
>> random: harvesting attach, 8 bytes (4 bits) from fb0
>> ofwbus0: <rpi_ft5406> compat rpi,rpi-ft5406 (no driver attached)
>> gpioled0: <GPIO LEDs> on ofwbus0
>> random: harvesting attach, 8 bytes (4 bits) from gpioled0
>> ofwbus0: <regulator> compat broadcom,bcm2835-power-mgr (no driver attached)
>> ofwbus0: <chosen> compat simple_bus (no driver attached)
>> cryptosoft0: <software crypto>
>> crypto: assign cryptosoft0 driver id 0, flags 100663296
>> crypto: cryptosoft0 registers alg 1 flags 0 maxoplen 0
>> crypto: cryptosoft0 registers alg 2 flags 0 maxoplen 0
>> crypto: cryptosoft0 registers alg 3 flags 0 maxoplen 0
>> crypto: cryptosoft0 registers alg 4 flags 0 maxoplen 0
>> Tdwuhub0: 1 port with 1 removable, self poweredcbcm28rrt, H ,
>> random: harvesting attach, 8 bytes (4 bits) from uhub0
>> ugen0.2: <vendor 0x0424 product 0x9514> at usbus0
>> uhub1 on uhub0
>> uhub1: <vendor 0x0424 product 0x9514, class 9/0, rev 2.00/2.00, addr 2>
>> on usbus0
>> uhub1: MTT enabled
>> Root mount waiting for: usbus0
>> uhub1: 5 ports with 4 removable, self powered
>> random: harvesting attach, 8 bytes (4 bits) from uhub1
>> Root mount waiting for: usbus0
>> ugen0.3: <vendor 0x0424 product 0xec00> at usbus0
>> smsc0 on uhub1
>> smsc0: <vendor 0x0424 product 0xec00, rev 2.00/2.00, addr 3> on usbus0
>> random: harvesting attach, 8 bytes (4 bits) from smsc0
>> mountroot: waiting for device /dev/mmcsd0s2a...
>> smsc0: chip 0xec00, rev. 0002
>> miibus0: <MII bus> on smsc0
>> ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0
>> ukphy0: OUI 0x00800f, model 0x000c, rev. 3
>> ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
>> random: harvesting attach, 8 bytes (4 bits) from ukphy0
>> random: harvesting attach, 8 bytes (4 bits) from miibus0
>> ue0: <USB Ethernet> on smsc0
>> ue0: bpf attached
>> ue0: Ethernet address: b8:27:eb:be:e6:f8
>> Mounting from ufs:/dev/mmcsd0s2a failed with error 19.
>> Trying to mount root from ufs:mmcsd0s2 []...
>> mountroot: waiting for device mmcsd0s2...
>> Mounting from ufs:mmcsd0s2 failed with error 19.
>>
>> Loader variables:
>> vfs.root.mountfrom=ufs:/dev/mmcsd0s2a
>> vfs.root.mountfrom.options=ro
>>
>> The device is just.... gone.
>>
>> The rpi2.dts file was updated when I updated the source (if that's
>> involved here), so that should be current....
>>
>> --
>> Karl Denninger
>> karl at denninger.net <mailto:karl at denninger.net>
>> /The Market Ticker/
>> /[S/MIME encrypted email preferred]/
> Hello,
>
> I've just fixed the issues in r326951.
> Sorry for the breakage.
>
> Now the only problem is that the growfs bug was mfc'ed and I don't
> want to mfc my workaround, as Ian said when I commited it it was wrong
> doing so.
> I'll see what I can find.
>
> Cheers,
The boot problem is fixed by r326951; it can find the sd card now.
Onward....
--
Karl Denninger
karl at denninger.net <mailto:karl at denninger.net>
/The Market Ticker/
/[S/MIME encrypted email preferred]/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4897 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.freebsd.org/pipermail/freebsd-arm/attachments/20171218/5e3d05d5/attachment.bin>
More information about the freebsd-arm
mailing list