I have a Pandaboard ES Rev B3, using sysutils/u-boot-pandaboard. This is how I use u-boot on my board:
I know the standard way is to make a Fat32 partition but I have had the best luck with this. I created a zpool on part 1 with version 28 (because u-boot doesn't support SPA 5000, meaning a pool with feature flags enabled). This is the output I get from u-boot:
Before I try re-inventing the wheel (i.e. patching u-boot's zfs) I was hoping someone here had gone though all this before me. Does anyone here have any experience with Pandaboard Rev B3? Did you use the stock kernel config PANDABOARD? Did you have to modify the device trees? Did you use the sysutils/u-boot-pandaboard port? What filesystem did you have the best results with? Does it annoy you that sysutils/u-boot-master depends on gcc and its draconian license? Any issues with SDRAM timings?
Code:
dd if=MLO of=/dev/da3 count=1 seek=1 bs=128k conv=sync
dd if=u-boot.img of=/dev/da3 count=2 seek=1 bs=384k conv=sync
Code:
=> zfsls mmc 0:1 /zarm/@/
ZFS Pool GUID: 15026369511490358064 (d088637524248b30) Label: GUID: 911316744154507322 (0ca5a5c01d31e83a), txg: 97, SPA v28, ashift: 9
ZFS Pool GUID: 15026369511490358064 (d088637524248b30) Label: GUID: 911316744154507322 (0ca5a5c01d31e83a), txg: 97, SPA v28, ashift: 9
ZFS Pool GUID: 15026369511490358064 (d088637524248b30) Label: GUID: 911316744154507322 (0ca5a5c01d31e83a), txg: 97, SPA v28, ashift: 9
zfs No good uberblocks found in label 2
ZFS Pool GUID: 15026369511490358064 (d088637524248b30) Label: GUID: 911316744154507322 (0ca5a5c01d31e83a), txg: 97, SPA v28, ashift: 9
zfs No good uberblocks found in label 3
zfs fsname = '/zarm/' snapname='<NULL>' filename = '/'
couldn't find 'zarm'
Before I try re-inventing the wheel (i.e. patching u-boot's zfs) I was hoping someone here had gone though all this before me. Does anyone here have any experience with Pandaboard Rev B3? Did you use the stock kernel config PANDABOARD? Did you have to modify the device trees? Did you use the sysutils/u-boot-pandaboard port? What filesystem did you have the best results with? Does it annoy you that sysutils/u-boot-master depends on gcc and its draconian license? Any issues with SDRAM timings?