Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Apr 2020 17:32:00 +0100
From:      Mark Murray <markm@FreeBSD.org>
To:        greg@unrelenting.technology
Cc:        Marcel Flores <marcel@brickporch.com>, freebsd-arm@freebsd.org
Subject:   Re: Bootable image for Macchatobin Double Shot?
Message-ID:  <0532198F-B7DE-46A2-B262-6358EE8370E1@FreeBSD.org>
In-Reply-To: <c5b816c0d036e1c40f7f1d49fd76e845@unrelenting.technology>
References:  <ED8A3428-E14A-44F6-85D9-A9EEABD364A7@FreeBSD.org> <E2887392-01E4-4ECC-8D0A-4871657D5F8E@FreeBSD.org> <9F7FB8F8-A29C-4F95-B0BB-CFEFEAFDDD5E@FreeBSD.org> <1039B382-2CA4-4F49-9F95-08BD1386A447@FreeBSD.org> <CA07A9C8-267B-4657-B9D1-1F53B62A969B@brickporch.com> <092721df6b1de3e75820acd32ba1b0e7@unrelenting.technology> <e307725bcba79d7c9e0f122ebce26ff1@unrelenting.technology> <c5b816c0d036e1c40f7f1d49fd76e845@unrelenting.technology>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_10BAB081-06F9-46C1-9996-6C3916C262E1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Greg

> On 25 Apr 2020, at 17:12, greg@unrelenting.technology wrote:
>=20
> Woah, "/home/mw/git/uefi-27" doesn't look like something that should =
appear in one of my builds..!
>=20
> I guess flash-image2 is a reupload of an old build from the github =
wiki, and flash-image was my build,
> but I might have overwritten it with a bad one. *facepalm*

Hehehe!  It happens!

> Uploaded a new untested build that should work as
> =
https://unrelentingtech.s3.dualstack.eu-west-1.amazonaws.com/flash-image.b=
in =
<https://unrelentingtech.s3.dualstack.eu-west-1.amazonaws.com/flash-image.=
bin>
> =
(sha256:8ae81d0cb07b36bd145ae56621e63c48c303641e1cf1a574714ca60211d66c66)

It's different:

UEFI Interactive Shell v2.2
EDK II
UEFI v2.70 (EDK II, 0x00010000)
map: No mapping found.
Press ESC in 1 seconds to skip startup.nsh or any other key to continue.
Shell> pci
pci: Protocol - PciRootBridgeIo not found.
Shell>

I get straight to the UEFI shell, and it won't boot. In the UEFI options =
pages, the usual list of devices etc is missing:

=
/-------------------------------------------------------------------------=
-----\
|                                Boot Manager                            =
      |
=
\-------------------------------------------------------------------------=
-----/

                                                         Device Path :
   Boot Manager Menu                                     =
HD(1,GPT,58E6C0D3-86DB
                                                         =
-11EA-ADE5-F5837826388
   FreeBSD                                               =
B,0x28,0x64000)/\EFI\f
   UEFI Shell                                            =
reebsd\loader.efi

   Use the <^> and <v> keys to choose a boot option,
   the <Enter> key to select a boot option, and the
   <Esc> key to exit the Boot Manager Menu.

=
/-------------------------------------------------------------------------=
-----\
|                                                                        =
      |
| ^v=3DMove Highlight       <Enter>=3DSelect Entry      Esc=3DExit       =
            |
=
\-------------------------------------------------------------------------=
-----/

... but trying to boot just lands me back at the UEFI Shell.


> I really should finally get around to making this a proper "release", =
with a setting in the Setup screen
> that would allow toggling the ECAM workaround on and off, and toggling =
the SPCR Linux workaround.
> But first I'd like to switch to upstream TrustedFirmware, but my =
builds of it (using clang) don't work..
> (This is currently using older Marvell-forked TF-A.)

Can I help in any way? I'm used to big build (but no good at building on =
Windows).

>>> Also, have you tried any other PCIe cards?
>>=20
>> Nope - 'fraid not :-(.
>>=20
>> My intention is to use this dual-port NIC until (if?) the on-board =
NICs are made to work, then I'll
>> use them and then buy a cheapo PCIe video card to make a proper =
console I can use with a KVM
>> switch. But I need to get the PCI going first :-)
>=20
> I've started an attempt at porting the onboard NIC driver last summer:
> https://github.com/myfreeweb/pepevtwo-kmod =
<https://github.com/myfreeweb/pepevtwo-kmod>;

Oooh! Are you amenable to bribery? ;-)

> Got as far as initializing stuff (except DMA) that's initialized =
before the ports.

Progress is progress!

M
--



--Apple-Mail=_10BAB081-06F9-46C1-9996-6C3916C262E1
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.2
Comment: GPGTools - http://gpgtools.org

iQEzBAEBCgAdFiEEyzPHvybPbOpU9MCxQlsJDh9CUqAFAl6kZgAACgkQQlsJDh9C
UqDWzgf+LnG1tZMz76+9Y2EdKROeOgR2yXHqL8Bc0zNWh2OvBzf+JSKFavOOI8tW
x9zEMdsB7rjFtL0jarWs5iDevx1fc5gqKyivqkhx/2CYYDKRe8QWFhspcGBdOeeu
8pKA+DHUi0looe8mgEgc1hG2+djbgt+u8ZmtJu13V3D3sW89ztmHEE3hO7S7Njoi
/kdWV/KCVL2CEg8f2LiQOtYrAl30zyPuTlgBy7aLwIjFlgycc7+9zJ3gn4JcbmlV
tItP9qTNlEyE8WKuvwDrDtkDuqm4AJUqatI0c/88ifwcC7bV1eVdfZVpLhItfZit
UCF17zpVTo23PptlcupeCrJHAw/Sew==
=uQSF
-----END PGP SIGNATURE-----

--Apple-Mail=_10BAB081-06F9-46C1-9996-6C3916C262E1--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0532198F-B7DE-46A2-B262-6358EE8370E1>