Later Android changed to MTP (Media Transfer Protocol) I just bought a Lenovo A2109 with Android 4.0.4 on it and it will not load. I have tried three distros and followed several forum how-tos on how to fix it to no avail. The only thing that I have found for file transfer successfully, though it takes a while for large files, is to use filezilla and install SSHDroid on the device. I successfully transferred a 1.5G movie file but it took an hour over my network. If you go to Settings–>Storage–>USB computer connections, you can change to PTP. IT is supposed to work for computers with pour or no MTP Support. openSUSE reads the device but it only takes me to my picture folder and will not let me go any where else so I have not tried to transfer anything yet. I am still new to all the technical stuff on here but I hope this helps.