Ik probeer mijn Grafische kaart HD5450 door de linken naar mijn DomU windows 7.
Ik heb volgend systeem:
i5-3470
Asrock Q77M Vpro
Sapphire HD5450
Mijn Xen kernel is draaiend en kan HVM guest opstarten.
Heb al een windows 7 en windows server 2008 R2 draaiend.
Nu wil ik op mijn Windows 7 mijn externe videokaart koppelen.
Hier zit ik helemaal vast.
volgende zaken geprobeerd:
root@Peter:/etc# lspci
00:00.0 Host bridge: Intel Corporation Device 0150 (rev 09)
00:01.0 PCI bridge: Intel Corporation Device 0151 (rev 09)
00:14.0 USB Controller: Intel Corporation Device 1e31 (rev 04)
00:16.0 Communication controller: Intel Corporation Device 1e3a (rev 04)
00:16.3 Serial controller: Intel Corporation Device 1e3d (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
00:1a.0 USB Controller: Intel Corporation Device 1e2d (rev 04)
00:1b.0 Audio device: Intel Corporation Device 1e20 (rev 04)
00:1d.0 USB Controller: Intel Corporation Device 1e26 (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a4)
00:1f.0 ISA bridge: Intel Corporation Device 1e47 (rev 04)
00:1f.2 SATA controller: Intel Corporation Device 1e02 (rev 04)
00:1f.3 SMBus: Intel Corporation Device 1e22 (rev 04)
01:00.0 VGA compatible controller: ATI Technologies Inc Cedar PRO [Radeon HD 5450]
01:00.1 Audio device: ATI Technologies Inc Manhattan HDMI Audio [Mobility Radeon HD 5000 Series]
ik wil dus 01:00.0 en 01:00.1 doorlinken
/boot/grub/grub.cfg is volgende configuratie aangepast
### BEGIN /etc/grub.d/09_linux_xen ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-amd64 and XEN 4.0-amd64' --class debian --class gnu-linux --class gnu --class os --class xen {
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set 73a04709-b90e-45ad-a8ff-baa9d2ea8b0c
echo 'Loading Linux 2.6.32-5-xen-amd64 ...'
multiboot /boot/xen-4.0-amd64.gz placeholder
module /boot/vmlinuz-2.6.32-5-xen-amd64 placeholder root=UUID=73a04709-b90e-45ad-a8ff-baa9d2ea8b0c ro quiet xen-pciback.hide=(01:00.0)(01:00.1)
echo 'Loading initial ramdisk ...'
module /boot/initrd.img-2.6.32-5-xen-amd64
}
Aanpassing van HVM configuratie
#
# Windows 7 XMBC Stewie
#
name = "Stewie"
kernel = "/usr/lib/xen-4.0/boot/hvmloader"
builder = 'hvm'
device_model = '/usr/lib64/xen/bin/qemu-dm'
memory = 6144
vcpus=4
disk = [ 'phy:/dev/ssd/Stewie,hda,w' ]
vif = [ 'ip=192.168.0.11' ]
acpi = 1
device_model = 'qemu-dm'
boot="c"
serial='pty'
sdl=0
vnc=1
vnclisten=""
vncpasswd=""
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
pci=['01:00.0','01:00.1']
Aanmaken van HVM
root@Peter:/etc/xen# xm create Stewie.cfg
Using config file "./Stewie.cfg".
Error: pci: PCI Backend and pci-stub don't own device 0000:01:00.1
Test of kaart kan doorgegeven worden:
root@Peter:/etc/xen# xm pci-list-assignable-devices
root@Peter:/etc/xen#
Er kan niks doorgelink worden
Wanneer ik enkel mijn video doorlink (geen audio) krijg ik volgende melding
root@Peter:~# xm create Stewie.cfg
Using config file "/etc/xen/Stewie.cfg".
Error: pci: improper device assignment specified: pci: 0000:01:00.1 must be co-assigned to the same guest with 0000:01:00.0, but it is not owned by pciback or pci-stub.
root@Peter:~#
Thanks
Ik heb volgend systeem:
i5-3470
Asrock Q77M Vpro
Sapphire HD5450
Mijn Xen kernel is draaiend en kan HVM guest opstarten.
Heb al een windows 7 en windows server 2008 R2 draaiend.
Nu wil ik op mijn Windows 7 mijn externe videokaart koppelen.
Hier zit ik helemaal vast.
volgende zaken geprobeerd:
root@Peter:/etc# lspci
00:00.0 Host bridge: Intel Corporation Device 0150 (rev 09)
00:01.0 PCI bridge: Intel Corporation Device 0151 (rev 09)
00:14.0 USB Controller: Intel Corporation Device 1e31 (rev 04)
00:16.0 Communication controller: Intel Corporation Device 1e3a (rev 04)
00:16.3 Serial controller: Intel Corporation Device 1e3d (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
00:1a.0 USB Controller: Intel Corporation Device 1e2d (rev 04)
00:1b.0 Audio device: Intel Corporation Device 1e20 (rev 04)
00:1d.0 USB Controller: Intel Corporation Device 1e26 (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a4)
00:1f.0 ISA bridge: Intel Corporation Device 1e47 (rev 04)
00:1f.2 SATA controller: Intel Corporation Device 1e02 (rev 04)
00:1f.3 SMBus: Intel Corporation Device 1e22 (rev 04)
01:00.0 VGA compatible controller: ATI Technologies Inc Cedar PRO [Radeon HD 5450]
01:00.1 Audio device: ATI Technologies Inc Manhattan HDMI Audio [Mobility Radeon HD 5000 Series]
ik wil dus 01:00.0 en 01:00.1 doorlinken
/boot/grub/grub.cfg is volgende configuratie aangepast
### BEGIN /etc/grub.d/09_linux_xen ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-amd64 and XEN 4.0-amd64' --class debian --class gnu-linux --class gnu --class os --class xen {
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set 73a04709-b90e-45ad-a8ff-baa9d2ea8b0c
echo 'Loading Linux 2.6.32-5-xen-amd64 ...'
multiboot /boot/xen-4.0-amd64.gz placeholder
module /boot/vmlinuz-2.6.32-5-xen-amd64 placeholder root=UUID=73a04709-b90e-45ad-a8ff-baa9d2ea8b0c ro quiet xen-pciback.hide=(01:00.0)(01:00.1)
echo 'Loading initial ramdisk ...'
module /boot/initrd.img-2.6.32-5-xen-amd64
}
Aanpassing van HVM configuratie
#
# Windows 7 XMBC Stewie
#
name = "Stewie"
kernel = "/usr/lib/xen-4.0/boot/hvmloader"
builder = 'hvm'
device_model = '/usr/lib64/xen/bin/qemu-dm'
memory = 6144
vcpus=4
disk = [ 'phy:/dev/ssd/Stewie,hda,w' ]
vif = [ 'ip=192.168.0.11' ]
acpi = 1
device_model = 'qemu-dm'
boot="c"
serial='pty'
sdl=0
vnc=1
vnclisten=""
vncpasswd=""
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
pci=['01:00.0','01:00.1']
Aanmaken van HVM
root@Peter:/etc/xen# xm create Stewie.cfg
Using config file "./Stewie.cfg".
Error: pci: PCI Backend and pci-stub don't own device 0000:01:00.1
Test of kaart kan doorgegeven worden:
root@Peter:/etc/xen# xm pci-list-assignable-devices
root@Peter:/etc/xen#
Er kan niks doorgelink worden
Wanneer ik enkel mijn video doorlink (geen audio) krijg ik volgende melding
root@Peter:~# xm create Stewie.cfg
Using config file "/etc/xen/Stewie.cfg".
Error: pci: improper device assignment specified: pci: 0000:01:00.1 must be co-assigned to the same guest with 0000:01:00.0, but it is not owned by pciback or pci-stub.
root@Peter:~#
Thanks