Eu segui este tutorial deste blog que explica muito claramente como conectar o telefone Android com ICS ao Ubuntu para que você possa acessar o sdcard do telefone (acesso MTP).
Passei em todo o procedimento sem erros, posso conectar meu celular ao ubuntu via
mtpfs -o allow_other ~/Android/GalaxyS2
e desconecte via
fusermount -u ~/Android/GalaxyS2
O problema surge quando tento acessar o diretório montado. Se eu tentar fazê-lo via Nautilus, o sistema tentará abrir a pasta por alguns minutos e, em seguida, vejo o erro ou a pasta desaparece do Nautilus (ela volta quando eu desconecto o caminho).
Eu também recebo um erro no console:
fuse: bad mount point `~/Android/GalaxyS2': Transport endpoint is not connected
Vejo muitas pessoas na rede relatando esse erro, mas ninguém oferece nenhuma solução para ele.
Eu uso o Ubuntu 11.10 com o Gnome Shell (Gnome 3) e o celular é o Samsung Galaxy S II.
Estou na lista de fusíveis, fiz todas as etapas do tutorial dezenas de vezes, tudo em vão.