summaryrefslogtreecommitdiffstats
path: root/meta-fsl-arm/classes
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2012-07-05 15:01:56 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2012-07-17 10:07:04 -0300
commitbce8ac5e8fa0e3b113b3633b8a95bc7dec0b5d30 (patch)
tree465ab8325ec29f2ab5f236dcf4bc561f4e8270cb /meta-fsl-arm/classes
parent958b9f24dbd17ff7f4fb85e03a616725b51d1a8f (diff)
downloadmeta-freescale-bce8ac5e8fa0e3b113b3633b8a95bc7dec0b5d30.tar.gz
image_types_fsl.bbclass: do not create a partition from 0 to 1MB in i.MX sdcard
The bootrom boots from a fixed 1K offset so we don't need a partition there and having one makes udev or kernel to probe for it and output error messages in bootlog: ,----[ boot error messages ] | ... | EXT4-fs (mmcblk0p1): VFS: Can't find ext4 filesystem | EXT3-fs (mmcblk0p1): error: can't find ext3 filesystem on dev mmcblk0p1. | EXT2-fs (mmcblk0p1): error: can't find an ext2 filesystem on dev mmcblk0p1. | FAT: bogus number of reserved sectors | VFS: Can't find a valid FAT filesystem on dev mmcblk0p1. | cramfs: wrong magic | FAT: bogus number of reserved sectors | VFS: Can't find a valid FAT filesystem on dev mmcblk0p1. | ... `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'meta-fsl-arm/classes')
-rw-r--r--meta-fsl-arm/classes/image_types_fsl.bbclass3
1 files changed, 1 insertions, 2 deletions
diff --git a/meta-fsl-arm/classes/image_types_fsl.bbclass b/meta-fsl-arm/classes/image_types_fsl.bbclass
index 324d4467d..94ec49338 100644
--- a/meta-fsl-arm/classes/image_types_fsl.bbclass
+++ b/meta-fsl-arm/classes/image_types_fsl.bbclass
@@ -71,14 +71,13 @@ SDCARD_GENERATION_COMMAND_mx6 = "generate_imx_sdcard"
71# 71#
72# The disk layout used is: 72# The disk layout used is:
73# 73#
74# 0 - 1M - reserved to bootloader and other data 74# 0 - 1M - reserved to bootloader (not partitioned)
75# 1M - BOOT_SPACE - kernel 75# 1M - BOOT_SPACE - kernel
76# BOOT_SPACE - SDCARD_SIZE - rootfs 76# BOOT_SPACE - SDCARD_SIZE - rootfs
77# 77#
78generate_imx_sdcard () { 78generate_imx_sdcard () {
79 # Create partition table 79 # Create partition table
80 parted -s ${SDCARD} mklabel msdos 80 parted -s ${SDCARD} mklabel msdos
81 parted -s ${SDCARD} mkpart primary 0 1MiB
82 parted -s ${SDCARD} mkpart primary 1MiB ${BOOT_SPACE} 81 parted -s ${SDCARD} mkpart primary 1MiB ${BOOT_SPACE}
83 parted -s ${SDCARD} mkpart primary ${BOOT_SPACE} 100% 82 parted -s ${SDCARD} mkpart primary ${BOOT_SPACE} 100%
84 parted ${SDCARD} print 83 parted ${SDCARD} print