Article 53MFD IRQ 16 nobody cared : no solution?

IRQ 16 nobody cared : no solution?

by
camerabambai
from LinuxQuestions.org on (#53MFD)
I'm on a Slackware-current, latest kernel (5.4.41) on Microserver Gen8 with Xeon dual core cpu.
Work fine all, even the vfio passtrough with qemu and libvirt, only one problem, if I reboot or shutdown the virtual machine give me a panic(host works fine, but If I want to re-run the vm I have to reboot the host).

Code:[lun mag 18 23:43:23 2020] vfio-pci 0000:07:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=none
[lun mag 18 23:43:24 2020] irq 16: nobody cared (try booting with the "irqpoll" option)
[lun mag 18 23:43:24 2020] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G O 5.4.41 #1
[lun mag 18 23:43:24 2020] Hardware name: HP ProLiant MicroServer Gen8, BIOS J06 04/04/2019
[lun mag 18 23:43:24 2020] Call Trace:
[lun mag 18 23:43:24 2020] <IRQ>
[lun mag 18 23:43:24 2020] dump_stack+0x50/0x70
[lun mag 18 23:43:24 2020] __report_bad_irq+0x35/0xaa
[lun mag 18 23:43:24 2020] note_interrupt.cold+0xb/0x67
[lun mag 18 23:43:24 2020] handle_irq_event_percpu+0x6f/0x80
[lun mag 18 23:43:24 2020] handle_irq_event+0x2b/0x4b
[lun mag 18 23:43:24 2020] handle_fasteoi_irq+0x95/0x140
[lun mag 18 23:43:24 2020] do_IRQ+0x53/0xe0
[lun mag 18 23:43:24 2020] common_interrupt+0xf/0xf
[lun mag 18 23:43:24 2020] </IRQ>
[lun mag 18 23:43:24 2020] RIP: 0010:cpuidle_enter_state+0xbc/0x440
[lun mag 18 23:43:24 2020] Code: c5 0f 1f 44 00 00 31 ff e8 c1 13 9c ff 80 7c 24 0f 00 74 12 9c 58 f6 c4 02 0f 85 5b 03 00 00 31 ff e8 48 e3 a1 ff fb 45 85 e4 <0f> 88 8c 02 00 00 49 63 cc 4c 2b 6c 24 10 48 8d 04 49 48 c1 e0 05
[lun mag 18 23:43:24 2020] RSP: 0018:ffffaf76c007be68 EFLAGS: 00000206 ORIG_RAX: ffffffffffffffd7
[lun mag 18 23:43:24 2020] RAX: ffff964c56c66dc0 RBX: ffffffff9e2b9da0 RCX: 000000000000001f
[lun mag 18 23:43:24 2020] RDX: 0000000000000000 RSI: 0000000037c75227 RDI: 0000000000000000
[lun mag 18 23:43:24 2020] RBP: ffffcf76bee5c800 R08: 000002ce7422301f R09: 00000000000002b1
[lun mag 18 23:43:24 2020] R10: ffff964c56c65ea0 R11: ffff964c56c65e80 R12: 0000000000000003
[lun mag 18 23:43:24 2020] R13: 000002ce7422301f R14: 0000000000000003 R15: ffff964c553dee00
[lun mag 18 23:43:24 2020] ? cpuidle_enter_state+0x9f/0x440
[lun mag 18 23:43:24 2020] cpuidle_enter+0x29/0x40
[lun mag 18 23:43:24 2020] do_idle+0x1d1/0x250
[lun mag 18 23:43:24 2020] cpu_startup_entry+0x19/0x20
[lun mag 18 23:43:24 2020] start_secondary+0x143/0x170
[lun mag 18 23:43:24 2020] secondary_startup_64+0xa4/0xb0
[lun mag 18 23:43:24 2020] handlers:
[lun mag 18 23:43:24 2020] [<00000000d5492ea4>] usb_hcd_irq
[lun mag 18 23:43:24 2020] [<000000008c48a1e4>] ilo_isr [hpilo]
[lun mag 18 23:43:24 2020] Disabling IRQ #16I have tried booting with irqpool option, and booting with clocksource=acpi_pm pci=use_crs command line, but give me the same problem.
This is the xml of vm

Code:<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
<name>windows xp</name>
<uuid>64a3bbb5-0a2f-4f2b-bac4-18e9fe275f92</uuid>
<memory unit='KiB'>1048576</memory>
<currentMemory unit='KiB'>1048576</currentMemory>
<memoryBacking>
<hugepages/>
</memoryBacking>
<vcpu placement='static'>1</vcpu>
<cputune>
<vcpupin vcpu='0' cpuset='0'/>
</cputune>
<os>
<type arch='x86_64' machine='pc-i440fx-4.1'>hvm</type>
<bootmenu enable='yes'/>
</os>
<features>
<acpi/>
<apic/>
<hyperv>
<relaxed state='on'/>
<vapic state='on'/>
<spinlocks state='on' retries='8191'/>
<vpindex state='on'/>
<synic state='on'/>
<stimer state='on'/>
<reset state='on'/>
<vendor_id state='on' value='1234567890ab'/>
<frequencies state='on'/>
</hyperv>
<kvm>
<hidden state='on'/>
</kvm>
<vmport state='off'/>
</features>
<cpu mode='host-passthrough' check='none'/>
<clock offset='localtime'>
<timer name='rtc' present='no' tickpolicy='catchup'/>
<timer name='pit' present='no' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
<timer name='hypervclock' present='yes'/>
<timer name='tsc' present='yes' mode='native'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices>
<emulator>/usr/bin/qemu-system-x86_64</emulator>
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<target dev='sda' bus='sata'/>
<readonly/>
<boot order='2'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' cache='unsafe'/>
<source file='/home/user/.local/share/libvirt/images/windowsxp.qcow2'/>
<target dev='vda' bus='virtio'/>
<boot order='1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
</disk>
<disk type='file' device='floppy'>
<driver name='qemu' type='raw'/>
<target dev='fda' bus='fdc'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<controller type='usb' index='0' model='ich9-ehci1'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
<master startport='0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0' multifunction='on'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<master startport='2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x1'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<master startport='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x2'/>
</controller>
<controller type='pci' index='0' model='pci-root'/>
<controller type='sata' index='0'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
</controller>
<controller type='fdc' index='0'/>
<interface type='network'>
<mac address='*******'/>
<source network='private'/>
<model type='virtio'/>
<driver name='vhost' queues='8'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
<parallel type='pty'>
<target port='0'/>
</parallel>
<input type='keyboard' bus='ps2'/>
<input type='mouse' bus='ps2'/>
<sound model='ac97'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
</sound>
<video>
<model type='none'/>
</video>
<hostdev mode='subsystem' type='usb' managed='yes'>
<source>
<vendor id='0x046d'/>
<product id='0xc21a'/>
</source>
<address type='usb' bus='0' port='2'/>
</hostdev>
<hostdev mode='subsystem' type='pci' managed='yes'>
<source>
<address domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</source>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</hostdev>
<memballoon model='none'/>
</devices>
<qemu:commandline>
<qemu:arg value='-object'/>
<qemu:arg value='input-linux,id=mouse,evdev=//dev/input/by-id/usb-Logitech_USB_Receiver-if01-event-mouse'/>
<qemu:arg value='-object'/>
<qemu:arg value='input-linux,id=kbd,evdev=/dev/input/by-id/usb-_USB_Keyboard-event-kbd,grab_all=on,repeat=on'/>
<qemu:arg value='-set'/>
<qemu:arg value='device.hostdev1.x-vga=on'/>
<qemu:env name='QEMU_AUDIO_DRV' value='pa'/>
<qemu:env name='QEMU_AUDIO_DAC_FIXED_FREQ' value='48000'/>
<qemu:env name='QEMU_AUDIO_DAC_TRY_POLL' value='0'/>
<qemu:env name='QEMU_AUDIO_ADC_FIXED_FREQ' value='48000'/>
<qemu:env name='QEMU_AUDIO_ADC_TRY_POLL' value='0'/>
<qemu:env name='QEMU_AUDIO_TIMER_PERIOD' value='1000'/>
<qemu:env name='QEMU_PA_SERVER' value='/tmp/pulse-socket'/>
</qemu:commandline>
</domain>The vga cards are integrated Matrox on host(MGA G200EH) and Matrox on guest(9120 102b:0540).
No solution for this problem?Thankslatest?d=yIl2AUoC8zA latest?i=owuHhptPu2w:X-c7-HC6s9M:F7zBnMy latest?i=owuHhptPu2w:X-c7-HC6s9M:V_sGLiP latest?d=qj6IDK7rITs latest?i=owuHhptPu2w:X-c7-HC6s9M:gIN9vFwowuHhptPu2w
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments