<div dir="ltr">I am running kvm based virtual guest. The guest has two virtio-based ports. Now I am trying to unbind ports from their current drivers (by <span style="color:rgb(0,0,0);font-family:-apple-system-font;font-size:12px;line-height:16px">echo "0000:00:06.0" > /sys/bus/pci/drivers/virtio-pci/unbind)</span> and getting kernel crash. Don't know how to move forward. Any suggestions are highly appreciated.<div><br></div><div><p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006] WARNING: at kernel/irq/manage.c:937 __free_irq+0x205/0x210()</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006] Hardware name: Standard PC (i440FX + PIIX, 1996)</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006] Modules linked in: rte_kni igb_uio knpusim(P) knpushm(P) virtio_scsi virtio_blk vmw_pvscsi ata_piix mptsas mptspi mptscsih mptbase ub be2net ixgbevf enic ixgbe mdio e1000e e1000 vmxnet3 virtio_net bnx2 3c59x uhci_hcd ehci_hcd</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006] Pid: 5578, comm: sh Tainted: P        W   2.6.38-staros-v3-ssi-64 #2</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006] Call Trace:</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff810a1905>] ? __free_irq+0x205/0x210</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff810a1905>] ? __free_irq+0x205/0x210</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff81056710>] ? warn_slowpath_common+0x90/0xc0</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff8105675a>] ? warn_slowpath_null+0x1a/0x20</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff810a1905>] ? __free_irq+0x205/0x210</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff810a1957>] ? free_irq+0x47/0x90</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff812f96a3>] ? vp_del_vqs+0x73/0xb0</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffffa00192f6>] ? virtnet_del_vqs+0x36/0x50 [virtio_net]</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffffa001ab16>] ? remove_vq_common+0x36/0x40 [virtio_net]</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffffa001c47f>] ? virtnet_remove+0x3f/0xbc0 [virtio_net]</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff812f8612>] ? virtio_dev_remove+0x22/0x50</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff8133a176>] ? __device_release_driver+0x66/0xc0</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff8133a8ed>] ? device_release_driver+0x2d/0x40</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff81339b8d>] ? bus_remove_device+0x7d/0xe0</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff81336a98>] ? device_del+0x128/0x1a0</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff81336b32>] ? device_unregister+0x22/0x60</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff812f8682>] ? unregister_virtio_device+0x12/0x20</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff8155fe2d>] ? virtio_pci_remove+0x1d/0x20</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff812b6ee7>] ? pci_device_remove+0x37/0x70</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff8133a176>] ? __device_release_driver+0x66/0xc0</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff8133a8ed>] ? device_release_driver+0x2d/0x40</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff81339c8b>] ? driver_unbind+0x9b/0xc0</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff81338bbc>] ? drv_attr_store+0x2c/0x30</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff8117f0a6>] ? sysfs_write_file+0xe6/0x150</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff8111fd7e>] ? vfs_write+0xce/0x170</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff81120485>] ? sys_write+0x55/0x90</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff8103fc40>] ? sysenter_dispatch+0x7/0x37</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006]  [<ffffffff81563e49>] ? trace_hardirqs_on_thunk+0x3a/0x3c</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.034006] ---[ end trace 4eaa2a86a8e2da24 ]---</p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.074389] general protection fault: 0000 [#1] PREEMPT SMP </p>
<p style="margin:0px;font-size:11px;font-family:Menlo">[  110.075006] last sysfs file: /sys/bus/pci/drivers/virtio-pci/unbind</p></div><div><br></div></div>