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=""
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.
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 }
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
turn off the option "VT for Direct I/O" of BIOS, boot fine. thanks, I should close this bug.
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
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
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