Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756738AbYHTNJW (ORCPT ); Wed, 20 Aug 2008 09:09:22 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756638AbYHTNJB (ORCPT ); Wed, 20 Aug 2008 09:09:01 -0400 Received: from ogre.sisk.pl ([217.79.144.158]:59179 "EHLO ogre.sisk.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755067AbYHTNI6 (ORCPT ); Wed, 20 Aug 2008 09:08:58 -0400 From: "Rafael J. Wysocki" To: "Eric W. Biederman" Subject: Re: [PATCH] forcedeth: Fix kexec regression Date: Wed, 20 Aug 2008 15:12:11 +0200 User-Agent: KMail/1.9.6 (enterprise 20070904.708012) Cc: "Jeff Garzik" , David Miller , "Yinghai Lu" , "Ingo Molnar" , "Andrew Morton" , linux-kernel@vger.kernel.org, netdev , "Jesse Barnes" , "Simon Arlott" References: <1218954333-12819-1-git-send-email-yhlu.kernel@gmail.com> <200808192045.54779.rjw@sisk.pl> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808201512.12583.rjw@sisk.pl> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1618 Lines: 40 On Wednesday, 20 of August 2008, Eric W. Biederman wrote: > "Rafael J. Wysocki" writes: > > > From: Rafael J. Wysocki > > > > forcedeth: Fix kexec regression > > > > Fix regression tracked as > > http://bugzilla.kernel.org/show_bug.cgi?id=11361 and > > caused by commit f735a2a1a4f2a0f5cd823ce323e82675990469e2 > > ("[netdrvr] forcedeth: setup wake-on-lan before shutting down") > > that makes network adapters integrated into the NVidia > > MCP55 chipsets fail to work in kexeced kernels. The problem appears > > to be that if the adapter is put into D3_hot during ->shutdown(), > > it cannot be brought back into D0 after kexec (ref. > > http://marc.info/?l=linux-kernel&m=121900062814967&w=4). Therefore, > > only put forcedeth into D3 during ->shutdown() if the system is to be > > powered off. > > Any chance we can fix this by teaching the forcedeth driver to > bring a card out of PCI_D3hot? Maybe, but that's not what I'm able to do at the moment. :-) Yinghai Lu thinks that the hardware has a problem with that, though. > The kexec on panic guys are going to need that and it is just generally > more robust all of the way around than a special case in shutdown > based on system_state. Actually, system_state == SYSTEM_POWER_OFF is a special case already, since it is the only case in which ACPI gets involved. Thanks, Rafael -- 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/