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

[Xen-users] Nova-s2 pci-passthrough not properly working



Dear all,
i'm having problems passing a Hauppage Nova-S2 card to my DomU (Mythtv Backend).

Hardware is:
HP XW8200
2x 3.0GHz Xeon
8Gb ECC Ram
1x TT3200-S2 card
1x DVBWordl S2 card
1x Nova-S2 card
[many other card for other domUs...]

Dom0 is Ubuntu 8.04 server LTS. Xen 3.2 from repo.
DomU (Mythtv) is a 8.04 (using LVM)
both using 2.6.24-23-xen kernels

Dom0 configs:

lspci:
...
02:01.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio 
Decoder (rev 05)
02:01.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio 
Decoder [Audio Port] (rev 05)
02:01.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio 
Decoder [MPEG Port] (rev 05)
02:01.4 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio 
Decoder [IR Port] (rev 05)
...

menu.lst:
[...]
title           Xen 3.2 / Ubuntu 8.04.2, kernel 2.6.24-23-xen
root            (hd0,0)
kernel          /boot/xen-3.2.gz dom0_mem=512M
module          /boot/vmlinuz-2.6.24-23-xen 
root=UUID=778efab6-df7c-44e7-8612-ca86be7d2a5f ro console=tty0 noirqdebug 
acpi=ht pciback.hide=...(02:01.0)(02:01.1)(02:01.2)(02:01.4)

module          /boot/initrd.img-2.6.24-23-xen
quiet
[...]

domU.cfg file:
#
#  Kernel + memory size
#
kernel      = '/boot/vmlinuz-2.6.24-23-xen'
ramdisk     = '/boot/initrd.img-2.6.24-23-xen'
memory      = '4096'
vcpus        = '4'

#
#  Disk device(s).
#
root        = '/dev/xvda2 ro'
disk        = [
                  'phy:/dev/domU/mythbe-swap,xvda1,w',
                  'phy:/dev/domU/mythbe-root,xvda2,w',
                  'phy:/dev/domU/mythbe-home,xvda3,w',
              ]


pci         =[...,'02:01.0','02:01.1','02:01.2','02:01.4']

#usb=1
#usbdevice='host:2040:6600'
#
#  Hostname
#
name        = 'mythbe'

#
#  Networking
#
vif         = [ 'ip=192.168.1.221,mac=00:16:3E:01:43:5C' ]

#
#  Behaviour
#
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

extra = '2 console=xvc0'
extra = 'swiotlb=256,force noirqdebug'

On my DomU I tried many versions of s2-liplianin (S2API support) and works 
flawlessy with DVBWorld and TechnoTrend cards.
of course the entire backend runs ok
I'm able to configure and setup the Nova card inside mythtv. I can watch tv but 
after few channel changes the picture is being corrupted and frontends, that 
are remote, stop working.
I think it's a XEN ISSUE (OR AN HW ISSUE) because i tried to use that card on 
another systems (3 other systems) but without virtualizing it and works nicely.

Am i missing some configuration?
Should i probe the card in a different way?
Can someone give me some hints??
Many thanks in advance!!





_______________________________________________
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®.