Bug 718193

Summary: nodedev-reattach return successfully, but pci device is still bound to pci-stub driver
Product: Red Hat Enterprise Linux 6 Reporter: Gunannan Ren <gren>
Component: libvirtAssignee: Libvirt Maintainers <libvirt-maint>
Status: CLOSED DUPLICATE QA Contact: Virtualization Bugs <virt-bugs>
Severity: high Docs Contact:
Priority: high    
Version: 6.2CC: dallan, dyuan, rwu
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-07-01 11:45:14 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Gunannan Ren 2011-07-01 10:54:29 UTC
Description of problem:
When we run "virsh nodedev-dettach <pcidevice>", then execute "virsh nodedev-reattach <pcidevice>", it return zero, but the pci device is still bound to pci-stub driver.

Version-Release number of selected component (if applicable):
libvirt-0.9.2-1.el6

How reproducible:
always

Steps to Reproduce:
1. virsh nodedev-dettach <pcidevice>virsh nodedev-reattach <pcidevice>
2. virsh nodedev-reattach <pcidevice>
3.
  
Actual results:
the pci driver is still pci-stub

Expected results:
the right pci driver

Additional info:

Comment 1 Gunannan Ren 2011-07-01 10:57:31 UTC
I proposed a patch into upstream and tried to fix it.
https://www.redhat.com/archives/libvir-list/2011-July/msg00013.html

Comment 3 dyuan 2011-07-01 11:45:14 UTC

*** This bug has been marked as a duplicate of bug 713697 ***