SD card wont mount if there is an EXT4 partition

you have to have the first partition vfat(fat32)
that's what Android sees as sd card.
you didn't mention the vfat with the ext's
 
The way I had my card set up with MiniTools would be like this

|---------------------------29Gb Fat32----------------------------| |----2Gb Ext4----| |-512Mb Ext4-| |-512Mb Ext4-|
Fat32 is set as primary, the Ext4's set as logicals.
no logical drives
primary only
 

Forum statistics

Threads
957,497
Messages
6,973,333
Members
3,163,834
Latest member
Vresbudsbenz