having a somewhat bizarre problem that i hope the knowledgeable folks here might be able to help with.

i tried to load some new music on my phone this morning, but i'm unable to see anything under the top level of the phone. e.g. i have all the directories under my phone, but all of them are reporting as empty through ubuntu. checking the filesystem on the phone, i see the content i expect.

on phone i have:
/sdcard/media/ringtones
/sdcard/media/music
/sdcard/media/alarms

on ubuntu i have:
SAMSUNG_Android/media/<empty directory>

i can create a new directory under media, say 'temp' and i see it on my phone. unmount, remount, temp is invisible to ubuntu.

checking dmesg i am seeing the following error:

[ 313.767405] usb 2-1.3: new high speed USB device number 7 using ehci_hcd
[ 314.099858] iwlagn 0000:02:00.0: Aggregation not enabled for tid 6 because load = 6
[ 315.324946] usb 2-1.3: usbfs: USBDEVFS_CONTROL failed cmd gvfs-gphoto2-vo rqt 33 rq 102 len 0 ret -71

i'm not sure if it shoudl be mounted as a gphoto2 fs or not. it used to work, and when it did i wasn't paying attention to how it was mounted.

i think, but i'm not certain that this problem has arisen as of the latest kernel update 3.0.0-12. i'm running ubuntu 11.10. the problem is consistent across both 64bit and 32bit. i am sad to say that mounting on a windows box i'm able to see all the directories as that seems to put the problem firmly with ubuntu.