Des problèmes lors de la connexion USB de votre n900 sur votre PC ?
Par Twidi le samedi 9 janvier 2010, 17:32 - Lien permanent
Si vous rencontrez des problèmes lorsque vous connectez votre n900 en USB à votre PC, il peut arriver que vous rencontriez un message d'erreur vous disant que ce n'est pas possible, le périphérique étant en cours d'utilisation

Voici la solution, repérée sur TheMaemo.com.
Le problème est que pour monter votre n900 comme périphérique de stockage, votre dossier "MyDocs" ne doit pas être en cours d'utilisation. La solution est donc de trouver qui l'utilise, et de fermer/tuer le programme en question (pensez déjà à fermer toutes les applications qui tournent, cela peut suffire à résoudre le problème)
Attention, la manipulation implique d'utiliser un terminal, en root (via l'application "rootsh" + "sudo gainroot" en ligne de commande).
Une fois en root dans le terminal, on cherche qui utilise le répertoire "MyDocs" :
lsof | grep MyDocs
Ce qui donnera une liste des programmes/processus l'utilisant :
Nokia-N900-42-11:~# lsof | grep MyDocs sh 3474 user cwd DIR 179,1 65536 4326 /home/user/MyDocs/tmp
Ici on voit que nous avons le programme "sh" qui est ouvert dans le répertoire "/home/user/MyDocs/tmp". Donc soit vous savez comment le fermer, soit vous pouvez directement tuer ce processus. Il vous faut pour cela noter le nombre dans la deuxième colonne, ici "3474" et demander au système de le tuer :
kill 3474
Faîtes ça pour chaque programme indiqué par "lsof"
Vous pouvez relancer la commande "lsof" à nouveau pour vérifier que tout est ok (vous pouvez utiliser les flèches haut et bas pour naviguer dans l'historique des commandes tapées).
Si ce n'est pas le cas et qu'un des programmes que vous pensez avoir tué est toujours là, vous pouvez forcer la mise à mort de ce processus par le système :
kill -9 3474
Et voilà, vous pouvez maintenant rebrancher votre câble USB et profiter de la connexion qui s'établira sans problème.
