Hi,
On 20.09.24 12:37, Enrico Jörns wrote:
> Am Donnerstag, dem 19.09.2024 um 21:56 +0100 schrieb Richard Purdie:
>> This looked better in testing, thanks. There was:
>>
>> https://valkyrie.yoctoproject.org/#/builders/23/builds/168/steps/14/logs/stdio
>>
>> which is from oe-selftest on an ARM server though :/
>
> Thank you for the test log!>
> I'll try to figure out why it works in my test setup but doesn't in the
> autobuilder..
> Not sure if I'll have the chance to reproduce it on an ARM host.
I tried reproducing the breakage on a Librecomputer Alta (Cortex-A73/A53) with
Debian 12
for arm64, but without success. Details below.
I applied this series on top of commit
4fc8427a6c ("systemd: make home directory readable by systemd-coredump")
> Barebox doesn't seem to boot at all (or output is missing) and U-Boot got
> stuck.
Both barebox' oe-selftest:
a3f@hass:~/poky/build$ oe-selftest -r barebox -v -v -v -K
[1] 257856
2024-09-27 15:06:52,672 - oe-selftest - INFO - Adding layer libraries:
2024-09-27 15:06:52,672 - oe-selftest - INFO - /home/a3f/poky/meta/lib
2024-09-27 15:06:52,673 - oe-selftest - INFO -
/home/a3f/poky/meta-yocto-bsp/lib
2024-09-27 15:06:52,674 - oe-selftest - INFO -
/home/a3f/poky/meta-selftest/lib
2024-09-27 15:06:52,680 - oe-selftest - INFO - Checking base configuration is
valid/parsable
NOTE: Starting bitbake server...
2024-09-27 15:06:59,982 - oe-selftest - INFO - Adding: "include selftest.inc"
in /home/a3f/poky/build-st/conf/local.conf
2024-09-27 15:06:59,983 - oe-selftest - INFO - Adding: "include bblayers.inc"
in bblayers.conf
2024-09-27 15:06:59,985 - oe-selftest - INFO - test_boot_barebox
(barebox.BareboxTest.test_boot_barebox)
2024-09-27 15:07:00,024 - oe-selftest - DEBUG - Writing to:
/home/a3f/poky/build-st/conf/selftest.inc
QB_DEFAULT_KERNEL = "barebox-dt-2nd.img"
PREFERRED_PROVIDER_virtual/bootloader = "barebox"
2024-09-27 15:23:54,349 - oe-selftest - INFO - ... ok
2024-09-27 15:23:54,357 - oe-selftest - INFO -
----------------------------------------------------------------------
2024-09-27 15:23:54,358 - oe-selftest - INFO - Ran 1 test in 1019.863s
2024-09-27 15:23:54,359 - oe-selftest - INFO - OK
2024-09-27 15:24:08,447 - oe-selftest - INFO - RESULTS:
2024-09-27 15:24:08,450 - oe-selftest - INFO - RESULTS -
barebox.BareboxTest.test_boot_barebox: PASSED (1014.37s)
2024-09-27 15:24:08,513 - oe-selftest - INFO - SUMMARY:
2024-09-27 15:24:08,514 - oe-selftest - INFO - oe-selftest () - Ran 1 test in
1019.866s
2024-09-27 15:24:08,515 - oe-selftest - INFO - oe-selftest - OK - All
required tests passed (successes=1, skipped=0, failures=0, errors=0)
and U-Boot's conclude successfully:
a3f@hass:~/poky/build$ oe-selftest -r uboot -v -v -v -K
2024-09-30 10:41:21,225 - oe-selftest - INFO - Adding layer libraries:
2024-09-30 10:41:21,225 - oe-selftest - INFO - /home/a3f/poky/meta/lib
2024-09-30 10:41:21,225 - oe-selftest - INFO -
/home/a3f/poky/meta-yocto-bsp/lib
2024-09-30 10:41:21,226 - oe-selftest - INFO -
/home/a3f/poky/meta-selftest/lib
2024-09-30 10:41:21,229 - oe-selftest - INFO - Checking base configuration is
valid/parsable
NOTE: Starting bitbake server...
2024-09-30 10:41:24,120 - oe-selftest - INFO - Adding: "include selftest.inc"
in /home/a3f/poky/build-st/conf/local.conf
2024-09-30 10:41:24,125 - oe-selftest - INFO - Adding: "include bblayers.inc"
in bblayers.conf
2024-09-30 10:41:24,131 - oe-selftest - INFO - test_boot_uboot
(uboot.UBootTest.test_boot_uboot)
2024-09-30 10:41:24,214 - oe-selftest - DEBUG - Writing to:
/home/a3f/poky/build-st/conf/selftest.inc
QB_DEFAULT_BIOS = "u-boot.bin"
PREFERRED_PROVIDER_virtual/bootloader = "u-boot"
2024-09-30 10:52:59,680 - oe-selftest - INFO - ... ok
2024-09-30 10:52:59,692 - oe-selftest - INFO -
----------------------------------------------------------------------
2024-09-30 10:52:59,693 - oe-selftest - INFO - Ran 1 test in 696.374s
2024-09-30 10:52:59,695 - oe-selftest - INFO - OK
2024-09-30 10:53:13,581 - oe-selftest - INFO - RESULTS:
2024-09-30 10:53:13,584 - oe-selftest - INFO - RESULTS -
uboot.UBootTest.test_boot_uboot: PASSED (695.55s)
2024-09-30 10:53:13,647 - oe-selftest - INFO - SUMMARY:
2024-09-30 10:53:13,648 - oe-selftest - INFO - oe-selftest () - Ran 1 test in
696.378s
2024-09-30 10:53:13,649 - oe-selftest - INFO - oe-selftest - OK - All
required tests passed (successes=1, skipped=0, failures=0, errors=0)
> U-Boot log in the failed test says
>
>> U-Boot 2024.07 (Jul 01 2024 - 18:07:18 +0000)
>> DRAM: 256 MiB
>> Core: 51 devices, 14 uclasses, devicetree: board
>> Flash: 64 MiB
>> Loading Environment from Flash... *** Warning - bad CRC, using default
>> environment
>> In: serial,usbkbd
>> Out: serial,vidconsole
>> Err: serial,vidconsole
>> Bus xhci_pci: Register 8001040 NbrPorts 8
>> Starting the controller
>
> While my successful run goes further:
>
>> [...]
>> Starting the controller
>> USB XHCI 1.00
>> scanning bus xhci_pci for devices... 3 USB Device(s) found
>> Net: eth0: virtio-net#32
>> ESC[?25h
>> Hit any key to stop autoboot: 2
>
> But not sure if this is an issue with USB emulation or something else...
My successful run looks identical to yours. barebox start up is also
successful and uneventful.
Note that barebox' XHCI driver doesn't have PCI support unlike U-Boot, so
if the same issue is affecting both barebox and U-Boot breakage in CI,
it might not be USB emulation related as barebox doesn't do any
USB on that platform...
Is `selftest -r uboot -v -v -v -K` close enough to what the CI server runs
or should I try something else to reproduce this?
Thanks,
Ahmad
>
>
> Regards, Enrico
>
>
>> Cheers,
>>
>> Richard
>>
>
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#205171):
https://lists.openembedded.org/g/openembedded-core/message/205171
Mute This Topic: https://lists.openembedded.org/mt/108760082/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-