public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* bcm4708-smartrg-sr400ac boot failures in next/arm-soc
@ 2016-01-08 22:33 Tyler Baker
  2016-01-08 22:47 ` Arnd Bergmann
  2016-01-08 22:50 ` Russell King - ARM Linux
  0 siblings, 2 replies; 11+ messages in thread
From: Tyler Baker @ 2016-01-08 22:33 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Hauke, Rafal, Alison,

The kernelci.org bot detected a boot regression[1] in -next/arm-soc
which bisected to b02ec7658c ("ARM: multi_v7_defconfig: Enable some
drivers for LS1021A"). Reverting this patch fixes the issue I was
seeing.

After a bit of investigation, I determined that CONFIG_BLK_DEV_RAM was
causing the issue and disabling it fixed the boot issue. Essentially,
the kernel cannot find the initrd that has been loaded into memory by
CFE bootloader with this option enabled as I inject the following
command line into the DT before it's loaded over tftp.

Loaded in CFE by: 'load -raw -tftp -addr=0x4000000 -max=0x900000
192.168.2.2:tmpqC9zOv/ramdisk.cpio.gz'

Kernel arguments injected into DT: 'console=ttyS0,115200
initrd=0x4000000,8M root=/dev/ram0 ip=dhcp'

I'm wondering how we should proceed forward here. Alison, Is it a firm
requirement you need CONFIG_BLK_DEV_RAM enabled by default? Hauke,
Rafal, Is there another way to configure this platform to boot a
kernel/ramdisk without passing the initrd option on the command line?

Cheers,

Tyler

[1] http://kernelci.org/boot/bcm4708-smartrg-sr400ac/?fail

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-01-09  1:50 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-08 22:33 bcm4708-smartrg-sr400ac boot failures in next/arm-soc Tyler Baker
2016-01-08 22:47 ` Arnd Bergmann
2016-01-08 22:50 ` Russell King - ARM Linux
2016-01-08 23:17   ` Tyler Baker
2016-01-08 23:44     ` Russell King - ARM Linux
2016-01-08 23:59       ` Tyler Baker
2016-01-09  0:07         ` Russell King - ARM Linux
2016-01-09  0:21           ` Tyler Baker
2016-01-09  0:58             ` Tyler Baker
2016-01-09  1:29               ` Russell King - ARM Linux
2016-01-09  1:50                 ` Tyler Baker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox