OpenWrt on the Ben NanoNote!

The Ben NanoNote I got a few weeks ago by qi-hardware is now running OpenWrt!

The patch, published by the manufacturer ingenic itself, which provides linux support for their SoC’s (System-on-a-Chip’s), is roughly cleaned up, unneeded stuff is cleared out and it’s levelled up to (originally the patch refers to and – running!

That’s the good news…

…now the bad ones:

What’s next?

I was in Hamburg this weekend meeting Lars for a hack-session on the Ben NanoNote. He’s also part of the OpenWrt-team and now another proud owner of such a device 🙂

Besides his ongoing contributions to the Openmoko-project, hopefully he will also help us* spending some of his time on the NanoNote – thank’s a lot at this point for your great work and efforts!

*i’m happy to announce that last week I “became an official developer of the [qi-]core team” with “focus
on the OpenWrt integration” – let’s see what will happen 🙂


6 Responses to “OpenWrt on the Ben NanoNote!”

  1. zecke on August 20th, 2009 5:03 am

    For the MMC device… welcome to timing, use rootdelay=X…

  2. admin on August 20th, 2009 7:34 am

    It isn’t that trivial :/

    Even with using rootwait or rootdelay=60 – after the device is powered on for some time, next time it won’t recognize the SD-card anymore with DMA enabled.

    You have to wait several hours – powered off – until the device will recognize the mmc correctly while booting again.

    This may sound like the chip is overheating…

    But the “funny” thing is: Once it’s bootet (from MMC or NAND) I’m able to perform I/O-operations on MMC for days – reading, writing, verifying – everything without problems (booting from NAND and mounting the MMC always works).

  3. Doug on September 8th, 2009 2:30 am


    It always pains me to hear about another open-source project that is having trouble with SD cards.

    OLPC XO-1, OpenMoko, SheevaPlug, NanoNote… the list goes on and on. All are small embedded systems running Linux. All have had trouble with SD. This has been going on for years, and I’m not sure any of these projects has really solved the problem. Even people running Linux on the EEE-PC have reported problems.

    The SD card problem on OLPC XO-1 was noticed almost two years ago. They worked on this a long time, but the interim solution was to post a list of “believed to be compatible” cards on the wiki. I don’t know if they ever really got beyond this interim solution. In other words, I can pop any old SD card in my camera and it will Just Work, but will it work reliably if I put it in an XO-1 with the latest patches? I don’t know.

    Here’s the first bug report I saw relating to this kind of problem, maybe it will give you some clues:

    If you have any kind of suspend/resume functionality running on your system, that would be the first thing to look at — disable it and see if the problem goes away.

    I hope this turns out to be a minor problem for you, easy to solve. Looking forward to the NanoNote! Good luck…

  4. zyth on October 19th, 2009 5:37 pm

    watched the same problem with FR = 2.6.28. what size of card used? may try 512MB card from FR’s kit?

  5. zyth on October 19th, 2009 5:41 pm

    watched the same problem with FR 2.6.26 and less. think that the problem will be solved with 2.6.28 or high. what size of card used? may try 512MB card from FR’s kit?

    (pls. delete prev. msg – “>” not visible here)

  6. Qi Hardware: Freedom Redefined – New Open Hardware company to ship Ben NanoNote device in fall 2009 on May 25th, 2010 1:06 pm

    […] Detailed specs are available. Their currently planned setup includes a Linux kernel, u-boot, and OpenWRT as software basis. Personally, I’d like to see a stock Debian running on the hardware sooner or […]

Leave a Reply