External Hard Drives

From PlugWiki

Jump to: navigation, search

The purpose of this page is to describe which external hard drive / USB enclosure combinations have worked successfully with the Sheevaplug.
The criteria for success is either mountable and used reliably for a period of days. An additional indicator is if the hard drive /enclosure combination can be used to boot the SheevaPlug. If using an external hub please note make and model and not just yes.

See below the table for instructions on how to make the SheeavPlug boot kernel and RFS from an external hard drive


Drive Model and type Enclosure Model and type Mountable Boots SheevaPlug Powered External Hub
Hitachi DK23EA-40 IDE macally phr-250 cc yes yesyesno
Western Digital WD1600ME-01 USB N/A yes yesyesno
Western Digital WD2500ME-01 USB N/A yes yesyesno
Western Digital WD5000MLC-00 USB My Passport Elite(500GB) yes not tested yesno
Samsung MP0804H/SCC (2.5in) Icy Box 250U yes no tested yesno
Buffalo MiniStation HD-PF320U2 N/A yes no tested yesno
Samsung S2 320GB N/A yes not tested yesno
Samsung HM500JI FANTEC fanbox FB-C25US yes not tested not tested yes
Maxtor OneTouch4 N/A yes not tested not tested no
Western Digital WD5000CSRTL Caviar Green SATA Rosewill R2-JBOD USB yes not tested not tested Belkin 4-port Powered USB hub F5U404-BLK-TG


Please maintain the formatting when adding to the table.


The wiki page http://www.openplug.org/plugwiki/index.php/U-Boot_Quick_Reference has information on u-boot settings.

In particular I use the following settings to boot the kernel and rootfs from the external USB HDD drive

setenv bootcmd 'usb start; ext2load usb 0:1 0x8000000 /boot/uImage; bootm 0x8000000; reset'
setenv bootargs 'console=ttyS0,115200 root=/dev/sda5 rootdelay=10 rw'

For reference my HDD is partitioned as follows :

Disk /dev/sda: 40.0 GB, 40007761920 bytes
64 heads, 32 sectors/track, 38154 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 * 1 32 32752 83 Linux
/dev/sda2 33 38154 39036928 5 Extended
/dev/sda5 33 37432 38297584 83 Linux
/dev/sda6 37433 38154 739312 82 Linux swap / Solaris

Partition sizes are in MB

sda1 is formatted ext2 and has uImage in /boot
sda5 is formatted ext3

Personal tools