diff -urN a/include/configs/nitrogen6x.h b/include/configs/nitrogen6x.h --- a/include/configs/nitrogen6x.h 2014-04-25 14:14:19.000000000 -0600 +++ b/include/configs/nitrogen6x.h 2014-05-02 18:51:44.604279073 -0600 @@ -77,6 +77,8 @@ #define CONFIG_BOUNCE_BUFFER #define CONFIG_CMD_EXT2 #define CONFIG_CMD_FAT +#define CONFIG_CMD_EXT4 +#define CONFIG_CMD_FS_GENERIC #define CONFIG_DOS_PARTITION #ifdef CONFIG_MX6Q @@ -189,6 +191,8 @@ #define CONFIG_DRIVE_TYPES CONFIG_DRIVE_SATA CONFIG_DRIVE_MMC CONFIG_DRIVE_USB +#define CONFIG_IDENT_STRING " Arch Linux ARM" + #if defined(CONFIG_SABRELITE) #define CONFIG_EXTRA_ENV_SETTINGS \ "script=boot.scr\0" \ @@ -275,13 +279,11 @@ "usb start ;" \ "fi; " \ "for disk in 0 1 ; do ${dtype} dev ${disk} ;" \ - "for fs in fat ext2 ; do " \ - "${fs}load " \ - "${dtype} ${disk}:1 " \ - "10008000 " \ - "/6x_bootscript" \ - "&& source 10008000 ; " \ - "done ; " \ + "load " \ + "${dtype} ${disk}:1 " \ + "10008000 " \ + "/6x_bootscript" \ + "&& source 10008000 ; " \ "done ; " \ "done; " \ "setenv stdout serial,vga ; " \ @@ -295,11 +297,9 @@ "upgradeu=for dtype in ${bootdevs}" \ "; do " \ "for disk in 0 1 ; do ${dtype} dev ${disk} ;" \ - "for fs in fat ext2 ; do " \ - "${fs}load ${dtype} ${disk}:1 10008000 " \ - "/6x_upgrade " \ - "&& source 10008000 ; " \ - "done ; " \ + "load ${dtype} ${disk}:1 10008000 " \ + "/6x_upgrade " \ + "&& source 10008000 ; " \ "done ; " \ "done\0" \ "usbnet_devaddr=00:19:b8:00:00:02\0" \