Quand on hérite d’un NAS de 2010 et qu’on veut y installer Debian, l’étape obligatoire est la console série pour voir ce que fait le BIOS. Sur mon Netgear ReadyNAS Ultra 2 (RNDU2000), un header 4 broches est exposé à l’arrière, marqué « P ». Toutes les docs en ligne disaient :
Pin 1 = VCC 5V (NE PAS CONNECTER) Pin 2 = TX Pin 3 = RX Pin 4 = GND
J’ai branché mon adaptateur USB-UART, testé tous les baud rates standards (9600 → 230400), permuté TX/RX dans tous les sens, alterné le sélecteur 3.3V/5V de mon FTDI. Résultat : du bruit illisible ou rien du tout, parfois 11 Ko de null bytes en continu.
J’allais abandonner après 4 heures. Puis j’ai sorti le multimètre. Continuité châssis ↔ pin gauche : 0Ω. Le pin GND était à gauche, pas à droite. La doc était inversée pour ma révision PCB.
Le bon pinout pour cette unité (de gauche à droite, « P » à droite) :
[GND] [RX NAS] [TX NAS] [VCC 5V]
Sélecteur FTDI sur 3.3V, baud 9600 (pas 115200 comme on aurait pensé pour un BIOS moderne). 8N1, pas de flow control. Bingo : AMIBIOS(C)2009 American Megatrends, Inc. lisible sur la console.
Lessons learned
- Multimètre avant doc. Sur du hardware ancien, identifier GND par continuité avec le châssis prend 30 secondes et économise des heures.
- Tester en mesurant pendant un boot. Le pin TX du chip oscille pendant l’envoi de données. Au repos il est à 3.3V/5V. C’est ainsi qu’on identifie TX vs RX sans deviner.
- Le baud rate par défaut du BIOS est souvent vieux. AMIBIOS 2009 → 9600 baud. C’est le standard historique, pas 115200.