[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] Latest AMD, IOMMU Security Change causing CPU0 Panic and general Problems with AMD+IOMMU changes



Hi,

unfortunatly your latest change "AMD,IOMMU: Clean up old entries in
remapping tables when creating new one" (Changeset 26517 in
xen-unstable and 25975 in xen-4.2-testing) is causing a CPU0 Panic at
boot for me.

When i tried to boot latest versions of xen unstable or xen-testing,
my dom0 gives me the message:

(XEN) *************************************
(XEN) Panic on CPU 0:
(XEN) DATAL PAGE FAULT
(XEN) [error_code=0000]
(XEN) Faulting linear address: 0000000000000000
(XEN) *************************************

I can reproduce this with vanilla kernels 3.8-rc6, 3.7.6, 3.7.4 and
Debian Kernel 3.2.0-2.

My System:
CPU: AMD Phenom II 1090T
Mainboard: Asus Crosshair IV
Ram: 16GB
VGA: AMD HD5700 + AMD HD5450
OS: latest Debian Wheezy
Compiler: gcc 4.7.2
Grub lines:
multiboot /boot/xen.gz dom0_mem=2048M  loglvl=all guest_loglvl=all iommu=1
module /boot/vmlinuz-3.7.6-xen root=/dev/sda1 ro
xen-pciback.hide=(06:00.0)(06:00.1)(00:12.0)(00:12.2)(00:14.5)(00:16.0)(00:16.2)
xen-pciback.permissive

After the error I did a bisection of the current xen-unstable and
found 26516 being the last working one for me. So 26517 (the above
changeset) is the faulting one. When reverting the specific changeset,
my server boots beyond the point of the previous pagefault, but runs
in some serious trouble later in the boot process when trying to
establish the data link. I'm seeing multiple errors like:

ata1.00: qc timeout (cmd 0xec)
ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
ata9.00: TEST_UNIT_READY failed (err_mask=0x5)
and generally a lot of disk time outs. The server, not able to mount
any root devices, later reverts to the initramfs.

So basically besides the above mentioned CPU Panic, i got other issues
with your changes which prevent a clear boot.

Are there any prerequisites for your changes I am missing or can I
help in any way with fixing this?

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.