I have a moto g 2015 (16GB version with 2GB RAM) which I have upgraded to android 6 (Marshmallow). I have a 32GB sd card fitted which I opted to have as internal storage when asked as part of the marshmallow upgrade. Everything seems to work fine, but when I connect to my PC via USB I can only see the main 16GB of storage. With Android 5 I could see the main 16GB and the SD card 32GB as two separate bits of memory. This seems to be a well-known bug, but is there a way round it?