Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jan 2021 17:17:07 +0100
From:      =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= <mgorny@gentoo.org>
To:        "Dr. Rolf Jansen" <rj@obsigna.com>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: Hang while trying to boot armv7 on qemu-system-arm
Message-ID:  <ec69197062c1bb29bbd32cf8570c0de59f9c702c.camel@gentoo.org>
In-Reply-To: <24458513-E2EC-45DF-809C-D4F047BE232B@obsigna.com>
References:  <c9466cb24284c76228ee34dafdbdbf9b500d52c1.camel@gentoo.org> <24458513-E2EC-45DF-809C-D4F047BE232B@obsigna.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ec69197062c1bb29bbd32cf8570c0de59f9c702c.camel>