Date: Wed, 9 May 2018 16:04:22 +0200 From: Gergely Kiss <mail.gery@gmail.com> To: freebsd-embedded@freebsd.org Subject: Atheros AR93xx NAND support Message-ID: <CAF-mK=Xpmi6OStLbosfdwW7KHL4XSPky_7JDZgEosYr3m709aQ@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAF-mK=Xpmi6OStLbosfdwW7KHL4XSPky_7JDZgEosYr3m709aQ>