Marcus Novy
2009-May-04 19:05 UTC
[Xen-users] problem with pci path through - device not present in DomU
Hello,
I''m running 6.26-2-xen-amd64 with xen-hypervisor-3.2-1-amd64. Now I try
to
pass through a controller card to WHS, at the moment without success because
the card isn''t present in DomU. At the first moment I guess
it''s a windows
problem ;) so I''d tried to boot a Knoppix .iso but same problem there,
the
passed through device isn''t present in DomU.
Here is my system configuration:
Mainboard: C2SBC-Q
CPU: C2D E8200
VT & VT-d enabled in Bios
___dmesg | grep pci after I started the Guest gives me:___
[ 0.000000] Command line: root=/dev/mapper/raffmaster-root ro
console=tty0 pciback.hide=(0000:11:0a.0)
[ 0.000000] Kernel command line: root=/dev/mapper/raffmaster-root ro
console=tty0 pciback.hide=(0000:11:0a.0)
[ 0.381894] ACPI: bus type pci registered
[ 0.402966] pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6
ACPI/GPIO/TCO
[ 0.403047] pci 0000:00:1f.0: quirk: region 1180-11bf claimed by ICH6
GPIO
[ 0.415517] pnp 00:01: PNP0c02: calling
quirk_system_pci_resources+0x0/0x15c
[ 0.451515] pciback 0000:11:0a.0: seizing device
[ 0.536500] pci 0000:00:02.0: Boot video device
[ 0.536500] Allocate Port Service[0000:00:1c.0:pcie00]
[ 0.536500] Allocate Port Service[0000:00:1c.0:pcie02]
[ 0.536500] Allocate Port Service[0000:00:1c.0:pcie03]
[ 0.536500] Allocate Port Service[0000:00:1c.4:pcie00]
[ 0.536500] Allocate Port Service[0000:00:1c.4:pcie02]
[ 0.536500] Allocate Port Service[0000:00:1c.4:pcie03]
[ 6400.511874] pciback: vpci: 0000:11:0a.0: assign to virtual slot 0
___menu.lst:___
title Xen 3.2-1-amd64 / Debian GNU/Linux, kernel
2.6.26-2-xen-amd64
root (hd0,0)
kernel /xen-3.2-1-amd64.gz vtd=1 iommu=1
module /vmlinuz-2.6.26-2-xen-amd64 root=/dev/mapper/raffmaster-root
ro console=tty0 pciback.hide=(0000:11:0a.0)
module /initrd.img-2.6.26-2-xen-amd64
___guest config:___
kernel = ''/usr/lib/xen-3.2-1/boot/hvmloader''
builder = ''hvm''
memory = ''1024''
device_model = ''/usr/lib/xen-3.2-1/bin/qemu-dm''
# Laufwerke
disk = [
''file:/root/windows_home_server_dvd.iso,ioemu:hdc:cdrom,r'' ]
# Hostname
name = ''test''
# Networking
#dhcp = dhcp
#vif = [''type=ioemu, bridge=xenbr0'']
#vif = [ ''mac=00:16:3e:38:e0:f9, bridge=intern'' ]
pci = [ ''0000:11:0a.0'' ]
boot=''d''
vnc=1
vncviewer=1
sdl=0
acpi=0
apic=0
___xend.log:___
[2009-05-04 09:46:50 2332] DEBUG (XendDomainInfo:84)
XendDomainInfo.create([''vm'', [''name'',
''test''], [''memory'',
''1024''], [''vcpus'',
1], [''on_xend_start'', ''ignore''],
[''on_xend_stop'', ''ignore''],
[''image'',
[''hvm'', [''kernel'',
''/usr/lib/xen-3.2-1/boot/hvmloader''],
[''args'',
''VNC_VIEWER=127.0.1.1:5501 ''], [''pae'', 1],
[''vcpus'', 1], [''boot'',
''d''],
[''fda'', ''''], [''fdb'',
''''], [''timer_mode'', 0],
[''localtime'', 0], [''serial'',
''''], [''stdvga'', 0],
[''isa'', 0], [''nographic'', 0],
[''soundhw'', ''''], [''vnc'',
1], [''vncunused'', 1], [''sdl'', 0],
[''xauthority'', ''/root/.Xauthority''],
[''rtc_timeoffset'', ''0''],
[''monitor'', 0], [''acpi'', 0],
[''apic'', 0], [''usb'',
0], [''usbdevice'', ''''],
[''keymap'', ''''], [''pci'',
[[''0x0000'', ''0x11'',
''0x0a'',
''0x0'']]], [''guest_os_type'',
''default''], [''device_model'',
''/usr/lib/xen-3.2-1/bin/qemu-dm'']]],
[''device'', [''vbd'',
[''uname'',
''file:/root/knoppix.iso''], [''dev'',
''ioemu:hdc:cdrom''], [''mode'',
''r'']]],
[''device'', [''pci'', [''dev'',
[''domain'', ''0x0000''],
[''bus'', ''0x11''], [''slot'',
''0x0a''], [''func'',
''0x0'']]]]])
[2009-05-04 09:46:50 2332] DEBUG (XendDomainInfo:1618)
XendDomainInfo.constructDomain
[2009-05-04 09:46:50 2332] DEBUG (balloon:132) Balloon: 1067364 KiB free;
need 2048; done.
[2009-05-04 09:46:50 2332] DEBUG (XendDomain:443) Adding Domain: 2
[2009-05-04 09:46:50 2332] DEBUG (XendDomainInfo:1703)
XendDomainInfo.initDomain: 2 256
[2009-05-04 09:46:50 2332] DEBUG (image:234) No VNC passwd configured for
vfb access
[2009-05-04 09:46:50 2332] DEBUG (image:476) args: boot, val: d
[2009-05-04 09:46:50 2332] DEBUG (image:476) args: fda, val: None
[2009-05-04 09:46:50 2332] DEBUG (image:476) args: fdb, val: None
[2009-05-04 09:46:50 2332] DEBUG (image:476) args: soundhw, val: None
[2009-05-04 09:46:50 2332] DEBUG (image:476) args: localtime, val: 0
[2009-05-04 09:46:50 2332] DEBUG (image:476) args: serial, val: None
[2009-05-04 09:46:50 2332] DEBUG (image:476) args: std-vga, val: 0
[2009-05-04 09:46:50 2332] DEBUG (image:476) args: isa, val: 0
[2009-05-04 09:46:50 2332] DEBUG (image:476) args: acpi, val: 0
[2009-05-04 09:46:50 2332] DEBUG (image:476) args: usb, val: 0
[2009-05-04 09:46:50 2332] DEBUG (image:476) args: usbdevice, val: None
[2009-05-04 09:46:50 2332] DEBUG (image:476) args: pci, val:
[[''0x0000'',
''0x11'', ''0x0a'', ''0x0'']]
[2009-05-04 09:46:50 2332] DEBUG (XendDomainInfo:1738)
_initDomain:shadow_memory=0x0, memory_static_max=0x40000000,
memory_static_min=0x0.
[2009-05-04 09:46:50 2332] DEBUG (balloon:132) Balloon: 1066072 KiB free;
need 1065984; done.
[2009-05-04 09:46:50 2332] INFO (image:139) buildDomain os=hvm dom=2 vcpus=1
[2009-05-04 09:46:50 2332] DEBUG (image:523) domid = 2
[2009-05-04 09:46:50 2332] DEBUG (image:524) image
/usr/lib/xen-3.2-1/boot/hvmloader
[2009-05-04 09:46:50 2332] DEBUG (image:525) store_evtchn = 2
[2009-05-04 09:46:50 2332] DEBUG (image:526) memsize = 1024
[2009-05-04 09:46:50 2332] DEBUG (image:527) vcpus = 1
[2009-05-04 09:46:50 2332] DEBUG (image:528) acpi = 0
[2009-05-04 09:46:50 2332] DEBUG (image:529) apic = 0
[2009-05-04 09:46:50 2332] INFO (XendDomainInfo:1514) createDevice: vfb :
{''vncunused'': 1, ''other_config'':
{''vncunused'': 1, ''type'':
''vnc''}, ''type'':
''vnc'', ''uuid'':
''6d2c1c11-fe7d-6be5-5bc1-1f66ba76bc41''}
[2009-05-04 09:46:50 2332] DEBUG (DevController:118) DevController: writing
{''state'': ''1'',
''backend-id'': ''0'',
''backend'':
''/local/domain/0/backend/vfb/2/0''} to
/local/domain/2/device/vfb/0.
[2009-05-04 09:46:50 2332] DEBUG (DevController:120) DevController: writing
{''vncunused'': ''1'',
''domain'': ''test'',
''frontend'':
''/local/domain/2/device/vfb/0'', ''uuid'':
''6d2c1c11-fe7d-6be5-5bc1-1f66ba76bc41'',
''state'': ''1'', ''online'':
''1'',
''frontend-id'': ''2'',
''type'': ''vnc''} to
/local/domain/0/backend/vfb/2/0.
[2009-05-04 09:46:50 2332] INFO (XendDomainInfo:1514) createDevice: vbd :
{''uuid'':
''c845bb27-cdbb-a368-7212-28d76d99a198'',
''bootable'': 1, ''driver'':
''ioemu'', ''dev'':
''ioemu:hdc:cdrom'', ''uname'':
''file:/root/knoppix.iso'',
''mode'': ''r''}
[2009-05-04 09:46:50 2332] DEBUG (DevController:118) DevController: writing
{''backend-id'': ''0'',
''virtual-device'': ''5632'',
''device-type'': ''cdrom'',
''state'': ''1'', ''backend'':
''/local/domain/0/backend/vbd/2/5632''} to
/local/domain/2/device/vbd/5632.
[2009-05-04 09:46:50 2332] DEBUG (DevController:120) DevController: writing
{''domain'': ''test'',
''frontend'':
''/local/domain/2/device/vbd/5632'', ''uuid'':
''c845bb27-cdbb-a368-7212-28d76d99a198'',
''dev'': ''hdc'', ''state'':
''1'',
''params'': ''/root/knoppix.iso'',
''mode'': ''r'', ''online'':
''1'', ''frontend-id'':
''2'', ''type'': ''file''} to
/local/domain/0/backend/vbd/2/5632.
[2009-05-04 09:46:50 2332] INFO (XendDomainInfo:1514) createDevice: pci :
{''devs'': [{''slot'': ''0x0a'',
''bus'': ''0x11'', ''domain'':
''0x0000'', ''func'':
''0x0''}], ''uuid'':
''e4b1c87e-663e-658c-b352-83fecb702ab9''}
[2009-05-04 09:46:50 2332] INFO (pciquirk:90) NO quirks found for PCI device
[1095:3114:1095:3114]
[2009-05-04 09:46:50 2332] DEBUG (pciquirk:132) Permissive mode NOT enabled
for PCI device [1095:3114:1095:3114]
[2009-05-04 09:46:50 2332] DEBUG (pciif:153) pci: enabling ioport 0x3048/0x8
[2009-05-04 09:46:50 2332] DEBUG (pciif:153) pci: enabling ioport 0x303c/0x4
[2009-05-04 09:46:50 2332] DEBUG (pciif:153) pci: enabling ioport 0x3040/0x8
[2009-05-04 09:46:50 2332] DEBUG (pciif:153) pci: enabling ioport 0x3038/0x4
[2009-05-04 09:46:50 2332] DEBUG (pciif:153) pci: enabling ioport
0x3010/0x10
[2009-05-04 09:46:50 2332] DEBUG (pciif:167) pci: enabling iomem
0xd0200000/0x400 pfn 0xd0200/0x1
[2009-05-04 09:46:50 2332] DEBUG (pciif:167) pci: enabling iomem
0xd0300000/0x80000 pfn 0xd0300/0x80
[2009-05-04 09:46:50 2332] DEBUG (pciif:177) pci: enabling irq 20
[2009-05-04 09:46:50 2332] DEBUG (DevController:118) DevController: writing
{''state'': ''1'',
''backend-id'': ''0'',
''backend'':
''/local/domain/0/backend/pci/2/0''} to
/local/domain/2/device/pci/0.
[2009-05-04 09:46:50 2332] DEBUG (DevController:120) DevController: writing
{''domain'': ''test'',
''frontend'': ''/local/domain/2/device/pci/0'',
''uuid'':
''e4b1c87e-663e-658c-b352-83fecb702ab9'',
''dev-0'': ''0000:11:0a.00'',
''state'':
''1'', ''online'': ''1'',
''frontend-id'': ''2'',
''num_devs'': ''1''} to
/local/domain/0/backend/pci/2/0.
[2009-05-04 09:46:50 2332] INFO (image:289) spawning device models:
/usr/lib/xen-3.2-1/bin/qemu-dm
[''/usr/lib/xen-3.2-1/bin/qemu-dm'', ''-d'',
''2'',
''-domain-name'', ''test'',
''-vnc'', ''0.0.0.0:0'',
''-vncunused'', ''-vcpus'',
''1'',
''-boot'', ''d'', ''-pci'',
"[[''0x0000'', ''0x11'',
''0x0a'', ''0x0'']]",
''-M'', ''xenfv'']
[2009-05-04 09:46:50 2332] INFO (image:293) device model pid: 2712
[2009-05-04 09:46:50 2332] DEBUG (XendDomainInfo:2195) Storing VM details:
{''on_xend_stop'': ''ignore'',
''shadow_memory'': ''9'',
''uuid'':
''e1a5cf63-bbc3-dbce-319d-fa44739a70d1'',
''on_reboot'': ''restart'',
''start_time'': ''1241423210.83'',
''on_poweroff'': ''destroy'',
''on_xend_start'':
''ignore'', ''on_crash'':
''restart'', ''xend/restart_count'':
''0'', ''vcpus'': ''1'',
''vcpu_avail'': ''1'',
''image'': "(hvm (kernel /usr/lib/xen-3.2-1/boot/hvmloader)
(args ''VNC_VIEWER=127.0.1.1:5501 '') (acpi 0) (apic 0) (boot d)
(device_model
/usr/lib/xen-3.2-1/bin/qemu-dm) (isa 0) (localtime 0) (monitor 0) (nographic
0) (pae 1) (rtc_timeoffset 0) (sdl 0) (stdvga 0) (usb 0) (vnc 1) (timer_mode
0) (vncunused 1) (xauthority /root/.Xauthority) (pci ((0x0000 0x11 0x0a
0x0))) (guest_os_type default) (notes (SUSPEND_CANCEL 1)))",
''name'': ''test''}
[2009-05-04 09:46:50 2332] DEBUG (XendDomainInfo:1008) Storing domain
details: {''console/port'': ''3'',
''name'': ''test'',
''console/limit'': ''1048576'',
''store/port'': ''2'', ''vm'':
''/vm/e1a5cf63-bbc3-dbce-319d-fa44739a70d1'',
''domid'': ''2'',
''image/suspend-cancel'': ''1'',
''cpu/0/availability'': ''online'',
''memory/target'': ''1048576'',
''control/platform-feature-multiprocessor-suspend'':
''1'', ''store/ring-ref'':
''262142'', ''console/type'':
''ioemu''}
[2009-05-04 09:46:50 2332] DEBUG (DevController:118) DevController: writing
{''state'': ''1'',
''backend-id'': ''0'',
''backend'':
''/local/domain/0/backend/console/2/0''} to
/local/domain/2/device/console/0.
[2009-05-04 09:46:50 2332] DEBUG (DevController:120) DevController: writing
{''domain'': ''test'',
''frontend'':
''/local/domain/2/device/console/0'', ''uuid'':
''a074a569-e27f-9469-fb70-d3450ea7e712'',
''frontend-id'': ''2'',
''state'': ''1'',
''location'': ''3'', ''online'':
''1'', ''protocol'': ''vt100''}
to
/local/domain/0/backend/console/2/0.
[2009-05-04 09:46:50 2332] DEBUG (XendDomainInfo:1092)
XendDomainInfo.handleShutdownWatch
[2009-05-04 09:46:50 2332] DEBUG (DevController:151) Waiting for devices
vif.
[2009-05-04 09:46:50 2332] DEBUG (DevController:151) Waiting for devices
vbd.
[2009-05-04 09:46:50 2332] DEBUG (DevController:156) Waiting for 5632.
[2009-05-04 09:46:50 2332] DEBUG (DevController:595) hotplugStatusCallback
/local/domain/0/backend/vbd/2/5632/hotplug-status.
[2009-05-04 09:46:50 2332] DEBUG (DevController:595) hotplugStatusCallback
/local/domain/0/backend/vbd/2/5632/hotplug-status.
[2009-05-04 09:46:50 2332] DEBUG (DevController:609) hotplugStatusCallback
1.
[2009-05-04 09:46:50 2332] DEBUG (DevController:151) Waiting for devices
irq.
[2009-05-04 09:46:50 2332] DEBUG (DevController:151) Waiting for devices
vkbd.
[2009-05-04 09:46:50 2332] DEBUG (DevController:151) Waiting for devices
vfb.
[2009-05-04 09:46:50 2332] DEBUG (DevController:151) Waiting for devices
console.
[2009-05-04 09:46:50 2332] DEBUG (DevController:156) Waiting for 0.
[2009-05-04 09:46:50 2332] DEBUG (DevController:151) Waiting for devices
pci.
[2009-05-04 09:46:50 2332] DEBUG (DevController:156) Waiting for 0.
[2009-05-04 09:46:50 2332] DEBUG (DevController:151) Waiting for devices
ioports.
[2009-05-04 09:46:50 2332] DEBUG (DevController:151) Waiting for devices
tap.
[2009-05-04 09:46:50 2332] DEBUG (DevController:151) Waiting for devices
vtpm.
[2009-05-04 09:46:50 2332] INFO (XendDomain:1165) Domain test (2) unpaused.
Regards,
Marcus
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
Seemingly Similar Threads
- XEN 4.1 performance issue
- Bug#706543: xen-hypervisor-4.1-amd64: HVM PCI Passthrough not working any more after last upgrade
- cant start domU w/ pci [Error: function takes exactly 4 arguments (3 given)]
- Ubuntu Feisty Dom0 running Windows
- Install WinXP on FC6 - no graphic window display
