Le 22.09.2004 20:25:03, Ga�tan PERRIER a �crit�:
Le Wed, 22 Sep 2004 17:54:03 +0200
Stephane Fombonne <[EMAIL PROTECTED]> a �crit:
Lorsque je fais un dmesg, j'ai l'erreur

spurious 8259A interrupt: IRQ7

8259A c'est � l'origine du PC le composant qui g�r� le port parall�le

Non, le 8259 est un "PIC" (Programmable Interrupt Controller).
C'est un gestionnaire d'interruption programmable avec gestion des priorit�s et possiblit�s d'en connecter plusieurs en daisy chain.

le 8259 lorsqu'il re�oit une interruption sur une de ses broches d'entr�e d'interruption du processeur. Le processeur peut alors lire un registre du 8259 qui contient le vecteur d'interruption qui lui a �t� confi� lors de son initialisation.

Il date des ann�es 70 est faisait partie de la panoplie des 8080 avec le 8224 come g�n�rateur d'horloge, le 8253 comme timer, le 8255 comme gestionnaire d'entr�e/s�ries et le 8251 comme USART (il faisait � la fois les protocoles synchrones et asynchrones d'o� le "S")

Comme quoi certains composants ont la vie dure....

Il faudrait jeter un coup d'oeil dans les sources du noyau pour savoir quand il d�cide qu'un interruption est superflue. Il y a vraisemblablement un probl�me de timing quelque part. Mais est-ce le driver qui est fautif, est-ce le noyau ou est-ce la conception de la carrte m�re, difficile � dire. Si ce probl�me tra�ne depuis si longtemps, �a signifie premi�rement qu'il ne doit pas �tre trivial de le corriger et deuxi�mement que, � par le spam dans la syslog, il est inoffensif.

Jean-Luc

Attachment: pgpel9ICVE99o.pgp
Description: PGP signature

Répondre à