Bonjour.

Depuis deux ou trois jours, j'ai un message qui apparait dans mes tty de temps en temps, le voici:
Message from syslogd@localhost at [La date du message]
 kernel:[ XXXX.XXXXXXX] Disabling IRQ 16
En espérant que sa vous aides:

[root@localhost ~]# lspci -v | grep "IRQ 16"
	Flags: bus master, medium devsel, latency 0, IRQ 16
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Flags: bus master, medium devsel, latency 64, IRQ 16

Ce n'est pas gênant, mais des fois sa m’empêche d'éteindre l'ordinateur correctement.

Donc quel est la cause du message, et comment y remédier ? :-?
Même chose pour moi. Le message s'accompagne du son de la cloche système. Et mon PC a du mal à s'éteindre ou redémarrer également.

Je trouve ça dans dmesg :
dmesg | grep "IRQ 16"
[    0.844931] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.844939] pci 0000:00:03.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.844946] pci 0000:00:05.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.844953] pci 0000:00:07.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.844960] pci 0000:00:09.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.844970] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.844989] pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.848305] pci 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    1.306448] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   23.109547] r8169 0000:08:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   23.118604] rtl8180 0000:09:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   24.058743] nvidia 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 5374.997148] Disabling IRQ 16
[ 5375.006713] Polling IRQ 16
[ 5376.006107] Reenabling IRQ 16
[ 5389.866014] Disabling IRQ 16
[ 5389.875138] Polling IRQ 16
[ 5390.877513] Reenabling IRQ 16
[ 5432.669891] Disabling IRQ 16
[ 5432.680711] Polling IRQ 16
[ 5433.681999] Reenabling IRQ 16
[ 5512.964136] Disabling IRQ 16
[ 5512.973716] Polling IRQ 16
[ 5513.973942] Reenabling IRQ 16
[10175.031607] Disabling IRQ 16
[10175.041064] Polling IRQ 16
[10176.040441] Reenabling IRQ 16
[14660.612739] Disabling IRQ 16
[14660.622107] Polling IRQ 16
[14661.621289] Reenabling IRQ 16
[16951.238829] Disabling IRQ 16
[16951.248453] Polling IRQ 16
[16952.247769] Reenabling IRQ 16
[17078.223321] Disabling IRQ 16
[17078.233192] Polling IRQ 16
[17079.232426] Reenabling IRQ 16
[18948.212959] Disabling IRQ 16
[18948.222693] Polling IRQ 16
[18949.221938] Reenabling IRQ 16
[27011.657698] Disabling IRQ 16
[27011.666878] Polling IRQ 16
[27012.666230] Reenabling IRQ 16
[28409.989769] Disabling IRQ 16
[28409.999659] Polling IRQ 16
[28410.999009] Reenabling IRQ 16
[29966.285605] Disabling IRQ 16
[29966.295190] Polling IRQ 16
[29967.295530] Reenabling IRQ 16
Et l'IRQ fautive ressemble à ça :
cat /proc/interrupts 
           CPU0       CPU1       CPU2       CPU3       CPU4       CPU5       CPU6       CPU7       
  0:        121          0          0   12052914          0          0          0          0   IO-APIC-edge      timer
  1:          0          0          0          2          0          0          0          0   IO-APIC-edge      i8042
  8:          0          0          0          1          0          0          0          0   IO-APIC-edge      rtc0
  9:          0          0          0          0          0          0          0          0   IO-APIC-fasteoi   acpi
 12:          0          0          0          4          0          0          0          0   IO-APIC-edge      i8042
 14:          0          0          0      29751          0          0          0          0   IO-APIC-edge      ata_piix
 15:          0          0          0     429046          0          0          0          0   IO-APIC-edge      ata_piix
 16:          0          0    1937787          0          0          0          0          0   IO-APIC-fasteoi   uhci_hcd:usb3, nvidia
Apparemment ça serait dû à deux périphériques qui sont sur le même IRQ (un port usb et ma carte graphique). J'essaierai de voir si j'ai un truc suspect dans mon BIOS.
Alors pour Penta je ne sais pas mais chez IndyGroumpf on voit bien que l'usb à le même irq que ta carte nvidia.
Dans l'absolu, on peut avoir autant que l'on veut de matos et d'irq, dans la pratique il arrive souvent que les instructions se bouffent entre elles surtout quant on a la carte avec le même irq qu'un autre périph. vécue sous win2000, redhat et mandriva à l'époque.

Si vous avez la possibilité dans votre bios, bloquez l'irq de votre carte et redemarrer pour forcer votre système à en reprendre un autre. Une fois ça de fait (et vérifié), vous pouvez revenir dans le bios et débloquer l'irq bloqué auparavant.
Exemple :
cat /proc/interrupts 
            CPU0       CPU1       CPU2       CPU3       
   0:    7144196          0          0          0  IR-IO-APIC-edge      timer
   1:      19249          0          0          0  IR-IO-APIC-edge      i8042
   8:          1          0          0          0  IR-IO-APIC-edge      rtc0
   9:          0          0          0          0  IR-IO-APIC-fasteoi   acpi
  16:          0          0          0          0  IR-IO-APIC-fasteoi   uhci_hcd:usb3
  18:     760466          0          0          0  IR-IO-APIC-fasteoi   ehci_hcd:usb1, uhci_hcd:usb8
  19:        380          0          0          0  IR-IO-APIC-fasteoi   uhci_hcd:usb5, uhci_hcd:usb7, firewire_ohci
  20:     270035          0          0          0  IR-IO-APIC-fasteoi   ata_piix, ata_piix
  21:          0          0          0          0  IR-IO-APIC-fasteoi   uhci_hcd:usb4
  23:          2          0          0          0  IR-IO-APIC-fasteoi   ehci_hcd:usb2, uhci_hcd:usb6
  24:    1467991          0          0          0  IR-IO-APIC-fasteoi   nvidia
  34:        274         69          0          0  IR-IO-APIC-fasteoi   snd_hda_intel
  64:          0          0          0          0  DMAR_MSI-edge      dmar0
  65:          0          0          0          0  DMAR_MSI-edge      dmar1
  69:        589     244179          0          0  IR-PCI-MSI-edge      snd_hda_intel
  70:     817662          0          0          0  IR-PCI-MSI-edge      p34p1
 NMI:       2572       1587        476        437   Non-maskable interrupts
 LOC:    2108385    3979418    1669429    1776905   Local timer interrupts
 SPU:          0          0          0          0   Spurious interrupts
 PMI:       2572       1587        476        437   Performance monitoring interrupts
 IWI:          0          0          0          0   IRQ work interrupts
 RES:    3531756    4541463     740127     771923   Rescheduling interrupts
 CAL:      17845      30535      33310      33170   Function call interrupts
 TLB:      12095       8160      11348      10087   TLB shootdowns
 TRM:          0          0          0          0   Thermal event interrupts
 THR:          0          0          0          0   Threshold APIC interrupts
 MCE:          0          0          0          0   Machine check exceptions
 MCP:         82         82         82         82   Machine check polls
 ERR:          0
 MIS:          0
Quel est l'option dans le BIOS à modifiée ?

Voila mon BIOS:

Image BIOS 1

Image BIOS 2

D'ailleur, voici les commande de IndyGroumpf sur mon ordinateur:
$ dmesg | grep "IRQ 16"
[    0.180099] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.181824] pci 0000:00:1d.3: PCI INT D -> GSI 16 (level, low) -> IRQ 16
[    1.145792] uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 16 (level, low) -> IRQ 16
[    2.053484] firewire_ohci 0000:02:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   22.340132] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   34.136309] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[  119.806540] Disabling IRQ 16
[  119.816014] Polling IRQ 16
[  120.816017] Reenabling IRQ 16
$ cat /proc/interrupts
           CPU0       CPU1       
  0:        129          0   IO-APIC-edge      timer
  1:       1736          0   IO-APIC-edge      i8042
  8:          1          0   IO-APIC-edge      rtc0
  9:          0          0   IO-APIC-fasteoi   acpi
 12:        153          0   IO-APIC-edge      i8042
 14:       2111          0   IO-APIC-edge      ata_piix
 15:          0          0   IO-APIC-edge      ata_piix
 16:     186963          0   IO-APIC-fasteoi   uhci_hcd:usb5, firewire_ohci, nvidia
 18:          0          0   IO-APIC-fasteoi   uhci_hcd:usb4
 19:          0          0   IO-APIC-fasteoi   uhci_hcd:usb3
 20:       1021          0   IO-APIC-fasteoi   em1
 23:     501191          0   IO-APIC-fasteoi   ehci_hcd:usb1, uhci_hcd:usb2
 41:     108685          0   PCI-MSI-edge      ahci
 42:        972          0   PCI-MSI-edge      snd_hda_intel
NMI:        528        517   Non-maskable interrupts
LOC:     691439     619614   Local timer interrupts
SPU:          0          0   Spurious interrupts
PMI:        528        517   Performance monitoring interrupts
IWI:          0          0   IRQ work interrupts
RES:     501951     755195   Rescheduling interrupts
CAL:       7204       9266   Function call interrupts
TLB:      14590      11303   TLB shootdowns
TRM:          0          0   Thermal event interrupts
THR:          0          0   Threshold APIC interrupts
MCE:          0          0   Machine check exceptions
MCP:          7          7   Machine check polls
ERR:          0
MIS:          0
J'ai fais ces commande juste après un démarrage de l'ordinateur, donc je n'ai pas encore eu le message.
Bonjour, depuis que je suis passer sur le dernier kernel: 3.2.9-2 je me retrouve confronter au meme probleme.
(edit: sur l'ancien kernel, pas de probleme, mais gnome dans les choux)

la seule difference se situe sur l'IRQ : 23
cat /proc/interrupts me donne presque le meme resultat que Penta

23: 1821 1849 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6

et effectivement, si je ne touche a rien en usb (souris, clavier, hdd externe) aucun message, mais des que la souris bouge ou autre, message sans cesse
Ce qui me trouble, c'est que tout fonctionne, mais lentement, pour la souris/clavier, ca va, mais transfert hdd, 3Mo/s au lieu des 40Mo/s habituel, ca choque

Je ne peut rien modifier dans mon bios, et ca m'handicape enormement
Je confirme, j'ai aussi eu le problème depuis le passage au Kernel 3.2.9-2. :-?
@HPep, change ton disque dur externe de port usb tout simplement.
@Penta_Pingouin c'est vrai que tu cumule sur l'irq 16. Regarde au pire dans Alimentation (bien que j'y crois pas trop), les derniers bios sur beaucoup de bécanes de constructeur n'intègrent plus ce genre de trucs. Au pire désactiver les ports que n'utilisent pas mais je n'y crois pas trop.
Je confirme, j'ai aussi eu le problème depuis le passage au Kernel 3.2.9-2
Malheureusement, je ne rejèterais pas la faute sur le kernel, par contre il est vrai qu'il peut accentuer jusqu'à handicaper un problème déjà existant. Perso. ça été directement sur la gestion de mes LVM bon il y aussi un bugzilla pour ça et je ne suis pas le seul.
Dans la partie alimentation, il y a ça:

Rien de très intéressent.

Je n'ai rien de branché en USB sur mon ordi à part ma souris USB.

Comment on désactive les ports ?
@Penta_Pingouin bah désolé tu n'as aucune options de dispos. donc pas possible.
Voilà à quoi ça doit ressembler :

bios irq

bios irq
Refuznik, désolé, mais tu as mal lu mon post, cela concerne tout les usb, aucun n'est epargné.
Je ne peut pas non plus gerer les irq, la seule option que j'ai, est de desactiver tout les usb d'un coup.

Pas très pratique un pc sans usb...

Actuellement mon pc tourne en 3.2.9-1 avec gnome qui a bien voulu ne pas planter.

Je suis aussi d'accord avec le fait que le probleme existait avant, mais je trouve bizare que l'on passe de tout à presque rien juste avec un changement de kernel.

(je suis venu ici pour voir si une solution temporaire existait, bien sûr que le prochain kernel est attendu avec impatience :roll:)
Refuznik, désolé, mais tu as mal lu mon post, cela concerne tout les usb, aucun n'est epargné.
Je ne peut pas non plus gerer les irq, la seule option que j'ai, est de desactiver tout les usb d'un coup.
J'avais pas compris désolé.
Dans ce cas en attendant booter sur l'ancien kernel. Et voir si ça été remonté au niveau du bugzilla voir qui sait si quelqu'un à une soluce.
Refuznik wrote:
Refuznik, désolé, mais tu as mal lu mon post, cela concerne tout les usb, aucun n'est epargné.
Je ne peut pas non plus gerer les irq, la seule option que j'ai, est de desactiver tout les usb d'un coup.
J'avais pas compris désolé.
Dans ce cas en attendant booter sur l'ancien kernel. Et voir si ça été remonté au niveau du bugzilla voir qui sait si quelqu'un à une soluce.
y a pas de mal, je m'etait pas tres clairement exprimé

(pas l'habitude de taper en francais)
Depuis le passage au Kernel 3.2.10-3, le problème semble être parti. (à confirmer)
$ dmesg | grep "IRQ 16"
[    0.180207] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.181924] pci 0000:00:1d.3: PCI INT D -> GSI 16 (level, low) -> IRQ 16
[    1.144791] uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 16 (level, low) -> IRQ 16
[    2.042438] firewire_ohci 0000:02:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   27.711484] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   28.243401] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
# cat /proc/interrupts
           CPU0       CPU1       
  0:        162          0   IO-APIC-edge      timer
  1:      55969          0   IO-APIC-edge      i8042
  8:          1          0   IO-APIC-edge      rtc0
  9:          0          0   IO-APIC-fasteoi   acpi
 12:        477          0   IO-APIC-edge      i8042
 14:      11641          0   IO-APIC-edge      ata_piix
 15:          0          0   IO-APIC-edge      ata_piix
 16:    1259086          0   IO-APIC-fasteoi   uhci_hcd:usb5, firewire_ohci, nvidia
 18:          0          0   IO-APIC-fasteoi   uhci_hcd:usb4
 19:          0          0   IO-APIC-fasteoi   uhci_hcd:usb3
 20:       5904          0   IO-APIC-fasteoi   em1
 23:    2029631          0   IO-APIC-fasteoi   ehci_hcd:usb1, uhci_hcd:usb2
 41:     231830          0   PCI-MSI-edge      ahci
 42:      10182          0   PCI-MSI-edge      snd_hda_intel
NMI:       6484       6349   Non-maskable interrupts
LOC:    8064071    7757194   Local timer interrupts
SPU:          0          0   Spurious interrupts
PMI:       6484       6349   Performance monitoring interrupts
IWI:          0          0   IRQ work interrupts
RES:    5295304    6565042   Rescheduling interrupts
CAL:      29792      39536   Function call interrupts
TLB:     183328     176958   TLB shootdowns
TRM:          0          0   Thermal event interrupts
THR:          0          0   Threshold APIC interrupts
MCE:          0          0   Machine check exceptions
MCP:         40         40   Machine check polls
ERR:          0
MIS:          0
Il y a pas trop de différence, mais bon. :-?
je fait le test des que possible (codage en cours)

edit: je n'ai plus le message d'erreur, je ferai un test de vitesse plus tard
C'est bon signe, mais je vais attendre encore un peu avant de mettre le sujet en résolu. 🙂
Bon, j'ai refais des tests avec le dernier kernel 3.2.10-3: performance revenu completement.

aucun message, tout mes port usb fonctionnent comme avant

Pour moi c resolu jusqu'a la prochaine fois !