From mboxrd@z Thu Jan 1 00:00:00 1970 From: Grant Grundler Subject: Re: pci bridge suspend/resume (Re: PCI not restored correctly after suspend to ram) Date: Wed, 31 Mar 2004 08:28:31 -0700 Sender: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Message-ID: <20040331152831.GA1869@colo.lackof.org> References: <200403180935.09436.stefan.doesinger@gym-leoben.asn-graz.ac.at> <1079761564.7274.730.camel@dhcppc4> <405C00C6.3010805@pobox.com> <20040320134542.GV25059@parcelfarce.linux.theplanet.co.uk> <20040320181000.GA8272@kroah.com> <20040322223425.GB3213@neo.rr.com> <20040324013557.GB21477@kroah.com> <20040324090746.A13095@flint.arm.linux.org.uk> <20040330214941.L85074@root.org> <20040331082834.B27804@flint.arm.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20040331082834.B27804-f404yB8NqCZvn6HldHNs0ANdhmdF6hFW@public.gmane.org> Errors-To: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: Russell King Cc: Nate Lawson , Greg KH , Adam Belay , Matthew Wilcox , Jeff Garzik , Len Brown , stefan.doesinger-dYJrdcitkgg0+Ua9VpOLR6Q1ief8SNuKXqFh9Ls21Oc@public.gmane.org, "linux-pci-jyMamyUUXNJG4ohzP4jBZS1Fcj925eT/@public.gmane.org" , ACPI Developers List-Id: linux-acpi@vger.kernel.org On Wed, Mar 31, 2004 at 08:28:34AM +0100, Russell King wrote: > Also, if what you say is true, these device drivers can only ever be > inserted and never removed and re-inserted - which would be a driver > bug. We could call it a driver bug if we like. But reality is we don't know what magic BIOS is doing and can't fix the problem. Trying to get gfx cards working on parisc-linux is an example of that. Can someone provide a cleaner example than PCI-PCI Bridge of generic class driver? Maybe from serial or LAN cards? (eg 16550 or tulip chip support) Talking about a concrete example(s) might define the problem(s) better. PCI-PCI Bridge class support is integrated in the generic PCI bus enumeration in order to walk PCI config space and ultimately configure devices behind the PCI-PCI bridge. A seperate PCI-PCI Bridge "class" driver could do some other house-keeping stuff to support hot plug. thanks, grant ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click