Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
arm:dreamplugbasics [2012/07/23 14:12] – RichardNeesearm:dreamplugbasics [2019/07/09 19:03] (current) – add EOL announcement from GlobalScale. MarkLinimon
Line 1: Line 1:
 +:!: [[https://mailchi.mp/globalscaletechnologies/globalscale-announces-end-of-life-and-last-time-buy-for-sheevaplug-guruplug-and-dreamplug|DreamPlug EOL announcement 20190709]]
 +
 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  <server-ip> setenv serverip  <server-ip>
 setenv ipaddr    <board-ip-addr> setenv ipaddr    <board-ip-addr>
-saveenv netmask   <netmask>+setenv netmask   <netmask>
 setenv gatewayip <gateway-ip> setenv gatewayip <gateway-ip>
 saveenv saveenv
Line 98: Line 100:
 </code> </code>
  
-U-Boot [[/MultiBoot|MultiBoot]]+U-Boot %%MultiBoot%%
  
 <code> <code>
 This setup will allow you to boot off usb/esata/external-sd/internal-sd.  This setup will allow you to boot off usb/esata/external-sd/internal-sd. 
-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 
-                    db1 = external BSD sd +                    da1 = external FreeBSD sd 
-                    da2 = 1st external usb drive or esata +                    da2 = 1st external FreeBSD usb drive or esata 
-                    da3 = 1st external usb drive or esata if drive da1 is pluggedinto usb+                    da3 = 1st external Freebsd usb drive or esata if drive da2 is plugged into usb
  
 setenv bootdelay 3 setenv bootdelay 3
Line 163: Line 171:
 DEVICE_ARCH="arm"                       # Device Archutecture DEVICE_ARCH="arm"                       # Device Archutecture
 DEVICE_KERNEL="DREAMPLUG" # ls /usr/src/sys/conf and find your cpu DEVICE_KERNEL="DREAMPLUG" # ls /usr/src/sys/conf and find your cpu
-drive=da0                               # da0/da1/da2/da3+export DRIVE=da0                        # da0/da1/da2/da3
 ######### DO NOT EDIT ############### Envirmental settings for build ################ ######### DO NOT EDIT ############### Envirmental settings for build ################
 OBJDIR="/usr/obj/${DEVICE_ARCH}.${DEVICE_ARCH}/usr/" OBJDIR="/usr/obj/${DEVICE_ARCH}.${DEVICE_ARCH}/usr/"
Line 171: Line 179:
  
 ####Build SD/HD######## ####Build SD/HD########
-dd if=/dev/zero of=/dev/${drive} bs=512 count=1 +dd if=/dev/zero of=/dev/'${DRIVE}' bs=512 count=1 
-gpart create -s mbr da0 +gpart create -s mbr '${DRIVE}' 
-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 '${DRIVE}' 
-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 ########
  • arm/dreamplugbasics.1343052724.txt.gz
  • Last modified: 2012/07/23 14:12
  • by RichardNeese