[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

bringing up a 2GB nitrogen6x



I got a 2GB nitrogen6x today and I want to get it running some debianish armhf system (preferablly wheezy but i'd also consider precise and maybe jessie or newer ubuntu versions acceptable) with all the ram visible.

First try: boot it with the supplied SD card, it didn't seem to finish booting and it appeared to be an embedded distro anyway (init messages mentioned busybox iirc) so out that went.

Second try: ubuntu oneiric "image"* from boundary. Initially this failed to boot being unable to find "6x_bootscript", I tried renaming the bootscript from 6q_bootscript to 6x_bootscript but that didn't work. I then tried replacing the boot script with one from http://boundarydevices.com/boot-scripts-for-main-line-u-boot-on-i-mx6/ it booted and recognised all the ram but it turned out to be armel which is unacceptable to me, I want armhf and I'd preffer debian to ubuntu.

Third try: Try and manually cobble together a debian wheezy armhf image with the kernel from the above oneiric image. That failed with division by zero errors in the kernel.

Fourth try: Google for "nitrogen6x wheezy armhf", this took me to http://www.armhf.com/index.php/boards/nitrogen6x-sabre/ , the image from there booted fine but only saw 1GB of ram. Further investigation shows that the boot process involves two versions of u-boot. The first (presumablly loaded from the nitrogen6x's boot flash) sees 2GB but the second (presumablly loaded from the SD card) only sees 1GB.

Any idea how to get arround this and get wheezy running on the board with a reasonablly recent kernel and all the ram visible.

* It turned out to actually be a filesystem tarball that had to be manually extracted rather than an image per-se.


Reply to: