Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Jun 2018 01:10:42 +0200
From:      Emmanuel Vadot <manu@bidouilliste.com>
To:        Warner Losh <imp@bsdimp.com>
Cc:        Adrian Chadd <adrian.chadd@gmail.com>, "freebsd-embedded@freebsd.org" <freebsd-embedded@freebsd.org>
Subject:   Re: Atheros AR93xx NAND support
Message-ID:  <20180629011042.6e72464d7fc3294d96dd093f@bidouilliste.com>
In-Reply-To: <CANCZdfpC2ExBPytm3dmeno%2B_ZX9nCWRUJb_zmu7TZGbbokc8AQ@mail.gmail.com>
References:  <CAF-mK=Xpmi6OStLbosfdwW7KHL4XSPky_7JDZgEosYr3m709aQ@mail.gmail.com> <CAJ-Vmo=JQ-rgPEBOHKMigJB5Kt0QUFVWUKQAh99vvnNqFmoByw@mail.gmail.com> <CANCZdfpC2ExBPytm3dmeno%2B_ZX9nCWRUJb_zmu7TZGbbokc8AQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 28 Jun 2018 14:46:16 -0600
Warner Losh <imp@bsdimp.com> wrote:

> If you had good access to datasheets, plus errata, plus vendor support, you
> might be able to get a quality implementation in 3-4 months time, which
> would include time to revamp our NAND system. It doesn't include time to
> revamp NANDFS, though, which would be another 2-3 months to get rock solid.
> 
> Warner

 I don't know the state of NAND in MIPS world but in the ARM world it's
clearly fading out. But I've always wondered if instead of NANDFS one
could do a geom_ftl (Flash Transision Layer) that will do all the nand
stuff and then we can use UFS on it ?

> On Thu, Jun 28, 2018 at 2:17 PM, Adrian Chadd <adrian.chadd@gmail.com>
> wrote:
> 
> > Hi,
> >
> > There's currently no support for the NAND chip. I started a driver,
> > but i reached a point where I realised we'd have to churn our NAND
> > layer a bit in order to get it working. The AR934X NAND controller
> > isn't a dumb latch and wants to actually issue its own JEDEC commands
> > and do DMA.
> >
> >
> >
> > -adrian
> >
> > On Wed, 9 May 2018 at 07:05, Gergely Kiss <mail.gery@gmail.com> wrote:
> > >
> > > Hi,
> > >
> > > I have a home project about porting FreeBSD to my beloved Netgear
> > > WNDR4300 V.1 board and would like to ask for a little bit of help.
> > >
> > > The board is basically an Atheros DB120 reference board with a few
> > > minor modifications (eg. it does not have SPI flash on-board, only a
> > > NAND chip and has custom designed, "patent pending" integrated
> > > antennas) so I cloned the DB120 kernel configuration and modified to
> > > match the parameters of the Netgear board.
> > >
> > > As the SPI flash chip is absent, I need to boot FreeBSD off the NAND
> > > chip which works fine up to the point where the kernel is loaded but
> > > the root filesystem (also residing on the NAND chip) cannot be mounted
> > > because of the NAND controller not detected.
> > >
> > > I'm using FreeBSD CURRENT with the NAND framework and NANDFS support
> > > enabled in the kernel configuration according to instructions found on
> > > the NAND wiki page [1] but I still can't see the NAND controller
> > > detected.
> > >
> > > Please advise.
> > >
> > > As per this [2] wiki page, the controller should be detected as
> > > "ar934x_nfc0" but I can't see anything like that in the logs:
> > >
> > > "ar934x_nfc0: <AR934x NAND controller> on apb0"
> > >
> > > Your help is much appreciated.
> > >
> > > Thanks,
> > > Gergely
> > >
> > > [1] https://wiki.freebsd.org/NAND
> > > [2] https://github.com/freebsd/freebsd-wifi-build/wiki/
> > Atheros-ReferenceDB120
> > > _______________________________________________
> > > freebsd-embedded@freebsd.org mailing list
> > > https://lists.freebsd.org/mailman/listinfo/freebsd-embedded
> > > To unsubscribe, send any mail to "freebsd-embedded-unsubscribe@
> > freebsd.org"
> > _______________________________________________
> > freebsd-embedded@freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/freebsd-embedded
> > To unsubscribe, send any mail to "freebsd-embedded-unsubscribe@freebsd.org
> > "
> >
> _______________________________________________
> freebsd-embedded@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-embedded
> To unsubscribe, send any mail to "freebsd-embedded-unsubscribe@freebsd.org"


-- 
Emmanuel Vadot <manu@bidouilliste.com> <manu@freebsd.org>



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