[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-users] SCSI Passthrough setup within VM
- To: "Edward L. Haletky" <elh@xxxxxxxxxxxxx>
- From: "Jason Goodwin" <jason.m.goodwin@xxxxxxxxx>
- Date: Wed, 23 Aug 2006 15:51:57 -0500
- Cc: xen-users@xxxxxxxxxxxxxxxxxxx
- Delivery-date: Wed, 23 Aug 2006 13:52:41 -0700
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=XzItq0B4w2BPhbi8xp0tr1zDhhS24k4rmHZmQIbCptWZ0bPLnWLx/w3Uyh7O03ZBVgR4nOmuK6iqC+63elCW7bYqGdA8x8bmq3bA4nuAEjBwx42icCPNlKqpSi7UdPnhzdo6hqvdNkuwSDDvM18a2ggKzpllLQeYArkdQDOx2sw=
- List-id: Xen user discussion <xen-users.lists.xensource.com>
I've been setting up the same thing today. For some reason, I'm having issues getting it to work by specifying the pci = in the domU config. When I create a domain using 'xm create -c mydomU pci=12,04,01' it works. Though, that is the second port on my SCSI card and for sanity I'm pretty sure I need to be assigning both to my domU. I can't seem to get it to take both 12,04,00 and 12,04,01 at the same time.
Also, I've setup a mythTV backend as domU before. It worked fine for a while, passing the PCI tuner card through. When I added a second (different) card, I could not get that card to pass through, so I had to go back to stock Linux kernel on that machine. Too bad, it was great to have a test Xen machine at home.
Anyone else doing this lately? I was starting to wonder if my issues are SLES10 related, as I've only done Xen on Debian until now.
-- Jason
On 8/23/06,
Edward L. Haletky <elh@xxxxxxxxxxxxx> wrote:
Hello,
I am trying to setup a VM that has access to a tape device so that I can create a Virtual Machine based backup solution.
To answer a few questions: why not use dom0: I like to keep things separate, dom0 should NOT be
doing anything but managing the server in my mind.
I am also considering making a mythTV VM as well.
Currently I have tried in /etc/rc.d/rc.local
/sbin/rmmod st sg aic7xxx /sbin/modprobe pciback
echo -n "0000:02:03.0" > /sys/bus/pci/devices/0000\:02\:03.0/driver/unbind for x in 0000:02:02.0 0000:02:03.0 do echo -n $x > /sys/bus/pci/drivers/pciback/new_slot echo -n $x > /sys/bus/pci/drivers/pciback/bind
done
Also in /etc/modprobe.conf I have: options pciback permissive hide=(0000:02:02.0)(0000:02:03.0) install aic7xxx /sbin/modprobe pciback; /sbin/modprobe --first-time --ignore-install aic7xxx # alias scsi_hostadapater1 aic7xxx
Inside the /etc/xen/machinename file is pci = ['02:02.0','02:03.0']
So now the question is, while there are no errors in the logfiles, the domU can not find the device.... lspci inside domU does not work, etc.
Is there a place I can find an aic7xxx driver for the tape device? Is there more a cheatsheet for PCI PassThrough that covers SCSI in more detail? Do I have to rebuild the domU kernel to get this device?
Best regards, Edward Haletky
_______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|