Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761350AbZDGUx1 (ORCPT ); Tue, 7 Apr 2009 16:53:27 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1760601AbZDGUxF (ORCPT ); Tue, 7 Apr 2009 16:53:05 -0400 Received: from wf-out-1314.google.com ([209.85.200.173]:54355 "EHLO wf-out-1314.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758798AbZDGUxB convert rfc822-to-8bit (ORCPT ); Tue, 7 Apr 2009 16:53:01 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=jq/FpA2xWcF60jcNhbxacBbl+sMqXHQX9XXOhYvL3eUximsDpbrK/Pqu9mdSOriUDO qTlNIyxByar992H3xStPDNiXjdFgliOkxMHrkW11jVe6sDHkbkjmWadBm00MGc4/klCP UatQx52QlSMX7841tcSoLO0fIblBJgbznqPoM= MIME-Version: 1.0 In-Reply-To: <49DBA821.1070408@s5r6.in-berlin.de> References: <49DB7C77.1000702@s5r6.in-berlin.de> <9b1675090904070944m798ed608i1d9194ebd1ed3961@mail.gmail.com> <49DB8909.3000905@s5r6.in-berlin.de> <9b1675090904071122k6a53295fwfffc336011edee8e@mail.gmail.com> <49DBA821.1070408@s5r6.in-berlin.de> Date: Tue, 7 Apr 2009 14:52:59 -0600 Message-ID: <9b1675090904071352x513510ecm8b2574859b088275@mail.gmail.com> Subject: Re: 2.6.29 on MacBook 2,1 fails to reboot (was Re: 2.6.29-git13: Reported regressions from 2.6.28) From: "Trenton D. Adams" To: Stefan Richter Cc: Linus Torvalds , "Rafael J. Wysocki" , Linux Kernel Mailing List , Adrian Bunk , Andrew Morton , Natalie Protasevich , Kernel Testers List , Network Development , Linux ACPI , Linux PM List , Linux SCSI List , Takashi Iwai Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2475 Lines: 60 On Tue, Apr 7, 2009 at 1:23 PM, Stefan Richter wrote: > Trenton D. Adams wrote: >> On Tue, Apr 7, 2009 at 11:10 AM, Stefan Richter >> wrote: >>>>> http://bugs.gentoo.org/show_bug.cgi?id=253535 >>> Interdependencies between ALSA modules have changed. ?The Gentoo init >>> scripts attempted to unload them in an order which deadlocked modprobe >>> due to dependencies. ?The fix for Gentoo is to just not unload the >>> modules on system shutdown. ?My Gentoo/amd64 Mac mini was affected by >>> this too; fixed by userland update. >>> >> >> While that is interesting, I am not seeing that problem on my Gentoo >> box (the macbook), which is completely up-to-date. ?2.6.28 works, and >> 2.6.29 doesn't. ?Same init scripts, different kernels. > > Note that the respective update changed /etc/conf.d/alsasound (a local > configuration file) to include > UNLOAD_ON_STOP="no" > KILLPROC_ON_STOP="no" > This change by update is not activated by a mere emerge; one needs to > incorporate that change with dispatch-conf or an equivalent method. > (Or simply edit the file to have these variables set to "no".) I run dispatch-conf every time I update. It did not set it to no by default. I do see the option though. > >> And sure, I could put a comment on the rmmod, in the init script, but >> IMO that would be a hack around a _bug_. ?Which is fine for me. ?But, >> is it worth leaving the issue in the kernel? > > Is it a kernel issue if a script attempts to unload a busy module, then > fails to proceed? ?I wouldn't think so. I don't know really. It worked before, now it doesn't. But, now I'm recalling something you said earlier. They are being done in the wrong order. The gentoo bug mentions the correct order. I hadn't realized that. > > But more importantly, is this init scripts related bug really what's > happening at your system? ?Or do you actually experience an entirely > different bug? It could be. I will try it out when I get home from work, and get back to you. That would be cool if it was a simple init script problem. Cause then I don't have to do anymore git bisects. ;) > -- > Stefan Richter > -=====-=-=== -=-= -==-= > http://arcgraph.de/sr/ > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/