i want to ask u one question ? why u make mmcblk0p4 as extended partition ? >>> u can make it primary partition and it will work without any problem
A maximum of four partitions can be placed on any hard disk. These are sometimes called primary partitions. The limitation of four is one that is imposed on the system by the way that the master boot record is structured.
In total you can only create 4 partitions on a hard disk, that's why you also have the possibility to create an extended partition. An extended partition can be divided in many logical drives, which makes it possible to have more then four virtual partitions. It's wise to create one primary partition for Windows and one extended partition and to split up the extended partition into different logical drives.