Acties:
  • 0 Henk 'm!

Anoniem: 469555

Topicstarter
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

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:18

Hero of Time

Moderator LNX

There is only one Legend

Error op Google al gezocht? Wat krijg je daar uit? Heb je VT-d aan staan in je BIOS? Wordt het ondersteund door mobo en CPU? Heb je er ook voor gezorgd dat je geluidskaart niet geladen wordt (ipv alleen 'hiden' bij boot)?
Waar heb je de informatie gevonden eigenlijk, ook wel handig om die even te melden, misschien heb je iets over het hoofd gezien of staat er een fout op de pagina.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

Anoniem: 469555

Topicstarter
Mijn grafische kaart werd geactiveerd bij start-up.
Xen moet de on-board grafische kaart gebruiken.
Dit is een BIOS aanpassing.

Volgende handleiding gebruikt ==> werkt
http://wiki.xen.org/wiki/..._PCI_Passthrough_Tutorial

Dit mag op slot
Thanks

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:18

Hero of Time

Moderator LNX

There is only one Legend

Slotjes doen we niet aan voor topics die zijn opgelost. Wie weet dat iemand hier op wil inhaken. ;) Het zakt anders vanzelf naar het archief.

Commandline FTW | Tweakt met mate