Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Oct 2017 14:06:04 -0700
From:      Mark Millard <markmi@dsl-only.net>
To:        Emmanuel Vadot <manu@bidouilliste.com>, freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: svn commit: r324822 - head/sys/modules/dtb/allwinner [removal of sinovoip-bpi-m3.dts from sys/modules/dtb/allwinner/Makefile DTS list]
Message-ID:  <50728566-11C2-45EB-8367-00CAF38D4548@dsl-only.net>
In-Reply-To: <20171021204356.47e3cd6066144bcd07f46699@bidouilliste.com>
References:  <3AD6B1F8-512C-43BB-AC76-7721454AD02F@dsl-only.net> <20171021195812.5bdb902401b8e756b6abfe40@bidouilliste.com> <C9F6BF5E-28DB-4569-B71E-EDE2A042FC78@dsl-only.net> <20171021204356.47e3cd6066144bcd07f46699@bidouilliste.com>

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

On 2017-Oct-21, at 11:43 AM, Emmanuel Vadot <manu at bidouilliste.com> =
wrote:

> On Sat, 21 Oct 2017 11:26:57 -0700
> Mark Millard <markmi at dsl-only.net> wrote:
>=20
>> On 2017-Oct-21, at 10:58 AM, Emmanuel Vadot <manu at =
bidouilliste.com> wrote:
>>=20
>>>>> . . .
>>=20
>> If I understand the current status correctly, the
>> recent changes to use upstream DTS materials took
>> the BPI-M3 from having, e.g., USB working to USB
>> not working. -r323641 removed AWUSBPHY_TYPE_A83T
>> from enum awusbphy_type because of what was missing
>> from upstream DTS materials and such.
>=20
> Uses of upstream DTS is active since ~2 years ago.
> I think I removed support for USB on A83T because I couldn't test, but
> maybe the code just work and adding the compatible string again might
> do it. Feel free to send a patch on phabricator if it does.

I last updated the BPI-M3's FreeBSD  to be at head
-r317015, so, a 2017-Apr-16 vintage, predating INO64
and the like if I remember right. It was working
fine at the time and still boots with the root
file system on an external USB SSD.

Other than a "Cleanup BROKEN/IGNORE for 10.3"
sysutils/u-boot-sinovoip-bpi-m3 still goes
back to -r419007 (2016-Jul-24). The distinfo
goes back to -r418429 (2016-Jul-12). These
predate the -r424735 (2016-Oct-26) creation
of sysutils/u-boot-master .

That means that head -r317015 was compatible
with the active sysutils/u-boot-sinovoip-bpi-m3 .
The ubldr and ubldr.bin in use on the BPI-M3
that I have access to shows:

-rwxr-xr-x  1 root  wheel  271949 Oct 24 03:28:54 2016 ubldr
-rwxr-xr-x  1 root  wheel  224044 Oct 24 03:28:54 2016 ubldr.bin

and so should match sysutils/u-boot-sinovoip-bpi-m3
and I should not have to update.

My memory is that sinovoip-bpi-m3 has .dt* files
that include each other in an unusual manor that
can lead to misinterpretation if one assumes the
usual structure for what files to look at. For
example, the USB material can be missed.

I'll see about looking at base/head differences
(such as -r323641) and see if I can guess well at
what things should be (in case there is anything
else). But for me it will be guesswork and may
take some time as I explore unfamiliar material.

I'll let you know when I get that far.

=3D=3D=3D
Mark Millard
markmi at dsl-only.net




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50728566-11C2-45EB-8367-00CAF38D4548>