Tout bug sur une pièce matérielle se gagne automatiquement une place dans les actualités, non seulement par sa rareté, mais aussi par son potentiel de dégâts. Dans de nombreux cas, les défauts peuvent être corrigés ou contenus via une mise à jour du BIOS et/ou du firmware, mais cette fois, cela ne suffira pas. Microserveurs, routeurs, pare-feu, unités NAS et autres dispositifs similaires tombent comme des mouches depuis quelques mois, et toutes les flèches pointent vers un problème dans la série C2000 des processeurs Atom lancée par Intel en 2013.
Un problème de qualité chez Intel
L'histoire a commencé avec le rapport sur les bénéfices d'Intel pour le dernier trimestre 2016. Le géant de Santa Clara a eu une année assez solide sur le plan financier, mais le groupe Data Center a enregistré une baisse de 14 % en raison d'un « problème de qualité » sur l'un de ses produits. Des informations supplémentaires ont révélé que le problème s'est manifesté par des défaillances détectées sur une série spécifique de processeurs, et bien que le rapport suggère une « correction mineure » de conception, ce groupe particulier a été contraint de créer une réserve supplémentaire (lisez « fonds d'urgence ») pour faire face à la situation.
Des défaillances après 18 mois
La série affectée est l'Intel Atom C2000, qui possède des variantes à deux, quatre et huit cœurs. Ces SoC sont utilisés dans des plateformes à forte intégration, des microserveurs et unités NAS jusqu'aux pare-feux, routeurs et autres dispositifs réseau. Au début, les défaillances ne suggéraient pas un problème de silicium, et les entreprises concernées ont maintenu un étrange silence radio pour confirmer ou infirmer le lien entre le bug et les processeurs (peut-être en raison de un accord de confidentialité imposé par Intel), mais il y avait un fait constant : les équipements cessaient de fonctionner après environ 18 mois. À ce stade, les ingénieurs ont commencé à soupçonner une possible dégradation, ce qui a conduit à des sorties sur le bus d'horloge LPC (Low Pin Count). Lorsque les signaux d'horloge LPC_CLKOUT0 et/ou LPC_CLKOUT1 (il n'est pas nécessaire que les deux échouent) cessent de fonctionner, le système est incapable de redémarrer correctement.
Une bombe à retardement
En d'autres termes, les Atom C2000 sont une bombe à retardement. Peut-on les réparer ? Maintenant que le problème est identifié, la réponse est évidemment oui, mais le processus n'est rien de simple. Les puces Atom C2000 sont en BGA, ce qui signifie que toute réparation nécessitera un travail direct sur la carte mère, ou son remplacement complet. Aaeon, ASRock, Cisco, Dell, HP, Infortrend, iXsystems, Lanner, NEC, Newisys, Netgate, Netgear, Quanta, Seagate, Sophos, Supermicro, Synology et ZNYX Networks sont quelques-unes des entreprises qui utilisent le C2000 dans leurs produits. Jusqu'ici, le « contrôle des dégâts » a été décevant. Espérons qu'ils mettent en place des programmes de remplacement à long terme. Le matériel concerné n'est pas précisément économique, pour dire le moins.