February 16, 201412 yr Hi, i want to know if my Linux guest "see" my DVBSky card. So i tried lspci and don't get one line, that makes me very restless. What i did: Hide the PCI ID of my Card. label Xen mod/unRAID OS menu default kernel /syslinux/mboot.c32 append /xen dom0_max_vcpus=1 dom0_vcpus_pin --- /bzimage xen-pciback.hide=(04:00.0) --- /bzroot In dom0 lspci -v gives me 04:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04) Subsystem: Device 4254:0952 Flags: fast devsel, IRQ 16 Memory at dfa00000 (64-bit, non-prefetchable) [disabled] [size=2M] Capabilities: [40] Express Endpoint, MSI 00 Capabilities: [80] Power Management version 2 Capabilities: [90] Vital Product Data Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [100] Advanced Error Reporting Capabilities: [200] Virtual Channel Kernel driver in use: pciback So pciback is used for this device. From that i read is that ok. output of "xl pci-assignable-list" look also fine for me. root@nas:~# xl pci-assignable-list 0000:04:00.0 Now i install a debian 6.0.9 with Kernel 2.6.32-5-amd64 that is my cfg name = "tvheadend" memory = 1024 disk = ['phy:/mnt/cache/.App/VM/SAT_Template/debian.img,xvda,w'] vif = ['mac=00:16:3e:99:99:98,bridge=br0'] pci=['04:00.0'] bootloader = "pygrub" After starting this guest "xl pci-assignable-list" do not list the sat card anylonger. Make sense for me. So HOW can i check that debian see this card? Thanks
February 16, 201412 yr Author Hi, in the meantime i installed Debian 7.4 with Kernel 3.2.0-4-amd64 and lspci now say root@template:/var/log# lspci 00:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04) Is it normal that the PCI ID is different from the real one?? Sorry for the stupid questions, but i'm a linux noob. And all this Linux flavors and kernel versions drives me mad...
February 16, 201412 yr lspci -k Look for driver in use as xen-pciback http://blog.ktz.me/wp-content/uploads/2013/08/pciback.png Sent from my Nexus 5 using Tapatalk
February 16, 201412 yr Author Like i wrote in my first post, on dom0 i get 04:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04) Subsystem: Device 4254:0950 Kernel driver in use: pciback on my guest i get after installing the driver 00:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04) Subsystem: Device 4254:0950 Kernel driver in use: cx23885 So this looks good for me.....but it doesn't work :'( Tvheadend find the card, also display the signal level, but was not able to scan for muxes. I give up for today.....
February 24, 201412 yr did you check dmesg ? or syslog ? (maybe is some problem but not related with passthrough)
February 24, 201412 yr it could be the driver in DomU if you can see it in lspci output in DomU than it should mean that pass passthrough is working but your guest needs to support the hardware ie. needs to have proper driver for it.
Archived
This topic is now archived and is closed to further replies.