← Back to team overview

ac100 team mailing list archive

Solution to mmcblk0 partitions not seen

 

A few of us had recently hit an issue with the partitions of the internal
eMMC block device not being
seen by the kernel, thus making it hard (impossible?) to update the boot
partitions with new kernel images
using flash-kernel or abootimg.

Looking at the dmesg of the functional sosboot.img I saw it has the
 fs/partitions/nvtegra.c running and
enabling those partitions, whereas our kernel (.38 from Oneiric) does not.
In the #ac100 channel I was told
that code is no longer needed.

Building a .38 kernel with

CONFIG_NVTEGRA_PARTITION=y
 in addition to
CONFIG_TEGRAPART_PARTITION=y
(which btw does not find valid msdos signatures in the mbr partition and may
not be of much use after all)

makes all 12 partitions be seen.

Jani