To be clear
fdisk -l
Disk /dev/mmcblk1: 29 GB, 31292129280 bytes, 61117440 sectors
954960 cylinders, 4 heads, 16 sectors/track
Units: sectors of 1 * 512 = 512 bytes
Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type
/dev/mmcblk1p1 * 64,0,1 418,3,24 8192 53623 45432 22.1M c Win95 FAT32 (LBA)
/dev/mmcblk1p2 448,0,1 1023,3,32 57344 575249 517906 252M 83 Linux
In the uboot config
#define CONFIG_ENV_OFFSET 0xE0000
#define CONFIG_ENV_SIZE 0x2000
#define CONFIG_ENV_IS_IN_MMC 1
So my /etc/fw_env.config contains
/dev/mmcblk1p1 0xE0000 0x2000
So it seems everything is set correct. But when I try to print from linux I get
fw_printenv
Cannot read environment, using default
Cannot read default environment from file
What setting am I missing?