Passa ai contenuti principali

Post

Visualizzazione dei post da aprile, 2021

Linux: No irq handler for vector

    I descrive a problem that I was unable to fix. It was an hardware issue. I have a Linux server with CentOS 7 and kernel release as below.            [root@kvm1 ~]# uname -r      3.10.0-862.14.4.el7.x86_64    Suddlently the ethernet interface started to responde with discontinuity and I check the log. In the following figure the error message. This mean tha an interrupt is lost. Probably this is a miscomunication between the hypervisor and the system in the IRQ assignment. The IRQ number is used to find the address of the interrupt vector. Qui arriva il valore di irq -1. In hardware ci sono 16 o 24 interrupt nei processori Intel. There are 256 software interrupt type possibible and everyone puo' servire piu' device. Questi si chiamano interrupt vectors. I primi 32 sono riservati per NMI. Con IRQ intendiamo l'interrupt hardware. If I restart the server the problem appear to be fixed but, what happen? The Linux system has a service called irqbalance that distributes hardwa