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

Re: [Xen-users] Problems with serial IO PCI card in DomU


  • To: <sk71@xxxxxx>
  • From: "netz-haut - stephan seitz" <s.seitz@xxxxxxxxxxxx>
  • Date: Fri, 20 Jan 2012 13:41:52 +0100
  • Cc: xen-users@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Fri, 20 Jan 2012 12:43:23 +0000
  • List-id: Xen user discussion <xen-users.lists.xensource.com>
  • Thread-index: AczXcOLXYBR+hqSgTVS8ok/tzh2C/w==
  • Thread-topic: [Xen-users] Problems with serial IO PCI card in DomU

I don't know which Kernel you're exactly running. I just peeked into a squeeze's
/boot/config-2.6.32-5-xen-amd64 and found

CONFIG_XEN_DOM0_PCI=y
# CONFIG_XEN_PCI_PASSTHROUGH is not set
CONFIG_PCI_XEN=y
CONFIG_XEN_PCIDEV_FRONTEND=y
CONFIG_XEN_PCIDEV_BACKEND=y
CONFIG_XEN_PCIDEV_BACKEND_VPCI=y
# CONFIG_XEN_PCIDEV_BACKEND_PASS is not set
# CONFIG_XEN_PCIDEV_BACKEND_SLOT is not set
# CONFIG_XEN_PCIDEV_BACKEND_CONTROLLER is not set
# CONFIG_XEN_PCIDEV_BE_DEBUG is not set
CONFIG_XEN_PLATFORM_PCI=y

looks like pciback has been statically built into the kernel, so you should be able
to pciback.hide=(....) in your grub.cfg

anyway, having CONFIG_XEN_PCI_PASSTHROUGH set by default is already on
debians bugtracker:
http://lists.debian.org/debian-kernel/2011/01/msg00700.html





-------- Weitergeleitete Nachricht --------
Von: S. Kremer <sk71@xxxxxx>
Reply-to: "S. Kremer" <sk71@xxxxxx>
An: xen-users@xxxxxxxxxxxxxxxxxxx <xen-users@xxxxxxxxxxxxxxxxxxx>
Betreff: Re: [Xen-users] Problems with serial IO PCI card in DomU
Datum: Fri, 20 Jan 2012 07:46:42 +0100

Hi,

i get the following errors if i try to load the xen-pciback module

modprobe xen-pciback
FATAL: Module xen_pciback not found.

modprobe pciback
FATAL: Module pciback not found.


find /lib -name "xen*" or  find /lib -name "pci*"

shows me no xen-pciback module

And lsmod shows me the following output

lsmod | grep pci
pci_hotplug            21587  1 shpchp


How can i redirect the ttyS0 over TCP/IP? I use a debian squeeze amd64
system? And how can i use the redirected serial port in linux/windows
client?


Am 17.01.2012 23:26, schrieb netz-haut - stephan seitz:
> Hi,
> 
> I assume, you're running a different kernel in your domU.
> 
> First, prepare your dom0:
> - Blacklist the module in your dom0
>     e.g. echo "blacklist snx" >> /etc/modprobe.d/blacklist-snx.conf
> - Be sure to load the pci-back Module in dom0 (assuming this has been built as module)
>     e.g. echo "xen-pciback" >> /etc/modules
> - Hide the pci device in your dom0
>     e.g. echo "options xen-pciback hide=(0000:08:03.0)" >>/etc/modprobe.d/xen-pciback.conf
> In short words, be sure to disable that pci card in your dom0.
> Maybe you'll want to have a look here : http://wiki.xensource.com/xenwiki/Assign_hardware_to_DomU_with_PCIBack_as_module
> If xen-pciback has been statically built into your dom0 kernel, you could also try to add
> pciback.hide=(0000:08:03.0) to your kernel parameters in your bootloader config.
> 
> dom0 should NOT be able to use 08:03.0 anymore.
> 
> Having this done, boot up your domU with the domU parameters, you've already added.
> You didn't say how your domU is configured, personally I'ld always prefer the kernel and initrd inside the domU.
> Install kernel-headers and build your snx module inside your domU.
> Depending on your setup, there are many ways to get that module up in your domU, but building it inside a domU
> is comparably painless when it comes to different compiler and/or kernel versions. Even if you think of updates.
> 
> Now, modprobe snx inside your domU should drive the card.
> 
> Anyway, I'ld doublecheck the necessity of pci-back/pci-front for relatively simple services like tty. In the long run,
> an independent domU is much easier to handle. Using pci-back/pci-front, your domU has the potential capability
> of kicking your whole box out of service. TTY can easily be redirected over TCP/IP. 
> 
> Cheers,
> 
> 
> 
> 
> 
> 

_______________________________________________
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

 


Rackspace

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