Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| arm:dreamplugbasics [2012/07/23 14:12] – RichardNeese | arm:dreamplugbasics [2019/07/09 19:03] (current) – add EOL announcement from GlobalScale. MarkLinimon | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | :!: [[https:// | ||
| + | |||
| Basic Device Setup at time of shipment | Basic Device Setup at time of shipment | ||
| Single drive boot (internal sd only) | Single drive boot (internal sd only) | ||
| Line 92: | Line 94: | ||
| setenv serverip | setenv serverip | ||
| setenv ipaddr | setenv ipaddr | ||
| - | saveenv | + | setenv |
| setenv gatewayip < | setenv gatewayip < | ||
| saveenv | saveenv | ||
| Line 98: | Line 100: | ||
| </ | </ | ||
| - | U-Boot | + | U-Boot |
| < | < | ||
| This setup will allow you to boot off usb/ | This setup will allow you to boot off usb/ | ||
| - | It will auto test all 3 in order of sdb >> sdb >> sda | + | It will auto test all 4 in order of sdd >> sdc >> sdb >> sda |
| + | |||
| + | currently when it hits the go 0x00900000 it will hang. | ||
| + | |||
| + | This is due to the fact go is a cmd statement telling it to load a specific Memory segment. | ||
| + | |||
| + | We are working to get ukernels working. so then the multi boot for uboot will work correctly. | ||
| Enter the following lines to enable multiboot: | Enter the following lines to enable multiboot: | ||
| Line 113: | Line 121: | ||
| setenv x_bootcmd_ethernet | setenv x_bootcmd_ethernet | ||
| - | Now Set new values: sda = internal linux sd | + | Now Set new values: sda = internal linux sd / da0 = internal Freebsd |
| - | | + | |
| - | da2 = 1st external usb drive or esata | + | da2 = 1st external |
| - | da3 = 1st external usb drive or esata if drive da1 is pluggedinto | + | da3 = 1st external |
| setenv bootdelay 3 | setenv bootdelay 3 | ||
| Line 163: | Line 171: | ||
| DEVICE_ARCH=" | DEVICE_ARCH=" | ||
| DEVICE_KERNEL=" | DEVICE_KERNEL=" | ||
| - | drive=da0 | + | export DRIVE=da0 # da0/ |
| ######### DO NOT EDIT ############### | ######### DO NOT EDIT ############### | ||
| OBJDIR="/ | OBJDIR="/ | ||
| Line 171: | Line 179: | ||
| ####Build SD/ | ####Build SD/ | ||
| - | dd if=/ | + | dd if=/ |
| - | gpart create -s mbr da0 | + | gpart create -s mbr ' |
| - | gpart add -s32m -t \!14 ${drive} | + | gpart add -s32m -t \!14 '${DRIVE}' |
| - | gpart set -a active -i 1 ${drive} | + | gpart set -a active -i 1 '${DRIVE}' |
| - | gpart add -t freebsd ${drive} | + | gpart add -t freebsd |
| - | newfs_msdos -F 16 /dev/${drive}s1 | + | newfs_msdos -F 16 /dev/'${DRIVE}'s1 |
| - | newfs /dev/${drive}s2 | + | newfs /dev/'${DRIVE}'s2 |
| - | mount -t msdosfs /dev/${drive}s1 /mnt/1 | + | mount -t msdosfs /dev/'${DRIVE}'s1 /mnt/1 |
| - | mount /dev/${drive}s2 /mnt/2 | + | mount /dev/'${DRIVE}'s2 /mnt/2 |
| ######## port checking script ######## | ######## port checking script ######## | ||