Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 479082 - =app-emulation/xen-4.3.0 fail to boot dom0 kernel
Summary: =app-emulation/xen-4.3.0 fail to boot dom0 kernel
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ian Delaney (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-31 06:23 UTC by Yixun Lan
Modified: 2013-08-01 10:01 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
the screen snapshot (xen-4.3_err.jpg,176.14 KB, image/jpeg)
2013-07-31 06:25 UTC, Yixun Lan
Details
xen-4.4-unstable full log (xen_iommu_log.txt,9.94 KB, text/plain)
2013-07-31 11:01 UTC, Yixun Lan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yixun Lan archtester gentoo-dev 2013-07-31 06:23:18 UTC
I have no problem to boot =app-emulation/xen-4.2.2-r4, but with version 4.3.0, the boot process is crash



Reproducible: Always




Portage 2.2.0_alpha188 (default/linux/amd64/13.0, gcc-4.8.1, glibc-2.17, 3.10.2-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.10.2-gentoo-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q8200_@_2.33GHz-with-gentoo-2.2
KiB Mem:     7999620 total,   4831116 free
KiB Swap:    9974484 total,   9974484 free
Timestamp of tree: Tue, 30 Jul 2013 14:45:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
app-shells/bash:          4.2_p45
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.5-r1, 3.1.5-r1, 3.2.5-r1, 3.3.2-r1
dev-util/cmake:           2.8.11.1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.11.6, 1.12.6, 1.13.4, 1.14
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.6.3, 4.7.2-r1, 4.8.1
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r5::gnome
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo local xfce-dev gnome dilfridge dustin bleeding-edge gamerlay anderse enlightenment-niifaq virtualization systemd sunrise gentoo-zh phablet kde dway dlan proxy-maint gentoo-android ofree
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* @EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=core2 "
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/polkit-1/actions /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -march=core2 "
DISTDIR="/mnt/proj/gentoo/locals2"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://ofire/ ftp://ofire/ http://mirrors.163.com/gentoo http://mirrors.xmu.edu.cn/gentoo http://ftp.twaren.net/Linux/Gentoo http://mirror.averse.net/pub/gentoo "
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j8 -l8"
PKGDIR="/mnt/proj/gentoo/package"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/local /var/lib/layman/xfce-dev /var/lib/layman/gnome /var/lib/layman/dilfridge /var/lib/layman/dustin /var/lib/layman/bleeding-edge /var/lib/layman/gamerlay /var/lib/layman/anderse /var/lib/layman/enlightenment-niifaq /var/lib/layman/virtualization /var/lib/layman/systemd /var/lib/layman/gentoo-sunrise /var/lib/layman/gentoo-zh /var/lib/layman/phablet /var/lib/layman/kde /var/lib/layman/dway /var/lib/layman/dlan /var/lib/layman/proxy-upstream /var/lib/layman/gentoo-android /var/lib/layman/ofree"
SYNC="rsync://mirrors.xmu.edu.cn/gentoo-portage"
USE="X acl amd64 berkdb bzip2 cli cracklib crypt cxx doc dri fortran gdbm iconv ipv6 mmx modules mudflap multilib ncurses nls nptl openmp pam pcre qt3support readline session sse sse2 ssl tcpd unicode wayland zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en en_US zh zh_CN" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-4" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_1 python3_2" RUBY_TARGETS="ruby19 ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev vesa intel i915 i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="2.7 3.1 3.2"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================
USE="-custom-cflags -debug -efi -flask -pae -xsm"

app-emulation/xen-4.3.0 was built with the following:
CFLAGS=""
Comment 1 Yixun Lan archtester gentoo-dev 2013-07-31 06:25:36 UTC
Created attachment 354692 [details]
the screen snapshot

the error message print from my screen, but I don't think it's really helps.
let me know what information you need.

for the kernel, initramfs, and grub setting, all the same as I boot with xen-4.2.2-r4.
Comment 2 Yixun Lan archtester gentoo-dev 2013-07-31 06:27:45 UTC
I'm using grub2, and here is my configuration:


menuentry 'Gentoo GNU/Linux, with Xen hypervisor' --class gentoo --class gnu-linux --class gnu --class   os --class xen $menuentry_id_option 'xen-gnulinux-simple-f5f1aac7-da9c-4e23-87bc-3a3b03a61d10' {
          insmod part_msdos
          insmod ext2
          set root='hd1,msdos2'
          if [ x$feature_platform_search_hint = xy ]; then
            search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-b  aremetal=ahci0,msdos2 --hint='hd1,msdos2'  f5f1aac7-da9c-4e23-87bc-3a3b03a61d10
          else
            search --no-floppy --fs-uuid --set=root f5f1aac7-da9c-4e23-87bc-3a3b03a61d10
          fi
          echo    'Loading Xen xen ...'
          multiboot       /boot/xen.gz placeholder
          echo    'Loading Linux x86_64-3.9.11-gentoo-r1 ...'
          module  /boot/kernel-genkernel-x86_64-3.9.11-gentoo-r1 placeholder root=UUID=f5f1aac7-da9c-4e23-87bc-3a3b03a61d10 ro  
          echo    'Loading initial ramdisk ...'
          module  /boot/initramfs-genkernel-x86_64-3.9.11-gentoo-r1
}
Comment 3 Yixun Lan archtester gentoo-dev 2013-07-31 07:29:10 UTC
I've setup the serial console, and here is what I've got
the interesting bits is :
  (XEN) [VT-D]iommu.c:1166: IOMMU: unsupported


_  __            _  _    _____  ___  
 \ \/ /___ _ __   | || |  |___ / / _ \ 
  \  // _ \ '_ \  | || |_   |_ \| | | |
  /  \  __/ | | | |__   _| ___) | |_| |
 /_/\_\___|_| |_|    |_|(_)____(_)___/ 
                                       
(XEN) Xen version 4.3.0 (@) (gcc (Gentoo 4.8.1 p1.0, pie-0.5.6) 4.8.1) debug=n Wed Jul 31 14:17:55 CST 2013
(XEN) Latest ChangeSet: 
(XEN) Bootloader: GRUB 2.00
(XEN) Command line: loglvl=all guest_loglvl=all com1=115200,8n1 console=com1
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 3 MBR signatures
(XEN)  Found 3 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009ec00 (usable)
(XEN)  00000000000f0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 00000000bd9ffc00 (usable)
(XEN)  00000000bd9ffc00 - 00000000bda53c00 (ACPI NVS)
(XEN)  00000000bda53c00 - 00000000bda55c00 (ACPI data)
(XEN)  00000000bda55c00 - 00000000c0000000 (reserved)
(XEN)  00000000e0000000 - 00000000f0000000 (reserved)
(XEN)  00000000fec00000 - 00000000fed00400 (reserved)
(XEN)  00000000fed20000 - 00000000feda0000 (reserved)
(XEN)  00000000fee00000 - 00000000fef00000 (reserved)
(XEN)  00000000ffb00000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000238000000 (usable)
(XEN) ACPI: RSDP 000FEC00, 0024 (r2 DELL  )
(XEN) ACPI: XSDT 000FC7F6, 009C (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: FACP 000FC926, 00F4 (r3 DELL    B10K          15 ASL        61)
(XEN) ACPI: DSDT FFF1B48F, 536F (r1   DELL    dt_ex     1000 INTL 20050624)
(XEN) ACPI: FACS BD9FFC00, 0040
(XEN) ACPI: SSDT FFF2091D, 00AA (r1   DELL    st_ex     1000 INTL 20050624)
(XEN) ACPI: APIC 000FCA1A, 0092 (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: BOOT 000FCAAC, 0028 (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: ASF! 000FCAD4, 0096 (r32 DELL    B10K          15 ASL        61)
(XEN) ACPI: MCFG 000FCB6A, 003E (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: HPET 000FCBA8, 0038 (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: TCPA 000FCE04, 0032 (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: DMAR 000FCE36, 0120 (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: SLIC 000FCBE0, 0176 (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: SSDT BD9FFC40, 0175 (r1 DpgPmm  Cpu0Ist       11 INTL 20050624)
(XEN) ACPI: SSDT BDA00049, 0175 (r1 DpgPmm  Cpu1Ist       11 INTL 20050624)
(XEN) ACPI: SSDT BDA00452, 0175 (r1 DpgPmm  Cpu2Ist       11 INTL 20050624)
(XEN) ACPI: SSDT BDA0085B, 0175 (r1 DpgPmm  Cpu3Ist       11 INTL 20050624)
(XEN) ACPI: SSDT BDA00C64, 0190 (r1 DpgPmm    CpuPm       10 INTL 20050624)
(XEN) System RAM: 8025MB (8218228kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-0000000238000000
(XEN) Domain heap initialised
(XEN) found SMP MP-table at 000fe710
(XEN) DMI 2.5 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x808
(XEN) ACPI: SLEEP INFO: pm1x_cnt[804,0], pm1x_evt[800,0]
(XEN) ACPI:             wakeup_vec[bd9ffc0c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) Processor #0 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
(XEN) Processor #1 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) Processor #2 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) Processor #3 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x01] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x02] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x03] disabled)
(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high level lint[0x1])
(XEN) ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
(XEN) [VT-D]iommu.c:1166: IOMMU: unsupported
(XEN) ---- print_iommu_regs ----
(XEN)  drhd->address = fedc1000
(XEN)  VER = ffffffff
(XEN)  CAP = ffffffffffffffff
(XEN)  n_fault_reg = 100
(XEN)  fault_recording_offset = 3ff0
(XEN)  ECAP = ffffffffffffffff
(XEN)  GCMD = ffffffff
(XEN)  GSTS = ffffffff
(XEN)  RTADDR = ffffffffffffffff
(XEN)  CCMD = ffffffffffffffff
(XEN)  FSTS = ffffffff
(XEN)  FECTL = ffffffff
(XEN)  FEDATA = ffffffff
(XEN)  FEADDR = ffffffff
(XEN)  FEUADDR = ffffffff
(XEN) Unknown interrupt (cr2=0000000000000000)
(XEN)     000000023687c000    0000000000000002    00000000ffffffed    ffff8302329704a0    ffff8300000fce36    ffff82c3ffd54000    0000000000000008    ffff82c4c022c624    0000000000000000    0000000000000000    0000000000000000    ffff82c3ffd54000    0000000008000000    ffff82c008000000    ffff82c3ffd54000    ffff82c4c012aae4    000000000000e008    0000000000010086    ffff82c4c02c7c68    0000000000000000    ffff82c4c012aa4d    0000000000000002    ffff830232970530    ffff830232970530    ffff82c4c028f190    ffff8300000fce66    ffff82c4c0290046    ffff82c4c0245b2c    0000000000000082    ffff8300bd9fe140    ffff82c4c028fc00    ffff82c4c028fc00    0000000000000002    0000000000000002    ffff82c4c02460bc    ffff82c4c028fc00    ffff82c4c028fc00    0000000000000002    0000000000000002    000000023687c000    ffff82c4c0295eff    ffff82c4c022c624    ffff8300000fce36    ffff82c4c02498bd    ffff830000000000    0000000000000000    ffff82c4c02a375f    0000000000000002    0000000000000086    0000000000000163    ffff8300000fce36    00000000000000fc    ffff82c4c021eaac    0000000000000163    000ffffffffff000    00000000000000fc    ffff82c4c017e0f9    0000000000000163    0000000000000000    00000000bd677000    0000000000000000    00000000000001e3    00000000000001e3    0000000000000002    ffff830000000000    0000000000000000    0000000000000000    ffff830000000000    0000000000000000    0000000000000000    ffff82c4c02907bf    00000000000fce36    0000000000000120    0000000000000000    ffff82c4c02a4acd    000000004fffffff    ffff83000008df70    0000000000000001    ffff82c4c02a0e05    0000000000000000    ffff83000008dfb0    ffff83000008df50    00007d3b0000000f    ffff83000008ddb0    0000000000000000    0000000000f51000    000000023687c000    00000000007d6674    ffff82c4c031b700    00000000bd400000    000000000031b700    ffff82c4c02ba090    0000000000100000    000000000021b700    004e2ad000000000    0000000800000000    000000010000006e    0000000000000003    00000000000002f8    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    ffff82c4c01000b5    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    0000000000000000    00000000fffff000    0000000000000000    0000000000000000
Comment 4 Yixun Lan archtester gentoo-dev 2013-07-31 07:43:40 UTC
turn off the option "VT for Direct I/O" of BIOS, boot fine.

thanks, I should close this bug.
Comment 5 Yixun Lan archtester gentoo-dev 2013-07-31 11:01:36 UTC
Created attachment 354706 [details]
xen-4.4-unstable full log

I'd like to keep this bug open, because I tried with latest upstream un-stable version. although it have error, but boot sucessfully.
commit: 6072b7c808043b6886c33f896e06fc32ee28346e

(XEN) vmap(ffff82c000201000:0x1)
(XEN) [VT-D]iommu.c:1167: IOMMU: unsupported
(XEN) ---- print_iommu_regs ----
(XEN)  drhd->address = fedc1000
(XEN)  VER = ffffffff
(XEN)  CAP = ffffffffffffffff
(XEN)  n_fault_reg = 100
(XEN)  fault_recording_offset = 3ff0
(XEN)  ECAP = ffffffffffffffff
(XEN)  GCMD = ffffffff
(XEN)  GSTS = ffffffff
(XEN)  RTADDR = ffffffffffffffff
(XEN)  CCMD = ffffffffffffffff
(XEN)  FSTS = ffffffff
(XEN)  FECTL = ffffffff
(XEN)  FEDATA = ffffffff
(XEN)  FEADDR = ffffffff
(XEN)  FEUADDR = ffffffff
(XEN) vunmap(ffff82c000201000:0x1)
(XEN) Failed to parse ACPI DMAR.  Disabling VT-d.
(XEN) ERST table was not found
(XEN) Using ACPI (MADT) for SMP configuration information
Comment 6 Ian Delaney (RETIRED) gentoo-dev 2013-07-31 14:38:21 UTC
right, this is getting pretty low level hardware at boot, uggh.  I have the emails from Xen-devel so I shall keep observing for now but it looks already like you're getting a response from upstream pinning down the culprit process
Comment 7 Yixun Lan archtester gentoo-dev 2013-08-01 10:01:47 UTC
let's close it, it's a hardware issue(BIOS, motherboard) rather a software (xen side).

for full discussion with upstream, see here

http://www.gossamer-threads.com/lists/xen/devel/292309