PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VT-d/IOMMU Probleme mit KVM



Blacknose
27.10.11, 16:18
Hallo zusammen,

ich habe leider keinen passenden Beitrag zu meinem Problem gefunden.
Erst einmal meine Konfiguration:

Supermicro X8DT3/X8DTI, BIOS 2.0b
Intel E5620
Adaptec 3805 (HDDs)
Adaptec ASR-2045 (Quantum Superloader 3)

OS:
- CentOS 6.0 mit Kernel 3.1-rc4
- Qemu-KVM 0.12.1.2

Der Plan:
Tape Libary per VT-d Direct an einen Win2k8 R2 Gast weiterreichen.
Das normale durchreichen auf einem ESXi 5.0 hat leider nicht den gewünschten Effekt erzielt, dort wird ein Tape Drive, aber keine Tape Libary erkannt. Das System ist nach aktvierung von VT-d extrem instabil.
Also versuche ich jetzt eben mit dem Gast direkt auf die HW zu zugreifen.
Der ASR-2045 hat einen eigenen IRQ

mit immou=soft im Command line:

[root@kvmhost testbox]# qemu-kvm -hda testbox.img -cdrom ../backupexec_2010_r3.iso -boot c -m 2048 -pcidevice host=08:00.0 -vnc :1
device: 08:00.0: driver="pci-assign" host="08:00.0"
No IOMMU found. Unable to assign device "08:00.0"
qemu-kvm: Device 'pci-assign' could not be initialized


sobald ich intel_immou=on setze kommt das System nicht mehr hoch:


DRHD: handling fault status reg 2
DMAR:[DMA Write] Request device [03:01.0] fault addr ffbff000
DMAR:[fault reason 02] Present bit in contect entry is clear


No root device found


No root device found

Boot has failed, sleeping forever


03:01.0 ist der Adaptec 3805

Hat jemand eine idee was ich versuchen könnte?