[gull] intrusion? -> IRQ 9?
sneaky56 at gmx.net
sneaky56 at gmx.net
Wed Jan 12 12:15:34 CET 2005
Vuko Brigljevic <Vuko.Brigljevic at cern.ch> writes:
> Merci beaucoup de l'info, sar est effectivement tres utile pour
> aller voir un peu plus loin. Ca m'a effectivement permis de
> decouvrir quelque chose de clairement anormal (a mon humble avis en
> tout cas): la statistique des interrupts donne un nombre tres eleve
> d'interrupts sur l'IRQ 9, quelques 95 mille par seconde.
En effet, ça me semble beaucoup aussi. Probablement que le device qui
utilise cet IRQ est défectueux, ou alors c'est peut-être le slot PCI?
> Comment savoir qu'est-ce qui se trouve a l'IRQ 9? En cherchant un
> peu sur le web, j'ai trouve que certaines choses sont toujours sur
> le meme irq (0: timeer, 1: clavier, 12: souris PS/2, ...) mais le 9
> ne semble pas avoir d'attribution fixe. Y a-t-il donc un moyen de
> savoir qu'est-ce qui utilise l'irq 9 chez moi?
Essaie "cat /proc/interrupts". Moi ça donne par exemple:
$ cat /proc/interrupts
CPU0
0: 42333172 XT-PIC timer
1: 8 XT-PIC i8042
2: 0 XT-PIC cascade
7: 51917 XT-PIC libata
8: 4 XT-PIC rtc
9: 16857 XT-PIC eth0
10: 46566 XT-PIC NE2000
11: 18922 XT-PIC uhci_hcd, eth1
12: 35 XT-PIC aic7xxx
NMI: 0
LOC: 42334756
ERR: 0
MIS: 0
En générale, j'ai vu des cartes PCI utilisé l'IRQ 9.
Voici encore un extrait de setserial(8):
[...]
Most people find that IRQ 5 is a good choice, assuming that
there is only one parallel port active in the computer.
Another good choice is IRQ 2 (aka IRQ 9); although this IRQ is
sometimes used by network cards, and very rarely VGA cards will
be configured to use IRQ 2 as a vertical retrace interrupt. If
your VGA card is configured this way; try to disable it so you
can reclaim that IRQ line for some other card. It's not
necessary for Linux and most other Operating systems.
The only other available IRQ lines are 3, 4, and 7, and these
are prob- ably used by the other serial and parallel ports.
(If your serial card has a 16bit card edge connector, and
supports higher interrupt numbers, then IRQ 10, 11, 12, and 15
are also available.)
On AT class machines, IRQ 2 is seen as IRQ 9, and Linux will
interpret it in this manner.
IRQ's other than 2 (9), 3, 4, 5, 7, 10, 11, 12, and 15, should
not be used, since they are assigned to other hardware and
cannot, in general, be changed. Here are the "standard"
assignments:
IRQ 0 Timer channel 0
IRQ 1 Keyboard
IRQ 2 Cascade for controller 2
IRQ 3 Serial port 2
IRQ 4 Serial port 1
IRQ 5 Parallel port 2 (Reserved in PS/2)
IRQ 6 Floppy diskette
IRQ 7 Parallel port 1
IRQ 8 Real-time clock
IRQ 9 Redirected to IRQ2
IRQ 10 Reserved
IRQ 11 Reserved
IRQ 12 Reserved (Auxillary device in PS/2)
IRQ 13 Math coprocessor
IRQ 14 Hard disk controller
IRQ 15 Reserved
[...]
tom
--
as seen in a signature:
"In an open world without walls and fences,
who needs Gates and windows?"
More information about the gull
mailing list