J'utilise setpci pour régler la vitesse d'horloge de mon Intel 945GME comme ceci:
setpci -s 00:02.0 f0.b=00,60
setpci -s 00:02.0 f0.b=33,05
Cependant, je suis bloqué sur la façon de relire l'information, j'ai essayé:
setpci -s 00:02.0 f0.b
comme le dit la page de manuel setpci, omettez simplement la valeur pour lire le registre, mais renvoie "03", quel que soit ce que j'ai défini. Comment puis-je lire la valeur du registre afin qu'un petit script puisse vérifier la valeur actuelle?
J'ai résolu ce problème avec un travail minutieux de l'homme setpci:
... vous devez ajouter un spécificateur de largeur .B, .W ou .L pour choisir le nombre d'octets (1, 2 ou 4) à transférer.