La mémoire non volatile de la puce Ethernet systématiquement mal programmée
Le premier ordinateur que j'ai reçu était mal paramétré (ou n'était pas tout neuf) : lorsque je l'ai démarré, il m'a affiché, sur un fond noir, un menu pour choisir entre un démarrage de Windows 7 en « Safe mode » et en mode normal car, apparemment, Windows n'a pas été terminé proprement avant (alors que je l'allumais pour la première fois). Cela n'était pas le seul problème. La puce Ethernet apparemment avait la memoir non volatile (NVM) corrompue : lorsque j'ai démarré Ubuntu 16.04, la puce Ethernet ne fonctionnait pas et le pilot e1000e de la puce Ethernet a produit le message « The NVM Checksum Is Not Valid ». En plus, le rétro-éclairage du clavier ne fonctionnait pas. J'ai retourné l'ordinateur à LDLC, et ils m'ont envoyé un nouveau.
Je dois mentionner que la puce Ethernet fonctionnait sous Windows, car apparemment Windows ignore la somme de contrôle.
Le deuxième ordinateur de ce modèle que j'ai reçu n'avait pas de problèmes au premier démarrage, et le rétro-éclairage du clavier fonctionnait bien. Cependant, la somme de contrôle de la mémoire non volatile de la puce Ethernet n'était toujours pas en accord avec le contenu de la mémoire non volatile. Je n'ai pas pu obtenir de l'aide de ASUS ni de Intel, mais avec de l'aide des développeurs du pilot e1000e, je suis arrivé à corriger la memoir non volatile de la puce Ethernet. Pour cela il fallait passer par une modification du code source du module e1000e, et après utiliser l'outil `ethtool` (sous un Linux).
Il s'est trouvé, un peu étonnement, que seulement le bit supérieur de la somme de contrôle n'était pas en accord avec le contenu de la NVM.
(En fait, ce n'est pas la somme de contrôle qui est sauvegardée dans la NVM, mais une valeur qui, ajoutée à la somme contrôlée, doit donner la valeur hexadécimale 0xBABA, donc j'ai simplifié un peu la situation.)
Sinon, depuis que j'ai corrigé la NVM de la puce Ethernet, l'ordinateur fonctionne assez bien. J'imagine que c'était un bon achat pour le prix.