rpi-update


19 posts
by Guillaume_C » Wed Dec 26, 2012 8:59 pm
Bonjour,
je cherche a utiliser le port SPI de mon RPI, et, dans mes recherches, j'ai trouvé ceci :
http://elinux.org/RPi_Tutorial_EGHS:Communicating_With_Other_Micro-controllers
Il me faut donc mettre a jour mon kernel (j'ai aussi vu la manip sur linux pratique aussi).
Lorsque je lance l'update, j'ai un message qui me dit d'attendre quelques minutes (few minutes), mais disons que pour moi, ces minutes sont des heures (au sens propre). En gros, update lancé à 11h, toujours pas fini à 14h30.
Il est vrai que j'ai une connexion très lente (512k) mais quand meme.
Je reboot sans souci le RPI, mais je n'arrive pas a faire passer la mise à jour.
Quelqu'un a t'il été déjà confronté à ce problème ?

Merci de votre aide, et bonnes fêtes !
Posts: 26
Joined: Wed Dec 26, 2012 8:53 pm
by trouch » Wed Dec 26, 2012 9:17 pm
rpi-update met à jour le firmware du SoC, et pas le noyau linux.
pour le noyau si il n'est pas déjà à jour, il faut :
Code: Select all
sudo aptitude update
sudo aptitude upgrade
sudo reboot

ca met à jour tous les paquets en fait, incluant le noyau

parfois, les serveurs sont en rade ou surchargés, il convient d'essayer plus tard...
c'est valable pour apt-get/aptitude comme pour rpi-update

c'est quelle commande qui est longue ?

WebIOPi - Raspberry Pi REST Framework to control your Pi from the web
http://store.raspberrypi.com/projects/webiopi
http://code.google.com/p/webiopi/
http://trouch.com
Posts: 308
Joined: Fri Aug 03, 2012 7:24 pm
Location: France
by Guillaume_C » Wed Dec 26, 2012 9:49 pm
Yep,
c'est bien le SoC que je veux mettre a jour (dixit le gars qui a fait la lib').
C'est ici
rpi.PNG
rpi.PNG (27.65 KiB) Viewed 816 times
que ca "bloque".
Que ce soit via ssh ou en direct, via la sortie PAL.
Je vais laisser tourner toute la nuit, on verra !!
Posts: 26
Joined: Wed Dec 26, 2012 8:53 pm
by Guillaume_C » Wed Dec 26, 2012 9:51 pm
Ou alors, si quelqu'un a déjà utiliser le SPI ou le I2C, pourrait il donner la marche à suivre ?
Merci ;)
Posts: 26
Joined: Wed Dec 26, 2012 8:53 pm
by trouch » Wed Dec 26, 2012 10:38 pm
je suis en train d'essayer rpi-update de mon coté, c'est vrai que c'est anormalement long
à coup de commande ps, il semblerait que ce soit le sous process suivant qui bloque
Code: Select all
git-remote-http origin http://github.com/Hexxeh/rpi-firmware.git


je réessaierai plus tard à ta place, genre demain ;)

WebIOPi - Raspberry Pi REST Framework to control your Pi from the web
http://store.raspberrypi.com/projects/webiopi
http://code.google.com/p/webiopi/
http://trouch.com
Posts: 308
Joined: Fri Aug 03, 2012 7:24 pm
Location: France
by ecaheti » Thu Dec 27, 2012 7:39 am
Guillaume_C wrote:Ou alors, si quelqu'un a déjà utiliser le SPI ou le I2C, pourrait il donner la marche à suivre ?
Merci ;)

Ouaip, j'ai fait des tests avec l'I2C, et pour ça j'ai suivi cet article :
http://poivron-robotique.fr/I2C-sur-le- ... ry-Pi.html
Et ça marche =)
User avatar
Posts: 129
Joined: Tue Aug 14, 2012 3:06 pm
Location: Normandie, France
by Guillaume_C » Thu Dec 27, 2012 8:02 am
Bonjour,
merci pour le lien du poivron.
Effectivement, d'après eux, mon firmware est a jour (ma distro date du 16/12) et mon noyau est en version 3.2.27+
Donc je vais poursuivre dans le sens du site.
Posts: 26
Joined: Wed Dec 26, 2012 8:53 pm
by trouch » Thu Dec 27, 2012 12:15 pm
Guillaume_C wrote:Bonjour,
merci pour le lien du poivron.
Effectivement, d'après eux, mon firmware est a jour (ma distro date du 16/12) et mon noyau est en version 3.2.27+
Donc je vais poursuivre dans le sens du site.


comme je l'ai dit plus haut, ce n'est pas parceque ta distro est à jour que ton firmware l'est aussi !
tu peux avoir un firmware suffisamment récent pour supporter les nouveaux kernel et I2C sans pour autant avoir un firmware à jour.
aujourd'hui rpi-update marche un peu mieux... mais c'est pas encore ça...
tu vas me dire "je m'en fou, I2C fonctionne" mais ton sujet a pour intitulé "rpi-update"

le firmware est intégré dans le SoC et permet de charger le noyaux linux depuis la SD...

WebIOPi - Raspberry Pi REST Framework to control your Pi from the web
http://store.raspberrypi.com/projects/webiopi
http://code.google.com/p/webiopi/
http://trouch.com
Posts: 308
Joined: Fri Aug 03, 2012 7:24 pm
Location: France
by Guillaume_C » Thu Dec 27, 2012 12:45 pm
Loin de moi de faire ce type de réponse ;)
Je préfère faire avancer le shmilblick pour tout le monde.
Vu que je suis sur autre chose en ce moment, je testerais plus tard la mise à jour.
Mais tant qu'il ne me dira qu'il est pas a jour, je m'enteterrais ;)
Et pour faire un analogisme, c'est un "bootloader".
Je vous tiens au courant !!
Posts: 26
Joined: Wed Dec 26, 2012 8:53 pm
by trouch » Thu Dec 27, 2012 4:13 pm
Guillaume_C wrote:Loin de moi de faire ce type de réponse ;)
Je préfère faire avancer le shmilblick pour tout le monde.

Cool, désolé pour ma réponse un peu attive alors ;)

Guillaume_C wrote:Vu que je suis sur autre chose en ce moment, je testerais plus tard la mise à jour.
Mais tant qu'il ne me dira qu'il est pas a jour, je m'enteterrais ;)

J'ai laissé tourné une bonne heure aujourd'hui, et ça bloque toujours sur la récupération GIT :(
D'habitude c'est réglé en moins de 5mins...

Guillaume_C wrote:Et pour faire un analogisme, c'est un "bootloader".

Il y a effectivement un boodloader, mais pas que...
https://github.com/raspberrypi/firmware
selon moi, le firmware du SoC est plus proche du BIOS/EFI d'un PC/MAC
le firmware du SoC lance le bootloader qui charge le kernel qui charge à son tour les drivers et modules...

WebIOPi - Raspberry Pi REST Framework to control your Pi from the web
http://store.raspberrypi.com/projects/webiopi
http://code.google.com/p/webiopi/
http://trouch.com
Posts: 308
Joined: Fri Aug 03, 2012 7:24 pm
Location: France
by Guillaume_C » Sun Jan 06, 2013 10:36 am
Bonjour,
actuellement, mon R-Pi est en train de se mettre (enfin !!) a jour.
J'ai tout de même une question (bête ?)
Cette mise à jour touche t'elle le hard du RPi ou juste la partie soft (en gros, si je mets ma carte sur mon RPI numéro 2, celui ci est il aussi "uptodate" ?)
Car vu la taille des DL a faire, avec mes 512K les beaux jours, j'ai pas fini si on touche au hard...
Posts: 26
Joined: Wed Dec 26, 2012 8:53 pm
by Guillaume_C » Sun Jan 06, 2013 10:37 am
Bonjour,
actuellement, mon R-Pi est en train de se mettre (enfin !!) a jour.
J'ai tout de même une question (bête ?)
Cette mise à jour touche t'elle le hard du RPi ou juste la partie soft (en gros, si je mets ma carte sur mon RPI numéro 2, celui ci est il aussi "uptodate" ?)
Car vu la taille des DL a faire, avec mes 512K les beaux jours, j'ai pas fini si on touche au hard...

Guillaume

PS : Meilleurs voeux pour 2013
Posts: 26
Joined: Wed Dec 26, 2012 8:53 pm
by nazouille » Sun Jan 06, 2013 10:48 am
non ce sont juste des fichiers sur la carte SD
la taille de l'update est normalement de moins de 30M.

Par contre, je te conseille de supprimer le dossier /root/.rpi-firmware/ avant de lancer la mise à jour pour éviter un bug lors de l'update du repos git.
Typiquement chez moi, il a telechargé plus de 400MB d'archive au lieu des 30MB normalement.
Last edited by nazouille on Sun Jan 06, 2013 10:52 am, edited 1 time in total.
Posts: 28
Joined: Thu Jan 03, 2013 12:30 pm
Location: France
by Guillaume_C » Sun Jan 06, 2013 10:51 am
OK, merci.
Je vais donc pouvoir en faire une copie alors !!
Posts: 26
Joined: Wed Dec 26, 2012 8:53 pm
by Guillaume_C » Sun Jan 06, 2013 11:23 am
Bon, c'est toujours la m....
Après 2h de DL, voici un nouveau problème :
fatal : Failed to resolve 'HEAD' as a valid ref.

Et vlan, il s'arrête là (normal, c'est fatal.... :evil: )
.....
Posts: 26
Joined: Wed Dec 26, 2012 8:53 pm
by nazouille » Sun Jan 06, 2013 12:36 pm
tu as essayé en effacant le dossier /root/.rpi-firmware/ ?
Code: Select all
sudo rm -rf /root/.rpi-firmware/
:!: attention a bien copier le bon chemin, un rm -rf / est fatal pour l'OS :!:
Posts: 28
Joined: Thu Jan 03, 2013 12:30 pm
Location: France
by Guillaume_C » Sun Jan 06, 2013 1:35 pm
Thank's a lot.
It works ;)

Ok, ca marche !!
Merci !!
Posts: 26
Joined: Wed Dec 26, 2012 8:53 pm
by trouch » Sun Jan 06, 2013 6:19 pm
nazouille wrote:Par contre, je te conseille de supprimer le dossier /root/.rpi-firmware/ avant de lancer la mise à jour pour éviter un bug lors de l'update du repos git.


merci du tuyau !

WebIOPi - Raspberry Pi REST Framework to control your Pi from the web
http://store.raspberrypi.com/projects/webiopi
http://code.google.com/p/webiopi/
http://trouch.com
Posts: 308
Joined: Fri Aug 03, 2012 7:24 pm
Location: France
by Guillaume_C » Sun Jan 06, 2013 6:30 pm
nazouille wrote:non ce sont juste des fichiers sur la carte SD
la taille de l'update est normalement de moins de 30M.

Par contre, je te conseille de supprimer le dossier /root/.rpi-firmware/ avant de lancer la mise à jour pour éviter un bug lors de l'update du repos git.
Typiquement chez moi, il a telechargé plus de 400MB d'archive au lieu des 30MB normalement.



Effectivement, j'ai eu la même chose....
Posts: 26
Joined: Wed Dec 26, 2012 8:53 pm