diff options
author | Otavio Salvador <otavio@ossystems.com.br> | 2012-07-05 15:01:56 -0300 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2012-07-17 10:07:04 -0300 |
commit | a5716270445c23e5031ca7ee23c5136a440d39b0 (patch) | |
tree | f1d8a00602e4629e44fe071a074bd57930567cd3 /classes/image_types_fsl.bbclass | |
parent | acd3de486b5fafd1e62bef5a86c16de37397551a (diff) | |
download | meta-fsl-arm-a5716270445c23e5031ca7ee23c5136a440d39b0.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 'classes/image_types_fsl.bbclass')
-rw-r--r-- | classes/image_types_fsl.bbclass | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/classes/image_types_fsl.bbclass b/classes/image_types_fsl.bbclass index 324d446..94ec493 100644 --- a/classes/image_types_fsl.bbclass +++ b/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 | # |
78 | generate_imx_sdcard () { | 78 | generate_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 |