From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759550AbYICRyi (ORCPT ); Wed, 3 Sep 2008 13:54:38 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1759496AbYICRyV (ORCPT ); Wed, 3 Sep 2008 13:54:21 -0400 Received: from inhex.net ([193.33.178.145]:43265 "EHLO inhex.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759494AbYICRyU (ORCPT ); Wed, 3 Sep 2008 13:54:20 -0400 Date: Wed, 3 Sep 2008 20:54:07 +0300 From: Dmitry Nezhevenko To: Thomas Gleixner Cc: "Luiz Fernando N. Capitulino" , herton@mandriva.com.br, Mikhail Kshevetskiy , LKML Subject: Re: 2.6.27-rc5 doesn't boot on a Pavilion laptop Message-ID: <20080903175407.GA27480@laptop.local> References: <20080902163532.436f8fbd@doriath.conectiva> <20080902175544.131bc54e@doriath.conectiva> <20080903104132.7a736282@doriath.conectiva> <20080903164415.GA24442@laptop.local> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 03, 2008 at 07:05:39PM +0200, Thomas Gleixner wrote: > Yeah, noticed already. Sorry. > > Find a debug patch below, which looks at the two functions which might > loop forver under certain conditions. Does one of the checks hit ? This one happens for me > + if (!once) { > + printk(KERN_WARNING > + "tick_broadcast_set_event is " > + "stuck %llx %llx\n", > + now.tv64, expires.tv64); > + WARN_ON(1); > + } Actually kernel continued to boot, however it panics just before (or maybe after) mounting rootfs... I've booted it with boot_delay to take photos. Here is panic stacktrace: warn_on_slowpath stop_this_cpu printk show_trace stop_this_cpu print_oops_end_marker clocksource_get_next getnstimeofday send_IPI_mask_bitmask tick_do_broadcast tick_handle_oneshot_broadcast timer_interrupt handle_IRQ_event handle_edge_irq do_IRQ .... Here are screenshots: http://inhex.net/dion/lkml/tick_boradcast_stuck.jpg -- stacktrace from your patch http://inhex.net/dion/lkml/panic_on_rootfs_mount.jpg -- final kernel panic I'm using linux-2.6-x86.git as suggested by Glauber -- WBR, Dmitry