Diagnostic Bitaxe · pannes connues · §0 bis
L'auto-test du démarrage : ce qui doit s'annoncer, et ce qu'un silence veut dire
Le firmware ESP-Miner / AxeOS fait lui-même le travail de détection au démarrage, et AxeOS affiche en plus un auto-test : « Test Pass » ou « Test Fail ». Un…
Ce qu'il faut savoir
Le firmware ESP-Miner / AxeOS fait lui-même le travail de détection au démarrage, et AxeOS affiche en plus un auto-test : « Test Pass » ou « Test Fail ». Un composant qui ne s'annonce pas est un diagnostic à lui seul — c'est le premier endroit à lire, avant toute autre hypothèse.
Inventaire de ce qui doit s'annoncer, et ce que coûte son absence :
- L'ASIC —
device_config: ASIC: 1x BM1370, puisChip 0 detected: … ADDR: 0x00, puisasic_init: ASIC initialized successfully with 1 chip(s). Absent ouASIC: None→ voir ci-dessous, c'est LE cas classique. - Le régulateur de tension —
TPS546: Device ID: …(Gamma) ouDS4432U(Ultra/Supra), suivi devcore: Set ASIC voltage = 1.150V. Absent → l'ASIC n'est jamais alimenté : le minage ne démarrera pas, même si l'auto-détection le voit. Vérifier la puce, son inductance et ses soudures. - La puce d'horloge (PLL) — elle n'apparaît pas toujours nommément dans le journal, mais c'est le composant le plus souvent en cause quand l'ASIC n'est pas détecté. Un PLL absent, mal monté ou à l'envers, et l'ASIC ne tourne pas. C'est un cas réel documenté : l'auto-test échoue, le PLL est replacé dans le bon sens, « Test Pass ». Sur les cartes à support, vérifier son orientation avant de suspecter l'ASIC.
- Les capteurs de température —
emc2101(carte) et la diode interne de l'ASIC, lus à traversfan_controller: Temp: …. Valeur aberrante ou capteur muet → régulation du ventilateur cassée, ou pâte thermique / ASIC mal reporté : voir §5 et §6. - Le surveillant de courant —
ina260: tension et intensité réelles. Absent → mesure de puissance impossible ; sur certaines cartes l'arrêt de sécurité ne peut plus fonctionner, donc prudence. - Le contrôleur de ventilateur —
fan_controllerdoit sortir une ligne régulièrement, avec unOutputnon nul dès que la consigne est dépassée. Aucune ligne, ouOutput: 0%alors que la température monte → ventilateur mort, câble débranché, ou sortie du contrôleur HS. C'est une cause d'arrêt thermique. - La PSRAM et la flash —
esp_psram: Found 8MB PSRAM device(voir §1 : sans « R8 », rien ne va) et la révision de puce dans les premières lignes de démarrage.
ASIC: None ou aucun asic_init — dans l'ordre :
- Puce d'horloge (PLL) : mal montée, à l'envers, ou morte. Premier suspect.
- Alimentation de l'ASIC : régulateur muet, tension à 0 V, inductance dessoudée.
- Soudures de l'ASIC / BGA mal reporté (choc, surchauffe antérieure).
- Configuration : mauvaise version de carte dans les réglages (firmware calibré pour un autre modèle), ou firmware incompatible.
- Replanter le firmware (:32) avant de conclure à l'ASIC mort.
Questions à poser au visiteur quand le journal ne tranche pas (elles sont simples, et leurs réponses départagent) :
- « Sur l'écran de la carte, il affiche Test Pass ou Test Fail ? »
- « Dans l'interface web, il annonce quel ASIC et quelle fréquence ? »
- « Le ventilateur tourne à la mise sous tension — vous le voyez ou vous l'entendez ? »
- « Quelle tension d'alimentation utilisez-vous (bloc, watts, câble) ? »
- « Il chauffe anormalement vite, ou il reste froid ? »
- « Ça a commencé après un changement précis (reflash, déplacement, orage) ? »
Diagnostiquer le mien
Vous reconnaissez votre Bitaxe ? Branchez-le en USB ou collez son journal : l'IA de l'atelier, hébergée ici même, vérifie si ces lignes y sont, cite celles qu'elle trouve et donne son niveau de confiance. Rien n'est conservé.