From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: Crash during boot in Debian lenny default dom0 kernel (2.6.26-2-xen-686) Date: Wed, 24 Feb 2010 23:57:38 +0000 Message-ID: References: <25841307.20100224200810@eikelenboom.it> <20100224202009.GE2761@reaktio.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <20100224202009.GE2761@reaktio.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: =?ISO-8859-1?Q?Pasi_K=E4rkk=E4inen?= Cc: Sander Eikelenboom , xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org pci=3Dnomsi in the guest command line? I realize dom0 is a privileged guest, but it still seems like we should try not to crash Xen as a result on guest input. :-) Thanks for the work-around, -George On Wed, Feb 24, 2010 at 8:20 PM, Pasi K=E4rkk=E4inen wrote: > On Wed, Feb 24, 2010 at 08:08:10PM +0100, Sander Eikelenboom wrote: >> >> Wasn't pci=3Dnomsi required for those kernels ? >> > > Yeah, pci=3Dnomsi has been the workaround for this bug.. > Many people have seen (and reported) this bug in the lenny kernel. > > Would be good to hunt down the actual reason.. > > -- Pasi > >> >> Wednesday, February 24, 2010, 7:47:09 PM, you wrote: >> >> > I recenty tried to boot my Debian lenny distro on a newer Intel >> > Nehalem box using Debian Lenny's default xen kernel >> > (2.6.26-2-xen-686), and it crashed during boot. =A0Full log attached, >> > but the key info is here: >> >> > I tried doing a "binary search" to see where this was introduced, but >> > it fails the same way all the way back to c/s 20000. >> >> > The same kernel/hypervisor combination boots fine on a different box I= have. >> >> > =A0-George >> >> > (XEN) ----[ Xen-4.0.0-rc4 =A0x86_64 =A0debug=3Dn =A0Tainted: =A0 =A0C = ]---- >> > (XEN) CPU: =A0 =A015 >> > (XEN) RIP: =A0 =A0e008:[] pci_enable_msi+0x4c9/0x580 >> > (XEN) RFLAGS: 0000000000010282 =A0 CONTEXT: hypervisor >> > (XEN) rax: ffff82c3ffeb6141 =A0 rbx: 0000000000000000 =A0 rcx: ffff830= 828b0e690 >> > (XEN) rdx: ffff830828b0e718 =A0 rsi: ffff8300bf6975b0 =A0 rdi: ffff830= 828b0e6e0 >> > (XEN) rbp: ffff83082cd7fec8 =A0 rsp: ffff83082cd7fd88 =A0 r8: =A000000= 00000000005 >> > (XEN) r9: =A0ffff830828b0e700 =A0 r10: 00000000000000a8 =A0 r11: 00000= 00000000040 >> > (XEN) r12: ffff830828b0e710 =A0 r13: ffff830828b0e670 =A0 r14: ffff830= 82cd7fe38 >> > (XEN) r15: 0000000000000000 =A0 cr0: 000000008005003b =A0 cr4: 0000000= 0000026f0 >> > (XEN) cr3: 000000043fdcf000 =A0 cr2: ffff82c3ffeb614d >> > (XEN) ds: 007b =A0 es: 007b =A0 fs: 00d8 =A0 gs: 0000 =A0 ss: 0000 =A0= cs: e008 >> > (XEN) Xen stack trace from rsp=3Dffff83082cd7fd88: >> > (XEN) =A0 =A00000000000000246 ffff830828b0e6e0 0000000080000000 000000= 0100000000 >> > (XEN) =A0 =A03408000000000000 0000000200000000 000f5861e4a00100 000000= 0000000141 >> > (XEN) =A0 =A0ffff83082cd71ec8 ffff83082cd7fec8 0000000000000136 ffff83= 082cd60000 >> > (XEN) =A0 =A00000000000000038 00000000ffffffed 0000000000000000 ffff82= c480154832 >> > (XEN) =A0 =A000000000000004d8 0000000000000038 00000000000000e0 ffff83= 083fd81c80 >> > (XEN) =A0 =A0ffff830828b0e670 00000000f5861e0c 0000000000000000 ffff83= 082cd60000 >> > (XEN) =A0 =A0ffff83082cd400f0 00000000f5861e0c 0000000000000136 000000= 0000000038 >> > (XEN) =A0 =A0ffff83082cd7fec8 ffff82c4801ede5f 7265646e776f206f ffff82= c48024c080 >> > (XEN) =A0 =A0ffff83082cd60180 ffff83082cd7fe98 0000000000007ff0 ffffff= ffffffffff >> > (XEN) =A0 =A00000000800000000 0000000100000000 ffff8308f5861e4a ffff82= c4802eaa80 >> > (XEN) =A0 =A00000000800000000 0000000000000038 f5861e4a00000001 000000= 000000000f >> > (XEN) =A0 =A0ffffffffffffffff ffff8300bf2e8000 0000000000000035 000000= 0000000000 >> > (XEN) =A0 =A00000000000000000 0000000000000000 0000000000000000 ffff82= c4801ef863 >> > (XEN) =A0 =A00000000000000000 0000000000000000 0000000000000000 000000= 0000000000 >> > (XEN) =A0 =A00000000000000035 000000000000000d 0000000000000000 000000= 0000000000 >> > (XEN) =A0 =A00000000000000000 0000000000000000 0000000000000021 000000= 00f5861e0c >> > (XEN) =A0 =A000000000c033741f 00000000ffffffff 0000000000000000 000001= 0000000000 >> > (XEN) =A0 =A000000000c0101427 0000000000000061 0000000000000286 000000= 00f5861e08 >> > (XEN) =A0 =A00000000000000069 0000000000000000 0000000000000000 000000= 0000000000 >> > (XEN) =A0 =A00000000000000000 000000000000000f ffff8300bf2e8000 >> > (XEN) Xen call trace: >> > (XEN) =A0 =A0[] pci_enable_msi+0x4c9/0x580 >> > (XEN) =A0 =A0[] map_domain_pirq+0x242/0x2f0 >> > (XEN) =A0 =A0[] compat_physdev_op+0xc8f/0x1010 >> > (XEN) =A0 =A0[] compat_hypercall+0x83/0x90 >> > (XEN) >> > (XEN) Pagetable walk from ffff82c3ffeb614d: >> > (XEN) =A0L4[0x105] =3D 00000000bf4e2027 5555555555555555 >> > (XEN) =A0L3[0x10f] =3D 00000000bf698063 5555555555555555 >> > (XEN) =A0L2[0x1ff] =3D 00000000bf697063 5555555555555555 >> > (XEN) =A0L1[0x0b6] =3D f5861e4a00100173 ffffffffffffffff >> > (XEN) >> > (XEN) **************************************** >> > (XEN) Panic on CPU 15: >> > (XEN) FATAL PAGE FAULT >> > (XEN) [error_code=3D000b] >> > (XEN) Faulting linear address: ffff82c3ffeb614d >> > (XEN) **************************************** >> >> >> >> -- >> Best regards, >> =A0Sander =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mailto:= linux@eikelenboom.it >> >> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@lists.xensource.com >> http://lists.xensource.com/xen-devel > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >