
. Mein Server, um den es geht, hat ein Gigabyte 890FXA-UD5 Mainboard, mit dem ich bereits erfolgreich PCI Geräte an PV und an HVM Domains gereicht habe. Als Distri benutze ich Debian Squeeze mit den Testing debs für Xen und Co.linux. ubuntu 10.10 mit den fglrx treibern.hast du das xbmc auf linux oder win basis?
das ist das 4.0 testing. unstable wäre 4.1.was meinst du mit 4.0.2? is das das testing oder unstable?
ja das dachte ich auch, aber musste händisch sachen wie libxenguest und libxencrtl per smybilschen link nach /usr/lib setzen.. sehr komisch! habe schon so ne vermutung, dass ich da irgendwas zerschossen habe, weil ich teilweise sehr rabiat mir alle dateien die ein "xen" enthalten hatten händisch gelöscht, damit auch ganz sicher kein misch-masch aus von hand installierten und per apt installierten sachen entsteht..das mit dem usr/lib sollte eigentlihc kein problem sein, weil lib64 nur n symlink auf lib (oder andersrum, weiß nicht mehr wies bei mir is)..
Dort ist ja auch ein Xen 4.0.1 und Kernel 2.6.32 dabei. Ich habe jetzt versucht den dom0 Kernel und xen unter Ubuntu Server 10.10 zu kompilieren aber der Kernel wirft direkt nach dem start ne panic ....cd /usr/src
hg clone http://xenbits.xen.org/xen-4.0-testing.hg
[FONT=verdana][/FONT]cd xen-4.0-testing.hg
make xen
make tools
make stubdom
make install-xen
make install-tools PYTHON_PREFIX_ARG=
make install-stubdom

Das steht doch im Makefile und lässt sich schnell nachlesen.Was genau macht make install-xxxx?
menuentry '2.6.37-rc5 openSuSe Kernel mit Xen 4.0.2 unstable dom0' {
savedefault
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
multiboot /boot/xen-4.1-unstable.gz dom0_mem=2048M iommu=1 loglvl=all guest_loglvl=all
module /boot/vmlinuz-2.6.37-rc5-xen root=UUID=17faf325-be0d-44b3-ab4a-3f93940572bf ro root=UUID=17faf325-be0d-44b3-ab4a-3f93940572bf pciback.hide=(02:00.0)(2:00.1)(07:00.0)(07:00.1)
module /boot/initrd.img-2.6.37-rc5-xen
}
Traceback (most recent call last):
File "/usr/sbin/xm", line 5, in <module>
from xen.xm import main
ImportError: No module named xen.xm

hallo nochmal,
also es hat tatsächlich geklappt. squeeze kernel und xen 4.0.2-rc-irgendwas und ich kann meine karte an eine hvm domain reichen und xbmc rennt richtig schön. bin begeistert!!
allerdings hat debian komische sachen gemacht. python 2.6 wollte das site-packages nicht finden. musste also die path variabele händisch anpassen und menche libs sind nicht unter /usr/lib wo er sie gerne hätte, sondern unter /usr/lib64. hat von euch jemand damit probleme gehabt?
gruß

(XEN) [VT-D]iommu.c:722: iommu_enable_translation: iommu->reg = ffff82c3fff56000
(XEN) [VT-D]iommu.c:845: iommu_fault_status: Fault Overflow
(XEN) [VT-D]iommu.c:848: iommu_fault_status: Primary Pending Fault
(XEN) [VT-D]iommu.c:823: DMAR:[DMA Write] Request device [00:02.0] fault addr ffffff000, iommu reg = ffff82c3fff56000
(XEN) DMAR:[fault reason 05h] PTE Write access is not set
(XEN) print_vtd_entries: iommu = ffff830137cf8950 bdf = 0:2.0 gmfn = ffffff
(XEN) root_entry = ffff830137cc3000
(XEN) root_entry[0] = 80fb001
(XEN) context = ffff8300080fb000
(XEN) context[10] = 1_8ac2001
(XEN) l3 = ffff830008ac2000
(XEN) l3_index = 3f
(XEN) l3[3f] = 0
(XEN) l3[3f] not present
(XEN) [VT-D]iommu.c:1484: d0:PCI: unmap bdf = 0:2.0
(XEN) [VT-D]iommu.c:1362: d1:PCI: map bdf = 0:2.0
(XEN) physdev.c:61: dom1: map invalid irq 1251
(XEN) [VT-D]io.c:300: d1: bind: m_gsi=55 g_gsi=36 device=5 intx=0
(XEN) [VT-D]iommu.c:1484: d1:PCI: unmap bdf = 0:2.0
(XEN) [VT-D]iommu.c:1362: d0:PCI: map bdf = 0:2.0
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12) (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. Device 7636
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 1251
Region 0: Memory at fb800000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at cc00 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: fee0800c Data: 4161
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a4] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: pciback