So i followed this guide and now the vgas are working like a charm. But again usb is giving me a headache.
i assume that there are only two usb controllers on my mainboard. 00:14.0 which ist the onboard usb and one pci controller which controlls both pci usb slots.
it doesnt make a difference when i change the onboard usb ports, it always shows the devices under 00:14:0.(i tried passing through 00:14.0, guess what.. no usb port was working in linux ^^).
Now this is what happens:
If i start dom1 with 05:00.0 passthrough it works. When i start dom2 simultaneously with 05:02.0 it gives me an error: "Using config file "/etc/xen/win7b.cfg".
Error: pci: 0000:05:00.0 must be co-assigned to the same guest with 0000:05:02.0". so again i assume there is a pci controller behind both slots. i tried "pci-passthrough-strict-check no" in /etc/xen/xend-config.sxp. the error didnt show up, i could see a controller in dom2 but the devices did not work.
i will give you some more details about my specs:
xen 4.3 not 4.4 like in a previous post.
usb-devices: 05:00.0 and 05:02.0 are in the pciback.conf so are not listed here
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=03.11
S: Manufacturer=Linux 3.11.0-12-generic ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:1a.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 6
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=8087 ProdID=8008 Rev=00.05
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=03.11
S: Manufacturer=Linux 3.11.0-12-generic ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:1d.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 8
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=8087 ProdID=8000 Rev=00.05
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=07 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh=14
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=03.11
S: Manufacturer=Linux 3.11.0-12-generic xhci_hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:00:14.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=07 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 15 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=1532 ProdID=0009 Rev=21.00
S: Manufacturer=Tempest
S: Product=Habu Mouse
C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=02 Driver=usbhid
I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
T: Bus=07 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 16 Spd=12 MxCh= 4
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=c223 Rev=01.03
S: Manufacturer=Logitech
S: Product=Logitech G15 Keyboard
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=07 Lev=02 Prnt=16 Port=00 Cnt=01 Dev#= 17 Spd=1.5 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=c221 Rev=01.90
S: Product=Gaming Keyboard
C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
T: Bus=07 Lev=02 Prnt=16 Port=03 Cnt=02 Dev#= 18 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=c222 Rev=01.03
S: Manufacturer=G15 Keyboard
S: Product=G15 Keyboard
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
T: Bus=07 Lev=01 Prnt=01 Port=04 Cnt=03 Dev#= 4 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1307 ProdID=0165 Rev=01.00
S: Manufacturer=USBest Technology
S: Product=USB Mass Storage Device
S: SerialNumber=00000000000004
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=98mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
T: Bus=08 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 6
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev=03.11
S: Manufacturer=Linux 3.11.0-12-generic xhci_hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:00:14.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
lspci -k:
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
Subsystem: ASRock Incorporation Device 0c00
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
Kernel driver in use: pcieport
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller (rev 06)
Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
Subsystem: ASRock Incorporation Device 0412
Kernel driver in use: i915
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
Subsystem: ASRock Incorporation Device 0c0c
Kernel driver in use: snd_hda_intel
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
Subsystem: ASRock Incorporation Device 8c31
Kernel driver in use: xhci_hcd
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
Subsystem: ASRock Incorporation Device 8c3a
Kernel driver in use: mei_me
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 05)
Subsystem: ASRock Incorporation Device 153b
Kernel driver in use: e1000e
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
Subsystem: ASRock Incorporation Device 8c2d
Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
Subsystem: ASRock Incorporation Device c892
Kernel driver in use: pciback
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
Kernel driver in use: pcieport
00:1c.6 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
Subsystem: ASRock Incorporation Device 8c26
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation Z87 Express LPC Controller (rev 05)
Subsystem: ASRock Incorporation Device 8c44
Kernel driver in use: lpc_ich
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
Subsystem: ASRock Incorporation Device 8c02
Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
Subsystem: ASRock Incorporation Device 8c22
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850]
Subsystem: Hightech Information System Ltd. Device 201c
Kernel driver in use: pciback
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
Subsystem: Hightech Information System Ltd. Device aab0
Kernel driver in use: pciback
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850]
Subsystem: Hightech Information System Ltd. Device 201c
Kernel driver in use: pciback
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
Subsystem: Hightech Information System Ltd. Device aab0
Kernel driver in use: pciback
04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04)
05:00.0 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
Kernel driver in use: pciback
05:00.1 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
Kernel driver in use: pciback
05:00.2 USB controller: VIA Technologies, Inc. USB 2.0 (rev 65)
Subsystem: VIA Technologies, Inc. USB 2.0 Controller
Kernel driver in use: pciback
05:02.0 USB controller: NEC Corporation OHCI USB Controller (rev 41)
Subsystem: NEC Corporation USB Controller
Kernel driver in use: pciback
05:02.1 USB controller: NEC Corporation OHCI USB Controller (rev 41)
Subsystem: NEC Corporation USB Controller
Kernel driver in use: pciback
05:02.2 USB controller: NEC Corporation uPD72010x USB 2.0 Controller (rev 02)
Subsystem: NEC Corporation uPD72010x USB 2.0 Controller
Kernel driver in use: pciback
pci-list-assignable-devices: --> as soon as i start dom1 all 05:00 and 05:02 devices disappear from this list.
0000:05:00.0
0000:05:00.1
0000:05:00.2
0000:05:02.0
0000:05:02.1
0000:05:02.2
0000:02:00.0
0000:02:00.1
0000:01:00.0
0000:01:00.1
0000:00:1b.0
dom1 config:
kernel = '/usr/lib/xen-default/boot/hvmloader'
builder='hvm'
memory = 4096
name = 'win7a'
vcpus=4
#pae=1
acpi=1
apic=1
on_xend_stop='shutdown'
vif = [ 'mac=00:16:3e:68:88:88,bridge=xenbr0' ]
disk = [ 'phy:/dev/mapper/win7-win7a,hda,w' , 'phy:/dev/mapper/xs-win7a,hdb,w'$
device_model = '/usr/lib/xen-default/bin/qemu-dm'
boot='cd'
sdl=0
vnc=1
vncpasswd=''
stdvga=0
serial='pty'
tsc_mode=0
viridian=1
usb=1
usbdevice='tablet'
gfx_passthru=0
pci=[ '01:00.0', '01:00.1' , '05:00.0' kernel = '/usr/lib/xen-default/boot/hvmloader'
builder='hvm'
memory = 4096
name = 'win7a'
vcpus=4
#pae=1
acpi=1
apic=1
on_xend_stop='shutdown'
vif = [ 'mac=00:16:3e:68:88:88,bridge=xenbr0' ]
disk = [ 'phy:/dev/mapper/win7-win7a,hda,w' , 'phy:/dev/mapper/xs-win7a,hdb,w'$
device_model = '/usr/lib/xen-default/bin/qemu-dm'
boot='cd'
sdl=0
vnc=1
vncpasswd=''
stdvga=0
serial='pty'
tsc_mode=0
viridian=1
usb=1
usbdevice='tablet'
gfx_passthru=0
pci=[ '01:00.0', '01:00.1' , '05:00.0' ]
localtime=1
pci_power_mgmt=1]
localtime=1
pci_power_mgmt=1
and finally
xm dmesg:
(XEN) Xen version 4.3.0 (Ubuntu 4.3.0-1ubuntu1.3) (
stefan.bader@canonical.com) (gcc (Ubuntu/Linaro 4.8.1-10ubuntu8) 4.8.1) debug=n Wed Feb 19 15:33:00 UTC 2014
(XEN) Bootloader: GRUB 2.00-19ubuntu2.1
(XEN) Command line: placeholder iommu=1 dom0_mem=2048M
(XEN) Video information:
(XEN) VGA is text mode 80x25, font 8x16
(XEN) VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN) Found 3 MBR signatures
(XEN) Found 3 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN) 0000000000000000 - 000000000009d800 (usable)
(XEN) 000000000009d800 - 00000000000a0000 (reserved)
(XEN) 00000000000e0000 - 0000000000100000 (reserved)
(XEN) 0000000000100000 - 0000000087c8a000 (usable)
(XEN) 0000000087c8a000 - 0000000087c91000 (ACPI NVS)
(XEN) 0000000087c91000 - 0000000088884000 (usable)
(XEN) 0000000088884000 - 0000000088d83000 (reserved)
(XEN) 0000000088d83000 - 000000009bebd000 (usable)
(XEN) 000000009bebd000 - 000000009c0c3000 (reserved)
(XEN) 000000009c0c3000 - 000000009c101000 (usable)
(XEN) 000000009c101000 - 000000009c1aa000 (ACPI NVS)
(XEN) 000000009c1aa000 - 000000009cfff000 (reserved)
(XEN) 000000009cfff000 - 000000009d000000 (usable)
(XEN) 000000009f800000 - 00000000afa00000 (reserved)
(XEN) 00000000f8000000 - 00000000fc000000 (reserved)
(XEN) 00000000fec00000 - 00000000fec01000 (reserved)
(XEN) 00000000fed00000 - 00000000fed04000 (reserved)
(XEN) 00000000fed1c000 - 00000000fed20000 (reserved)
(XEN) 00000000fee00000 - 00000000fee01000 (reserved)
(XEN) 00000000ff000000 - 0000000100000000 (reserved)
(XEN) 0000000100000000 - 000000024f600000 (usable)
(XEN) ACPI: RSDP 000F0490, 0024 (r2 ALASKA)
(XEN) ACPI: XSDT 9C185088, 0094 (r1 ALASKA A M I 1072009 AMI 10013)
(XEN) ACPI: FACP 9C18FC80, 010C (r5 ALASKA A M I 1072009 AMI 10013)
(XEN) ACPI: DSDT 9C1851B8, AAC3 (r2 ALASKA A M I 240 INTL 20091112)
(XEN) ACPI: FACS 9C1A8080, 0040
(XEN) ACPI: APIC 9C18FD90, 0072 (r3 ALASKA A M I 1072009 AMI 10013)
(XEN) ACPI: FPDT 9C18FE08, 0044 (r1 ALASKA A M I 1072009 AMI 10013)
(XEN) ACPI: ASF! 9C18FE50, 00A5 (r32 INTEL HCG 1 TFSM F4240)
(XEN) ACPI: SSDT 9C18FEF8, 0539 (r1 PmRef Cpu0Ist 3000 INTL 20051117)
(XEN) ACPI: SSDT 9C190438, 0AD8 (r1 PmRef CpuPm 3000 INTL 20051117)
(XEN) ACPI: SSDT 9C190F10, 01C7 (r1 PmRef LakeTiny 3000 INTL 20051117)
(XEN) ACPI: MCFG 9C1910D8, 003C (r1 ALASKA A M I 1072009 MSFT 97)
(XEN) ACPI: HPET 9C191118, 0038 (r1 ALASKA A M I 1072009 AMI. 5)
(XEN) ACPI: SSDT 9C191150, 036D (r1 SataRe SataTabl 1000 INTL 20091112)
(XEN) ACPI: SSDT 9C1914C0, 3493 (r1 SaSsdt SaSsdt 3000 INTL 20091112)
(XEN) ACPI: AAFT 9C194958, 02BB (r1 ALASKA OEMAAFT 1072009 MSFT 97)
(XEN) ACPI: DMAR 9C194C18, 00B8 (r1 INTEL HSW 1 INTL 1)
(XEN) ACPI: SSDT 9C194CD0, 0803 (r1 Intel_ IsctTabl 1000 INTL 20091112)
(XEN) System RAM: 7855MB (8044108kB)
(XEN) Domain heap initialised
(XEN) ACPI: 32/64X FACS address mismatch in FADT - 9c1a8080/0000000000000000, using 32
(XEN) Processor #0 7:12 APIC version 21
(XEN) Processor #2 7:12 APIC version 21
(XEN) Processor #4 7:12 APIC version 21
(XEN) Processor #6 7:12 APIC version 21
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) Enabling APIC mode: Flat. Using 1 I/O APICs
(XEN) Switched to APIC driver x2apic_cluster.
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 3399.066 MHz processor.
(XEN) Initing memory sharing.
(XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7
(XEN) Intel VT-d iommu 0 supported page sizes: 4kB.
(XEN) Intel VT-d iommu 1 supported page sizes: 4kB.
(XEN) Intel VT-d Snoop Control not enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
(XEN) I/O virtualisation enabled
(XEN) - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN) -> Using old ACK method
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 16 KiB.
(XEN) VMX: Supported advanced features:
(XEN) - APIC MMIO access virtualisation
(XEN) - APIC TPR shadow
(XEN) - Extended Page Tables (EPT)
(XEN) - Virtual-Processor Identifiers (VPID)
(XEN) - Virtual NMI
(XEN) - MSR direct-access bitmap
(XEN) - Unrestricted Guest
(XEN) - VMCS shadowing
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) Brought up 4 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Xen kernel: 64-bit, lsb, compat32
(XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x23f3000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN) Dom0 alloc.: 0000000240000000->0000000244000000 (491719 pages to be allocated)
(XEN) Init. ramdisk: 000000024b6c7000->000000024f5ffe00
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN) Loaded kernel: ffffffff81000000->ffffffff823f3000
(XEN) Init. ramdisk: ffffffff823f3000->ffffffff8632be00
(XEN) Phys-Mach map: ffffffff8632c000->ffffffff8672c000
(XEN) Start info: ffffffff8672c000->ffffffff8672c4b4
(XEN) Page tables: ffffffff8672d000->ffffffff86764000
(XEN) Boot stack: ffffffff86764000->ffffffff86765000
(XEN) TOTAL: ffffffff80000000->ffffffff86800000
(XEN) ENTRY ADDRESS: ffffffff81d261e0
(XEN) Dom0 has maximum 4 VCPUs
(XEN) Scrubbing Free RAM: ........................................................done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 260kB init memory.
(XEN) traps.c:2503:d0 Domain attempted WRMSR 00000000000001fc from 0x000000000000005f to 0x000000000000005d.
(XEN) traps.c:2503:d0 Domain attempted WRMSR 00000000000001fc from 0x000000000000005f to 0x000000000000005d.
(XEN) traps.c:2503:d0 Domain attempted WRMSR 00000000000001fc from 0x000000000000005f to 0x000000000000005d.
(XEN) traps.c:2503:d0 Domain attempted WRMSR 00000000000001fc from 0x000000000000005f to 0x000000000000005d.
if there is other information you need just tell me
. my last chance to have two systems running with usb would be to use 00:14.0 and 05:00.0 on each dom0 leaving linux wihtout usb (using a ps2->usb adapter for a keyboard is possible right? otherwise i have to boot into dom1 and connect to linux via ssh.
the best way would obviously be to be able to use each pci usb card seperately, maybe there is something missing, or being able to use 00:1a.0 or 00:1d.0
hope this info helps !
kind regards
chapapa