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

Re: [Xen-devel] Can't unbind PCI sound card



On Thu, 2007-09-27 at 08:10 -0400, Tech Writer wrote:
>     echo -n 0000:00:0b.0 >  /sys/bus/pci/drivers/e100/unbind

e100 is a network driver not a sound driver, are you sure you aren't
disconnecting the Ethernet interface you are logged in over or
something? You probably want /sys/bus/pci/drivers/snd_ens1371/unbind, I
would actually follow the symlink
at /sys/bus/pci/devices/0000:00:0b.0/driver instead of going
vi /sys/bus/pci/drivers to be sure of getting the right device.

Below is the script I use to attach a device to pciback, it takes a list
of pci devices as its parameter.

Ian.


#!/bin/sh

if [ $# -eq 0 ] ; then
   echo "Require a PCI device as parameter"
   exit 1
fi

for pcidev in $@ ; do
    if [ -h /sys/bus/pci/devices/"$pcidev"/driver ] ; then

        echo "Unbinding $pcidev from" $(basename $(readlink 
/sys/bus/pci/devices/"$pcidev"/driver))
        echo -n "$pcidev" > /sys/bus/pci/devices/"$pcidev"/driver/unbind
    fi
    echo "Binding $pcidev to pciback"
    echo -n "$pcidev" > /sys/bus/pci/drivers/pciback/new_slot
    echo -n "$pcidev" > /sys/bus/pci/drivers/pciback/bind
done



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.