Après un reset matériel, le nouveau pppd invité ne pouvait plus établir PPP : l’UART conservait l’ancien état et le relais ne voyait aucune coupure de liaison.
Le reset de l’UART vide les registres et la FIFO, baisse l’IRQ et déconnecte le backend série. ipod-netd se reconnecte et renégocie LCP/IPCP dans le même processus. La NAND et le processus QEMU restent conservés. La commande ipod-qmp reset expose le reset brut ; la documentation demande une synchronisation préalable par ipod-agent sync.
Validation :
Deux tests UART sous ASan/UBSan : registres/FIFO/IRQ et trois cycles de reconnexion du vrai backend socket, en émission et réception.
Deux resets successifs sous 5H11a / 2.2.1 avec agent v12 : réseau publié en 48,2 et 51,3 secondes.
Deux resets successifs sous 5F138 / 2.1.1 avec agent v12 : réseau publié en 48,4 et 51,6 secondes.
Après chaque reset : mêmes PID QEMU et relais, fichier témoin conservé et requête HTTP locale réussie depuis l’iPod. Le diagnostic attend ppp0 up et configd publié, puis cinq secondes avant les transferts.
Limites : le retour de SpringBoard après reset matériel reste défaillant et demande encore un redémarrage du processus QEMU. Des fermetures TCP ponctuelles ont aussi été observées lors de requêtes immédiatement après les premiers pings ; un ping isolé ne prouve pas que le réseau est stabilisé. Ces limites et les diagnostics de l’affichage sont consignés dans HANDOFF.md. La session utilisateur sur VNC 5900 est restée active pendant les essais.
Après un reset matériel, le nouveau pppd invité ne pouvait plus établir PPP : l’UART conservait l’ancien état et le relais ne voyait aucune coupure de liaison.
Le reset de l’UART vide les registres et la FIFO, baisse l’IRQ et déconnecte le backend série. ipod-netd se reconnecte et renégocie LCP/IPCP dans le même processus. La NAND et le processus QEMU restent conservés. La commande ipod-qmp reset expose le reset brut ; la documentation demande une synchronisation préalable par ipod-agent sync.
Validation :
- Deux tests UART sous ASan/UBSan : registres/FIFO/IRQ et trois cycles de reconnexion du vrai backend socket, en émission et réception.
- Deux resets successifs sous 5H11a / 2.2.1 avec agent v12 : réseau publié en 48,2 et 51,3 secondes.
- Deux resets successifs sous 5F138 / 2.1.1 avec agent v12 : réseau publié en 48,4 et 51,6 secondes.
- Après chaque reset : mêmes PID QEMU et relais, fichier témoin conservé et requête HTTP locale réussie depuis l’iPod. Le diagnostic attend ppp0 up et configd publié, puis cinq secondes avant les transferts.
Limites : le retour de SpringBoard après reset matériel reste défaillant et demande encore un redémarrage du processus QEMU. Des fermetures TCP ponctuelles ont aussi été observées lors de requêtes immédiatement après les premiers pings ; un ping isolé ne prouve pas que le réseau est stabilisé. Ces limites et les diagnostics de l’affichage sont consignés dans HANDOFF.md. La session utilisateur sur VNC 5900 est restée active pendant les essais.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Après un reset matériel, le nouveau pppd invité ne pouvait plus établir PPP : l’UART conservait l’ancien état et le relais ne voyait aucune coupure de liaison.
Le reset de l’UART vide les registres et la FIFO, baisse l’IRQ et déconnecte le backend série. ipod-netd se reconnecte et renégocie LCP/IPCP dans le même processus. La NAND et le processus QEMU restent conservés. La commande ipod-qmp reset expose le reset brut ; la documentation demande une synchronisation préalable par ipod-agent sync.
Validation :
Limites : le retour de SpringBoard après reset matériel reste défaillant et demande encore un redémarrage du processus QEMU. Des fermetures TCP ponctuelles ont aussi été observées lors de requêtes immédiatement après les premiers pings ; un ping isolé ne prouve pas que le réseau est stabilisé. Ces limites et les diagnostics de l’affichage sont consignés dans HANDOFF.md. La session utilisateur sur VNC 5900 est restée active pendant les essais.