]> code.ossystems Code Review - meta-freescale.git/commitdiff
image_types_fsl.bbclass: do not create a partition from 0 to 1MB in i.MX sdcard
authorOtavio Salvador <otavio@ossystems.com.br>
Thu, 5 Jul 2012 18:01:56 +0000 (15:01 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Tue, 17 Jul 2012 13:07:04 +0000 (10:07 -0300)
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>
meta-fsl-arm/classes/image_types_fsl.bbclass

index 324d4467def711b0e276c5a565f85e2672f54e49..94ec493389b4b8810300a11d86ab5b70a62f9dae 100644 (file)
@@ -71,14 +71,13 @@ SDCARD_GENERATION_COMMAND_mx6 = "generate_imx_sdcard"
 #
 # The disk layout used is:
 #
-#    0  - 1M                  - reserved to bootloader and other data
+#    0  - 1M                  - reserved to bootloader (not partitioned)
 #    1M - BOOT_SPACE          - kernel
 #    BOOT_SPACE - SDCARD_SIZE - rootfs
 #
 generate_imx_sdcard () {
        # Create partition table
        parted -s ${SDCARD} mklabel msdos
-       parted -s ${SDCARD} mkpart primary 0 1MiB
        parted -s ${SDCARD} mkpart primary 1MiB ${BOOT_SPACE}
        parted -s ${SDCARD} mkpart primary ${BOOT_SPACE} 100%
        parted ${SDCARD} print