[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Desactivar una determinada IRQ en el arranque



Hola, estoy experimentado con Xen y tengo un problema con IRQ's:

Resulta que en dom0 (la máquina "real" que aloja las virtuales) la IRQ
18 es utilizada por uhci_hcd y en domU (una máquina virtual) la IRQ 18
es utilizada por HFC-multi (una tarjeta RDSI). Además se ve claramente
cómo las interrupciones de ambos IRQ 18 van creciendo mucho y al
unísono, y como no tengo nada USB conectado está claro que las
interrupciones en el IRQ 18 de domU están interfiriendo en las
interrupciones IRQ 18 (se están sumando) de dom0.

El problema es que al parar/reiniciar la máquina virtual se cuelga
todo el sistema (incluida dom0) obteniendo un mensaje:

 Disabling IRQ #18


Si quito el módulo uhci_hcd en dom0 entones la IRQ 18 queda sólo para
domU y desaparece el problema. Para ello me sirve añadir a
/etc/modprobe.d/blacklist:

 # No cargar este módulo al arrancar, ya que usa IRQ18 = IRQ de
HFC-multi en domU:
 blacklist uhci_hcd

Pero claro, eso me imposibilita el usar el módulo uhci_hcd en dom0, y
me podría hacer falta perfectamente.


Vamos, que lo que quiero es alguna forma de evitar que una IRQ sea
utilizada, en este caso la 18, de tal forma que la máquina dom0 no use
esa interrupción. Buscaba alguna opción de Grub o similar, pero no
encuentro nada.

¿Alguna sugerencia? Gracias.



--
Iñaki Baz Castillo
<ibc.listas@aliax.net>

Reply to: