https://bugzilla.novell.com/show_bug.cgi?id=817210
https://bugzilla.novell.com/show_bug.cgi?id=817210#c0
Summary: openSUSE 12.3 Domain 0 doesn't boot with i915 graphics
controller under Xen with VT-d enabled
Classification: openSUSE
Product: openSUSE 12.3
Version: Final
Platform: x86-64
OS/Version: openSUSE 12.3
Status: NEW
Severity: Critical
Priority: P5 - None
Component: Xen
AssignedTo: jdouglas@suse.com
ReportedBy: gadm@avalon-island.ru
QAContact: qa-bugs@suse.de
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:20.0) Gecko/20100101
Firefox/20.0
Most commonly used configuration doesn't work: suppose I want to install
Windows under Xen using virt-manager and play with some unobvious hardware
under it.
I need for this:
1) openSUSE with Xen hypervisor;
2) VT-d-capable hardware to make PCI card available under HVM guest domain;
3) X Window System to start virt-manager and use Windows graphical console.
This is a regression against openSUSE 12.2 -- Linux Kernel v3.3/Xen v4.2 works
well, but not kernel 3.7 -- it locks up hard during boot with blank screen.
As a workaround, you have either:
1) to turn off VT-d (either in BIOS or using "iommu=0" parameter for xen.gz in
grub.conf);
or
2) to turn off kernel modesetting (using "nomodeset" parameter for Linux
kernel).
Both solutions are inacceptable because using first one I will miss
PCI-passthrough and using second I will miss X window system.
So, how can I help to debug the problem in question?
Reproducible: Always
Steps to Reproduce:
1. Install openSUSE on a host with 82Q35 video controller (uses i915 kernel
module);
2. Install Xen hypervisor and turn on IOMMU;
3. Boot.
Actual Results:
Hard lockup with blank screen.
Expected Results:
Working system, though. :)
Hardware list:
00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02)
Subsystem: Fujitsu Technology Solutions Device 10fc
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-