Insgesamt sind 3 Besucher online: 1 registrierter, 0 unsichtbare und 2 Gäste Der Besucherrekord liegt bei 226 Besuchern, die am 8. Jul 2012, 14:25 gleichzeitig online waren.
Mitglieder: Google [Bot]
basierend auf den aktiven Besuchern der letzten 5 Minuten
Geburtstage
Heute hat kein Mitglied Geburtstag
kein Mitglied hat in den nächsten 3 Tagen Geburtstag
Kalender
 |
Mai 2013 |
 |
|
Alles zum Thema Xen
Moderator: Moderatoren Team
von Marco22 » 9. Jul 2011, 22:03
Hallo Community Habe mir gerade xen 4.1.1. auf debian squeeze aufgestezt.. leider bekomme ich bei "PV" und "HVM" kein PCI gerät durchgereicht. Natürlich habe ich in der grub.cfg - Code: Alles auswählen
xen-pciback.hide=(05:00.0)(03:00.4)
verwendet. Wenn ich meine PV domU starten will bekomme ich folgende fehlermeldung: - Code: Alles auswählen
libxl_pci.c:754:libxl_device_pci_reset The kernel doesn't support reset from sysfs for PCI device 0000:03:00.4
ich kann diese meldung leider nicht deuten, benutze ich den falschen dom0 Kernel ? Bei meiner HVM domU bkomm ich diese fehlermeldung: - Code: Alles auswählen
libxl: error: libxl_device.c:476:libxl__wait_for_device_model Device Model not ready libxl: error: libxl_pci.c:647:do_pci_add qemu refused to add device: 0000:05:00.0
wäre nett wenn ihr mir bei meinem Problem weiterhelfen würdet  mfg Marco
-
Marco22
- Starter

-
- Beiträge: 7
- Registriert: 7. Jul 2011, 16:06
von neobiker » 10. Jul 2011, 10:52
Hi, bei HVM muss Dein Rechner IOMMU (VT-d bei Intel) als Hardware-Funktion unterstützen. Bei PV-DomU muss als Kernel Bootoption der DomU - Code: Alles auswählen
swiotlb=force iommu=soft
angegeben werden. Siehe auch mein Wiki zu XEN 4.0. PS: Deine DomU Konfig wäre auch wichtig, und was liefert das Komando xm pci-list-a ?
Gruss neobiker http://wiki.neobiker.de"Der Computer macht genau das, was Du ihm sagst - nicht das, was Du von ihm willst!"
-
neobiker
- Moderator

-
- Beiträge: 1226
- Registriert: 11. Aug 2005, 22:06
- Wohnort: Nürnberg / Umgebung
-
von Marco22 » 10. Jul 2011, 11:22
Hi Intel VT-d wird unterstützt ! bei der eingabe von - Code: Alles auswählen
xm pci-list-a
bekomme ich - Code: Alles auswählen
0000:05:00.0
ausgegeben. PV.cfg - Code: Alles auswählen
kernel = "/boot/vmlinuz-2.6.32-5-xen-amd64" ramdisk = "/boot/initrd.img-2.6.32-5-xen-amd64" memory = 256 name = "debian-xxx" vif = [ 'bridge=xenbr0' ] disk = ['file:/srv/debian-xxx/debian.img,xvda1,w'] pci=['03:00.4'] root = "/dev/xvda1 ro" extra='swiotlb=force iommu=soft' on_poweroff = 'destroy' on_reboot = 'restart' on_crash = 'restart'
HVM.cfg - Code: Alles auswählen
builder = 'hvm' memory = '2048' name = 'mepo' boot ='c' disk = ['file:/srv/MePo/sz.img,ioemu:hda,w'] pci=['05:00.0'] #
# Networking # #dhcp = 'dhcp' vif = ['type=ioemu, bridge=xenbr0'] viridian=1 vnc=1 vncpasswd='' vnclisten='0.0.0.0' # # Behaviour # on_poweroff = 'destroy' on_reboot = 'restart' on_crash = 'restart'
mfg Marco
-
Marco22
- Starter

-
- Beiträge: 7
- Registriert: 7. Jul 2011, 16:06
von neobiker » 10. Jul 2011, 12:07
Dann kannst Du auch nur dieses PCI-Device verwenden - und 03:00.4 nicht, weil es nicht an xen-pciback gebunden ist. Was sind das für Devices ( lspci) ? Sollte jedenfalls gehen, ich habe auch PCI in DomU in Verwendung, und mit Windows ging das auch bei mir.
Gruss neobiker http://wiki.neobiker.de"Der Computer macht genau das, was Du ihm sagst - nicht das, was Du von ihm willst!"
-
neobiker
- Moderator

-
- Beiträge: 1226
- Registriert: 11. Aug 2005, 22:06
- Wohnort: Nürnberg / Umgebung
-
von Marco22 » 10. Jul 2011, 12:28
Hi wie du im ersten beitrag von mir erkennen kannst, habe ich das device - Code: Alles auswählen
03:00.4
per xen-pciback versteckt.. - Code: Alles auswählen
05:00.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01)
- Code: Alles auswählen
03:00.4 USB Controller: NetMos Technology MCS9990 PCIe to 4‐Port USB 2.0 Host Controller
ich werde das system zum xten mal neu aufsetzen vllt habe ich ja was falsch gemacht.. mfg Marco
-
Marco22
- Starter

-
- Beiträge: 7
- Registriert: 7. Jul 2011, 16:06
von Marco22 » 10. Jul 2011, 17:04
Hi So hab jetzt alles neu gemacht  also PCI-passthru läuft jetzt bei den PV domUs, aber bei den HVM domUs bekomme ich jetzt die fehler meldung: - Code: Alles auswählen
Error: Timed out waiting for device model action
dazu mal die log ausgaben: qemu-dm-mepo.log - Code: Alles auswählen
config qemu network with xen bridge for tap1.0 xenbr0 Using file /srv/MePo/sz.img in read-write mode Watching /local/domain/0/device-model/1/logdirty/cmd Watching /local/domain/0/device-model/1/command Watching /local/domain/1/cpu qemu_map_cache_init nr_buckets = 10000 size 4194304 shared page at pfn feffd buffered io page at pfn feffb Guest uuid = 2c73c6a8-9115-50eb-a570-6ac5cfcc232a Time offset set 0 Register xen platform. Done register platform. platform_fixed_ioport: changed ro/rw state of ROM memory area. now is rw state. xs_read(/local/domain/0/device-model/1/xen_extended_power_mgmt): read error Log-dirty: no command yet. I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0 vcpu-set: watch node error. xs_read(/local/domain/1/log-throttling): read error qemu: ignoring not-understood drive `/local/domain/1/log-throttling' medium change watch on `/local/domain/1/log-throttling' - unknown device, ignored dm-command: unknown command"pci-ins"
bin für Tips sehr Dankbar:) mfg Marco
-
Marco22
- Starter

-
- Beiträge: 7
- Registriert: 7. Jul 2011, 16:06
von Marco22 » 13. Jul 2011, 14:10
Mahlzeit  Habe jetzt alles soweit am laufen, inkl. PCI Passthru. eine weiterfrage frage bezüglich GFX Passthru habe ich leider noch, und zwar habe ich erfolgreich meine onboard GPU (IGD) durchgereicht bekommen, nur leider nicht meine Nvidia GT430 PCI-e, jetzt habe ich gelesen das xen das VGA Bios für die GPU laden muss, also habe ich mir das mit dem Nvidia flasher erstellt, nur wie kriege ich jetzt xen dazu genau dieses Bios zu laden ? mfg marco
-
Marco22
- Starter

-
- Beiträge: 7
- Registriert: 7. Jul 2011, 16:06
von trikolon » 14. Jul 2011, 08:24
Moin, dazu musst du Xen selbst bauen und vorher ein paar Files anpassen. Zuhause habe ich die Patches rumliegen, von hier aus komme ich nicht darauf. Kurz gesagt musst du unter tools/firmware/hvmloader/Makefile.org in Zeile 53 diese Zeile einfügen: "sh ./mkhex vgabios_pt ../vgabios/vgabios-pt.bin >> roms.h" einfügen. Unter tools/firmware/vgabios/ muss dein grakabios reinkopiert werden. Der Name des Bios muss so lauten: vgabios-pt.bin. Für solche Sachen ist es aber wohl besser entweder gleich die XEn Mailingliste zu fragen oder unter http://extreme.pcgameshardware.de/linux ... 3d-20.html nachzufragen. Da sind ein paar Leute, die das schon gemacht haben und auch recht fit sind auf dem Gebiet. Gruß
-
trikolon
- Power User

-
- Beiträge: 180
- Registriert: 28. Jul 2007, 13:36
von Marco22 » 14. Jul 2011, 21:55
Hi habe die xen patches gefunden, könnte ich eine kleine Instruction bekommen wie ich die Patches anzuwenden habe  mfg Marco
-
Marco22
- Starter

-
- Beiträge: 7
- Registriert: 7. Jul 2011, 16:06
von trikolon » 15. Jul 2011, 08:30
naja ansich steht alles in meinem vorherigen post, damit du das vga bios einbinden kannst. die restlichen patches habe ich nicht im einsatz. du kannst natürlich die pathces verwenden wenn du meinst. einspielen kannst du sie mit "patch -Np1 < "patchname". dazu musst du im xen verzeichnis sein. mit der option "--dry-run" am ende des befehls wird der patch nur getestet, aber keine datei wird verändert.
Gruß
-
trikolon
- Power User

-
- Beiträge: 180
- Registriert: 28. Jul 2007, 13:36
von rasi » 6. Aug 2011, 18:06
Hallo,
ich habe nach Neobikers Anleitung von Xen 4.0.2 (Debian Squeeze) auf 4.1.1 umgestellt. Alles funktioniert, mit einer Ausnahme: Ein USB-Controller, bestehend aus den PCI-Devices 04:01.0, 04:01.1 und 04:01.2, den ich vorher per pci-passthrough einwandfrei, d.h. vollständig an eine DomU durchreichen konnte, kommt unter Xen 4.1.1 nur noch mit 04:01.0 dort an. "xl pci-list vm" sagt, es wurden alle drei durchgereicht. Die DomU sieht aber nur die erste Komponente. Weiß jemand, was diesbezüglich seit der Hypervisor-Version von Debian Squeeze (4.0.2) anders ist?
Danke für Tipps!
-
rasi
- Starter

-
- Beiträge: 10
- Registriert: 1. Apr 2009, 20:09
Zurück zu Xen
Wer ist online?
Mitglieder: Google [Bot]
|