J'ai un Samsung Galaxy S2. Pour le mettre à jour de manière officielle, vous avez besoin de Windows et de Samsung Kies (une application qui fait la mise à jour). La méthode non officielle vous permet de le faire avec une application native de Linux appelée Heimdell. Pour commencer, vous devez mettre le téléphone en "mode téléchargement", ce qui implique de redémarrer le téléphone, de maintenir les boutons home et volume-down tout en l'allumant. Jusqu'à ce point, tout va bien.
Le problème vient quand on le branche sur Ubuntu. Je le branche, Heimdell ne voit rien et ne peut pas continuer.
En outre, lsusb
se bloque pendant un temps très long, puis n'affiche pas le Samsung. Si je débranche le téléphone lsusb
fonctionne très bien. Le téléphone semble être le problème, pour une raison quelconque.
J'ai essayé avec un ordinateur portable Ubuntu (sur 64bit 2.6.38 - tout comme le bureau) et il s'enregistre bien. lsusb
fonctionne comme prévu mais Heimdall a d'autres problèmes.
Je veux que cela fonctionne sur mon ordinateur de bureau parce qu'alors je peux laisser VirtualBox prendre le périphérique USB et je peux le flasher avec Odin (un autre outil de Samsung). Mais en l'état, le système ne voit pas le téléphone, donc je ne peux pas le faire passer.
Où dois-je chercher les informations de débogage ?
Regarder dmesg | tail
pendant un moment montre quelque chose comme ça :
[167976.600142] usb 6-1: new full speed USB device using uhci_hcd and address 4
[167991.709360] usb 6-1: device descriptor read/64, error -110
[168006.928436] usb 6-1: device descriptor read/64, error -110
[168007.158227] usb 6-1: new full speed USB device using uhci_hcd and address 5
[168022.267425] usb 6-1: device descriptor read/64, error -110
[168037.486529] usb 6-1: device descriptor read/64, error -110
[168037.717116] usb 6-1: new full speed USB device using uhci_hcd and address 6
[168043.132523] usb 6-1: device not accepting address 6, error -84
[168043.252408] usb 6-1: new full speed USB device using uhci_hcd and address 7
Plus je le regarde, plus je vois de ces messages.
/var/log/udev
ne montre rien de nouveau quand on le branche.