Jump to content
Sign in to follow this  

Acadia 3.0 and SATA

Recommended Posts

I am really close to getting the root file system moved to SATA hard drive. The Acadia expects there to be an SD card containing u-boot but it is possible to copy the root system to HD and mount that as root. Hopefully I will be able to post a tutorial on it this weekend.

Share this post

Link to post
Share on other sites

This is not an elegant solution but it does work.


When I created the bootable SD card I made another on a USB thumb drive. I connect my SATA hard drive to the Acadia, insert the bootable SD and boot up. Once booted insert the thumb drive. Next I use dd to copy thumb drive contents to the hdd. Use Gparted to resize hdd partition to fill the empty space. Once these things are done then we are ready to get our hands dirty by editing uboot environment variables.


I connected a FTDI cable to the debug port of the Acadia. Settings are 115200,N,8,1. Reboot Acadia and you should see u-boot pause for a few seconds. Press any key to stop the boot process and enter u-boot command line. 


At the u-boot prompt enter:

u-boot>setenv bootarg_mmc 'setenv bootargs ${bootargs} root=/dev/sda1 rootwait fec_mac=${ethaddr} video=mxcfb0:dev=hdmi,19200x1080M@60,if=RGB24,bpp=32 fbmem=28M'


Upon reboot the Acadia will start the boot process from the SD card but the filesystem on the hard drive will be mounted as root.


If anyone needs further information I can break this down into smaller steps.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this