Skip to content
Snippets Groups Projects
Forked from Reform / reform-boundary-uboot
Source project has a limited visibility.
  • Fabio Estevam's avatar
    7fb72c79
    ARM: imx: Fix incorrect usage of CONFIG_SYS_MMC_ENV_PART · 7fb72c79
    Fabio Estevam authored
    
    When running the "save" command several times on a mx6qsabresd we see:
    
    U-Boot > save
    Saving Environment to MMC...
    Writing to MMC(1)... done
    U-Boot > save
    Saving Environment to MMC...
    MMC partition switch failed
    U-Boot > save
    Saving Environment to MMC...
    Writing to MMC(1)... done
    U-Boot > save
    Saving Environment to MMC...
    MMC partition switch failed
    U-Boot > save
    Saving Environment to MMC...
    Writing to MMC(1)... done
    U-Boot > save
    Saving Environment to MMC...
    MMC partition switch failed
    
    This issue is caused by the incorrect usage of CONFIG_SYS_MMC_ENV_PART.
    
    CONFIG_SYS_MMC_ENV_PART should be used to specify the mmc partition that stores
    the environment variables.
    
    On some imx boards it is been incorrectly used to pass the partition of kernel
    and dtb files for the 'mmcpart' script variable.
    
    Remove the CONFIG_SYS_MMC_ENV_PART usage and configure the 'mmcpart' variable
    directly.
    
    Reported-by: default avatarJason Liu <r64343@freescale.com>
    Signed-off-by: default avatarFabio Estevam <fabio.estevam@freescale.com>
    Acked-by: default avatarJason Liu <r64343@freescale.com>
    7fb72c79
    History
    ARM: imx: Fix incorrect usage of CONFIG_SYS_MMC_ENV_PART
    Fabio Estevam authored
    
    When running the "save" command several times on a mx6qsabresd we see:
    
    U-Boot > save
    Saving Environment to MMC...
    Writing to MMC(1)... done
    U-Boot > save
    Saving Environment to MMC...
    MMC partition switch failed
    U-Boot > save
    Saving Environment to MMC...
    Writing to MMC(1)... done
    U-Boot > save
    Saving Environment to MMC...
    MMC partition switch failed
    U-Boot > save
    Saving Environment to MMC...
    Writing to MMC(1)... done
    U-Boot > save
    Saving Environment to MMC...
    MMC partition switch failed
    
    This issue is caused by the incorrect usage of CONFIG_SYS_MMC_ENV_PART.
    
    CONFIG_SYS_MMC_ENV_PART should be used to specify the mmc partition that stores
    the environment variables.
    
    On some imx boards it is been incorrectly used to pass the partition of kernel
    and dtb files for the 'mmcpart' script variable.
    
    Remove the CONFIG_SYS_MMC_ENV_PART usage and configure the 'mmcpart' variable
    directly.
    
    Reported-by: default avatarJason Liu <r64343@freescale.com>
    Signed-off-by: default avatarFabio Estevam <fabio.estevam@freescale.com>
    Acked-by: default avatarJason Liu <r64343@freescale.com>