[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] DomU: kernel BUG at arch/x86/xen/enlighten.c:425
On 12/03/2013, at 6:45 PM, Jan Beulich <JBeulich@xxxxxxxx> wrote: >>>> On 12.03.13 at 04:56, James Sinclair <james.sinclair@xxxxxxxxxx> wrote: > > (re-adding xen-devel to Cc) > >> I've done further testing and I have confirmed that I can trigger the bug >> pretty reliably on several Xen versions: >> >> * xen-3.4.4 >> * xen-4.1.4 >> * xen-4.1.5-pre >> >> Dom0 kernels range between 2.6.18 & 3.7.7-1. I've also tried quite a few >> DomU >> kernels and I can trigger it in everything I've tried between 2.6.39.1 and >> 3.7.10. In the end, I haven't managed to find a combination of Xen, Dom0 & >> DomU where I cannot trigger it. > > Partly because you apparently never tried non-pvops DomU kernels. > But that's not the point here. > >> As for the hypervisor log, I'm not seeing anything get logged at all. I >> suspect that I'm not capturing them correctly. Using Xen 4.1.4 I added the >> following to the command line: >> >> loglvl=all guest_loglvl=all sync_console console_to_ring earlyprintk=xen >> debug loglevel=8 > > Now, this mixture of hypervisor and kernel options already > suggests that you don't look in the right place. Please put Xen > options on the Xen command line, and kernel ones on the kernel > line. The documentation I found that mentioned using "earlyprintk=xen debug loglevel=8" did not make it clear those are kernel options. I've corrected that now: Hypervisor options: loglvl=all guest_loglvl=all sync_console console_to_ring Kernel options: earlyprintk=xen debug loglevel=8 > >> I'm seeing extra logs from Xen during boot, but nothing when the bug is >> triggered in the DomU. I'm assuming any extra logging will show up on the >> console or in /var/log/xen/xend.log - is there somewhere else I should be >> looking? Or something I'm not setting correctly? > > They show up on the serial console (if in use) or in the output of > "xl dmesg" (or "xm dmesg" if xend is in use). Without extra > precautions, they _won't_ show up anywhere under /var/log. I'm not seeing anything extra logged on the serial console nor in "xl dmesg" when the bug hits. The only log entry I'm getting is a warning from XendDomainInfo that the domain has crashed, and that's only logged when the bug hits a critical process (usually init) that causes the domU kernel to panic. I'm working on building a hypervisor with "debug=y" enabled to see if that gives me anything extra. James _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |