Hang while trying to boot armv7 on qemu-system-arm
Dr. Rolf Jansen
freebsd-rj at obsigna.com
Wed Jan 27 17:39:15 UTC 2021
> Am 27.01.2021 um 13:17 schrieb Michał Górny <mgorny at gentoo.org>:
> On Wed, 2021-01-27 at 12:29 -0300, Dr. Rolf Jansen wrote:
>>> Am 27.01.2021 um 11:21 schrieb Michał Górny <mgorny at gentoo.org>:
>>>
>>> Hi,
>>>
>>> I'm currently working on improving LLDB support for FreeBSD. As
>>> part
>>> of that, I would like to do some testing on all platforms that are
>>> supported by LLDB on FreeBSD. I've been trying to boot armv7 via
>>> qemu
>>> following the recipe on wiki [1] but without success.
>>>
>>> I've been trying the armv7 images from FTP, 12.2 in GENERICSD and
>>> RPI2
>>> variants, and 12.1 in GENERICSD variant. In all cases, the system
>>> seemed to hang at 'spinner'. While qemu used 100% of one of the CPU
>>> threads, nothing new was output for a few minutes (FWICS FreeBSD's
>>> CI
>>> sets a timeout of 60 seconds), so I suppose it actually hanged.
>>>
>>> The last screen of output I got is:
>>>
>>> ```
>>> Loading kernel...
>>> /boot/kernel/kernel text=0x8b757c data=0xa4d90 data=0x0+0x1f4000
>>> syms=[0x4+0xa42d0+0x4+0x106515]
>>> Loading configured modules...
>>> can't find '/boot/entropy'
>>> /boot/kernel/umodem.ko text=0x1520 text=0xf10 data=0x234+0x4
>>> syms=[0x4+0xe70+0x4+0xa74]
>>> loading required module 'ucom'
>>> /boot/kernel/ucom.ko text=0x1714 text=0x2c6c data=0x3c4+0x838
>>> syms=[0x4+0x13e0+0x4+0xbac]
>>> can't find '/etc/hostid'
>>>
>>> Hit [Enter] to boot immediately, or any other key for command
>>> prompt.
>>> Booting [/boot/kernel/kernel]...
>>> Using DTB provided by EFI at 0x47dfd000.
>>> Kernel entry at 0x57e00180...
>>> Kernel args: (null)
>>>>
>>> ```
>>>
>>> Does anyone have any idea what I am doing wrong? Or have any recent
>>> successes booting FreeBSD on qemu-system-arm?
>>>
>>> Alternatively, would someone with real hardware or working VM be
>>> able to
>>> offer me shell access for a few days? I only need to transfer my
>>> cross-
>>> built LLDB, run one unit test and test a bit of debugging on a
>>> trivial
>>> program, so I won't use many resources.
>>>
>>>
>>> [1] https://wiki.freebsd.org/QemuRecipes#armv7
>>> [2]
>>> http://ftp.freebsd.org/pub/FreeBSD/releases/arm/armv7/ISO-IMAGES/
>>>
>>> --
>>> Best regards,
>>> Michał Górny
>>
>> I cannot be of help with QUEMU, but I could give you ssh access to one
>> of my BeagleBone Blacks. This one is currently running 13.0-ALPHA2.
>> Frequently I build world with WORLD_FLAGS="MK_LLDB=yes". LLDB builds
>> fine for ARMv7 and it is usable to a certain extend on a BBB, but
>> there are some issues. Perhaps we may discuss this later on.
>
> Thank you, that would certainly be helpful. I can't promise that I'll
> be able to tackle more than bare minimum right now but I can certainly
> add more goals to my TODO ;-).
>
> My SSH key is:
>
> ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCnt/PgGo7aBehonpdQZYcx7MsT7vteS32R2cc4BhL+pLsS8gBRG7mOe/PRr7CsGUu9zEsXxdFVR8OfIbynX8We/Z97pAVskme8QZgeoO/9/1cuxFhcRd3AlCCCDk99dbA8vTGAiva/lGPJnwU4+R86jv3nhOLtfredvCvJEjXRdClTjir1KwZV80u6bGuDaszt86FG+uWz4MLvVujFZDzIR9iQGwBySYOAMqZMxpCprEMeJdw52XGdO482ldC9CEEODIHVYIkwfcezkxDHKaTHOkKp14w4+2eMqFA8NBTSUivx1kJ7gZ2goSURZRP3PmllQvsnLyymR0H5c9kqKofsloHba+Q4oIRXEGghVJtgAkWizWC1pA+uiaA/TChcEEz07LVtmT/AHo3q+4BW0cEF9eHVcdEl73Kff9LdOXIam+HH1WZ6KJZX3MPKK58/QioW2oVJEIm73476NJIUdg1+WKF2CUErpScC/BHwG7Tuu9TU9ggXwOuacSIuvoInAlJNQVxVUsQ1+Svpm5Hgvpd7ljQ1NFk0qZN4yXojNXed3Dm7Hpv0Z3yegSjw0fzP1+oKG9WwH2wCPQPCESCLuBe6P7I2Sqn+wBMDNO8VqWD54Ncp/rNdgHzT4AJhyEIxzCVJd/tl1DTRV7ph9LccVSU3HLAwe8aksFXAfE9VJwkDEw==
>
> --
> Best regards,
> Michał Górny
I will set this up tonight. I need to adjust NAT redirection and isolate my other network. This is in Brasil UTC-3, so perhaps it will be after midnight for you. I will send you an e-mail once the system is online.
Best regards
Rolf
More information about the freebsd-arm
mailing list