Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Aug 2016 15:25:14 -0700
From:      Russell Haley <russ.haley@gmail.com>
To:        Warner Losh <wlosh@bsdimp.com>
Cc:        Michel Kohanim <michel@universal-devices.com>, freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: Paid Support for iMX6 Port
Message-ID:  <CABx9NuR1K8xo44npfkaaPBTdYNeTr_BfpDEwOEED8Vaod2ahEg@mail.gmail.com>
In-Reply-To: <241D6B3A-A780-4206-A4E8-18F3C91E3D99@bsdimp.com>
References:  <SN1PR0201MB15343313B83CCDFFEC52F1C798050@SN1PR0201MB1534.namprd02.prod.outlook.com> <CABx9NuQMRdP%2BmMeuf3Zum3onME8qEXL0ty6yQp1tZHuU=ockiw@mail.gmail.com> <CABx9NuRN5pq0-OsaW5EnX7wMdz=zoR%2By6BRd2nHwMa84KN6-zQ@mail.gmail.com> <241D6B3A-A780-4206-A4E8-18F3C91E3D99@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Aug 2, 2016 at 3:20 PM, Warner Losh <wlosh@bsdimp.com> wrote:
>
>> On Aug 2, 2016, at 3:11 PM, Russell Haley <russ.haley@gmail.com> wrote:
>>
>>>> 5.       Support for booting from NAND flash or eMMC
>>> No, there is no support at this time. There is basic NAND support on
>>> one of the chips, but it has proven to be too deficient to be of much
>>> use (single bit parity, no use of hardware ECC and other major
>>> deficiencies).
>> Sorry, even if there was a driver for it, there is no Filesystem
>> designed to use eMMC or NAND directly. My understanding is typically
>> the flash controller provides a standardized SATA path for accessing
>> the NAND as if it's a disk (yet another developer make speak more to
>> this). GNU/Linux equivalent is yaffs or jfs2 (I think).
>
> nandfs will work on NAND directly, but needs lots of work.
>
> ufs works fine on eMMC since the eMMC parts do wear leveling
> in the part. It isn=E2=80=99t designed specifically for that, but thousan=
ds
> of systems are running ufs on SD cards just fine and eMMC is
> the same thing (but with different low-level commands).

Sorry, absolutely correct. My mistake. My comment was in terms of
boards that don't have eMMC and only raw NAND support. I think the
beaglebone black (TI, not Freescale) has an eMMC chip that is
available to users, but my (anecdotal) experience has been eMMC was
not widely available on iMX6 boards without customization.

Russ



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