From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7C3D0C021B8 for ; Tue, 4 Mar 2025 20:46:25 +0000 (UTC) Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.97.1) (envelope-from ) id 1tpZ9g-000000004Gy-00Wa; Tue, 04 Mar 2025 15:46:20 -0500 Received: from nyc.source.kernel.org ([147.75.193.91]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.97.1) (envelope-from ) id 1tpZ9e-000000004GW-3akP for kernelnewbies@kernelnewbies.org; Tue, 04 Mar 2025 15:46:18 -0500 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id EE9CDA446ED; Tue, 4 Mar 2025 20:40:27 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4C562C4CEE5; Tue, 4 Mar 2025 20:45:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1741121158; bh=U/eFb/OESmts7OXb00T0AjKZaAO0FvaODgYQr6+SN4E=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=rzjL0D6vjy1aTbOmTZjO5d2W1L55mdV9KQ9N0D4XD4dgyRx84/ZqlUCAtAmnQ+Naa ahnooz5VrnuBuW/FL/5DclNYdL36UU3AIbccX1bwPP7q4V+jpnYjoN884E0l64ASzC TyL9VAQ2BS5aP0A9n/Hv35RSQfgytvKcm7xwIIUc7e/7sjnJtXZWfXdj283HOJld7M SRq6BMv+iAe2xnNn1GMa5VqmjYoXf+NlB3Je/Q6PajSNHsRWnFNvcx2UDrzAErJPM4 1R6Azbqr2grRgOgJCfWaHpDEx3NoazvG7/4RUFyaSGLK/As0xcEjzPoBtj8oS5rG0N QmwMvpnqQcoOQ== Date: Tue, 4 Mar 2025 14:45:56 -0600 From: Bjorn Helgaas To: Naveen Kumar P Subject: Re: PCI: hotplug_event: PCIe PLDA Device BAR Reset Message-ID: <20250304204556.GA257201@bhelgaas> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Cc: linux-pci@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, kernelnewbies X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: kernelnewbies-bounces@kernelnewbies.org T24gVHVlLCBNYXIgMDQsIDIwMjUgYXQgMDE6MzU6MTRQTSArMDUzMCwgTmF2ZWVuIEt1bWFyIFAg d3JvdGU6Cj4gT24gRnJpLCBGZWIgMjgsIDIwMjUgYXQgOTozMeKAr1BNIEJqb3JuIEhlbGdhYXMg PGhlbGdhYXNAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPgo+ID4gT24gV2VkLCBGZWIgMjYsIDIwMjUg YXQgMDY6Mjg6MzNQTSArMDUzMCwgTmF2ZWVuIEt1bWFyIFAgd3JvdGU6Cj4gPiA+IE9uIFdlZCwg RmViIDI2LCAyMDI1IGF0IDI6MDjigK9BTSBCam9ybiBIZWxnYWFzIDxoZWxnYWFzQGtlcm5lbC5v cmc+IHdyb3RlOgo+ID4gPiA+IE9uIFR1ZSwgRmViIDI1LCAyMDI1IGF0IDA2OjQ2OjAyUE0gKzA1 MzAsIE5hdmVlbiBLdW1hciBQIHdyb3RlOgo+ID4gPiA+ID4gT24gVHVlLCBGZWIgMjUsIDIwMjUg YXQgMToyNOKAr0FNIEJqb3JuIEhlbGdhYXMgPGhlbGdhYXNAa2VybmVsLm9yZz4gd3JvdGU6Cj4g PiA+ID4gPiA+IE9uIFR1ZSwgRmViIDI1LCAyMDI1IGF0IDEyOjI5OjAwQU0gKzA1MzAsIE5hdmVl biBLdW1hciBQIHdyb3RlOgo+ID4gPiA+ID4gPiA+IE9uIE1vbiwgRmViIDI0LCAyMDI1IGF0IDEx OjAz4oCvUE0gQmpvcm4gSGVsZ2FhcyA8aGVsZ2Fhc0BrZXJuZWwub3JnPiB3cm90ZToKPiA+ID4g PiA+ID4gPiA+IE9uIE1vbiwgRmViIDI0LCAyMDI1IGF0IDA1OjQ1OjM1UE0gKzA1MzAsIE5hdmVl biBLdW1hciBQIHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gPiBPbiBXZWQsIEZlYiAxOSwgMjAyNSBh dCAxMDozNuKAr1BNIEJqb3JuIEhlbGdhYXMgPGhlbGdhYXNAa2VybmVsLm9yZz4gd3JvdGU6Cj4g PiA+ID4gPiA+ID4gPiA+ID4gT24gV2VkLCBGZWIgMTksIDIwMjUgYXQgMDU6NTI6NDdQTSArMDUz MCwgTmF2ZWVuIEt1bWFyIFAgd3JvdGU6Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiBIaSBhbGwsCj4g PiA+ID4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gSSBhbSB3cml0aW5nIHRv IHNlZWsgYXNzaXN0YW5jZSB3aXRoIGFuIGlzc3VlIHdlIGFyZQo+ID4gPiA+ID4gPiA+ID4gPiA+ ID4gZXhwZXJpZW5jaW5nIHdpdGggYSBQQ0llIGRldmljZSAoUExEQSBEZXZpY2UgNTU1NSkKPiA+ ID4gPiA+ID4gPiA+ID4gPiA+IGNvbm5lY3RlZCB0aHJvdWdoIFBDSSBFeHByZXNzIFJvb3QgUG9y dCAxIHRvIHRoZQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gaG9zdCBicmlkZ2UuCj4gPiA+ID4gPiA+ ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gV2UgaGF2ZSBvYnNlcnZlZCB0aGF0IGFm dGVyIGJvb3RpbmcgdGhlIHN5c3RlbSwgdGhlCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiBCYXNlIEFk ZHJlc3MgUmVnaXN0ZXIgKEJBUjApIG1lbW9yeSBvZiB0aGlzIGRldmljZQo+ID4gPiA+ID4gPiA+ ID4gPiA+ID4gZ2V0cyByZXNldCB0byAweDAgYWZ0ZXIgYXBwcm94aW1hdGVseSBvbmUgaG91ciBv cgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gbW9yZSAodGhlIHRpbWluZyBpcyBpbmNvbnNpc3RlbnQp LiBUaGlzIHdhcyB2ZXJpZmllZAo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gdXNpbmcgdGhlIGxzcGNp IG91dHB1dCBhbmQgdGhlIHNldHBjaSAtcyAwMTowMC4wCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiBC QVNFX0FERFJFU1NfMCBjb21tYW5kLgo+ID4gPiA+ID4gPiA+IC4uLgo+ID4KPiA+ID4gSSBoYXZl IGRvd25sb2FkZWQgdGhlIDYuMTMga2VybmVsIHNvdXJjZSBhbmQgYWRkZWQgYWRkaXRpb25hbCBk ZWJ1Zwo+ID4gPiBsb2dzIGluIGhvdHBsdWdfZXZlbnQoKSwgdGhlbiBidWlsdCB0aGUga2VybmVs LiBBZnRlciB0aGF0IHJlYm9vdGVkCj4gPiA+IHdpdGggdGhlIG5ldyBrZXJuZWwgdXNpbmcgdGhl IGZvbGxvd2luZyBwYXJhbWV0ZXJzOgo+ID4gPiBCT09UX0lNQUdFPS92bWxpbnV6LTYuMTMuMCsg cm9vdD0vZGV2L21hcHBlci92ZzAwLXJvb3R2b2wgcm8gcXVpZXQKPiA+ID4gbGliYXRhLmZvcmNl PW5vbmNxIHBjaT1ub21zaSBwY2llX2FzcG09b2ZmIHBjaWVfcG9ydHM9b24gImR5bmRiZz1maWxl Cj4gPiA+IGRyaXZlcnMvcGNpLyogK3A7IGZpbGUgZHJpdmVycy9hY3BpLyogK3AiCj4gPgo+ID4g V2h5ICJwY2k9bm9tc2kiPyAgSSBkb24ndCB0aGluayB0aGF0IHNob3VsZCBtYWtlIGEgZGlmZmVy ZW5jZS4gIEFsc28sCj4gPiBpdCBjb250cmlidXRlcyB0byB0aGUgZmFjdCB0aGF0IExpbnV4IGRv ZXNuJ3QgcmVxdWVzdCBPUyBjb250cm9sIG9mCj4gPiBzZXZlcmFsIGZlYXR1cmVzIHRoYXQgaXQg b3JkaW5hcmlseSBkb2VzLCBzbyB5b3UgZW5kIHVwIGluIGEgc29tZXdoYXQKPiA+IHVudXN1YWwg c3RhdGUgKHdoaWNoICpzaG91bGQqIHN0aWxsIHdvcmssIG9mIGNvdXJzZSk6Cj4gPgo+ID4gICBh Y3BpIFBOUDBBMDg6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBTZWdtZW50 cyBIUFgtVHlwZTNdCj4gPiAgIGFjcGkgUE5QMEEwODowMDogX09TQzogbm90IHJlcXVlc3Rpbmcg T1MgY29udHJvbDsgT1MgcmVxdWlyZXMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBNU0ld Cj4gPgo+ID4gU2FtZSBmb3IgInBjaWVfYXNwbT1vZmYiLgo+Cj4gSSBpbml0aWFsbHkgc3VzcGVj dGVkIHRoYXQgdGhlIFBDSSBCQVIgcmVzZXQgd2FzIGhhcHBlbmluZyBkdWUgdG8gdGhlCj4gZGV2 aWNlIGVudGVyaW5nIGEgbG93LXBvd2VyIHN0YXRlLCBzbyBJIHNldCBwY2llX2FzcG09b2ZmIHRv IHByZXZlbnQKPiBpdC4gCgpBU1BNIG5ldmVyIG1ha2VzIGEgZGV2aWNlIGxvc2UgaXRzIHN0YXRl LiAgSXQncyBjb21wbGV0ZWx5IGludmlzaWJsZQpmcm9tIGEgc29mdHdhcmUgcG9pbnQgb2Ygdmll dy4KCj4gQXMgcGVyIHlvdXIgc3VnZ2VzdGlvbiwgSSBpbnN0cnVtZW50ZWQgdGhlIFBDSSBjb25m aWd1cmF0aW9uCj4gYWNjZXNzb3JzIHRvIGxvZyBhbGwgcmVhZHMgYW5kIHdyaXRlcyB0byBteSBk ZXZpY2UgKDAxOjAwLjApLiBUaGUKPiBjb3JyZXNwb25kaW5nIHBhdGNoCj4gKDAwMDItaW5zdHJ1 bWVudGVkLXRoZS1QQ0ktY29uZmlnLWFjY2Vzc29ycy10by1sb2ctYWxsLXRoZS5wYXRjaCkgaXMK PiBhdHRhY2hlZCB0byB0aGlzIGVtYWlsLiBBZnRlciBhcHBseWluZyB0aGUgcGF0Y2ggYW5kIHJl Ym9vdGluZyB3aXRoCj4gdGhlIHNhbWUgYm9vdCBwYXJhbWV0ZXJzLCB0aGUgaXNzdWUgcmVwcm9k dWNlZCBhZnRlciAxOTM4OTAgc2Vjb25kcy4KPiAKPiBUaGUgY29tcGxldGUgZG1lc2cgbG9nIChk bWVzZ19tYXJjaDNyZF9sb2cudHh0KSBpcyBhbHNvIGF0dGFjaGVkLgo+IENvdWxkIHlvdSBjaGVj ayBpZiB0aGlzIG5ldyBsb2cgcHJvdmlkZXMgYW55IHVzZWZ1bCBjbHVlcz8KCj4gWzE5Mzg5MC40 MDc4MTBdIEFDUEk6IFxfU0JfLlBDSTAuUlAwMTogQUNQSTogQUNQSV9OT1RJRllfQlVTX0NIRUNL IGV2ZW50Cj4gWzE5Mzg5MC40MDc5NzNdIEFDUEk6IFxfU0JfLlBDSTAuUlAwMTogYWNwaXBocF9n bHVlOiBCcmlkZ2UgYWNxdWlyZWQgaW4gaG90cGx1Z19ldmVudCgpCj4gWzE5Mzg5MC40MDgwMTBd IEFDUEk6IFxfU0JfLlBDSTAuUlAwMTogYWNwaXBocF9nbHVlOiBCdXMgY2hlY2sgaW4gaG90cGx1 Z19ldmVudCgpCj4gWzE5Mzg5MC40MDgwMzBdIEFDUEk6IFxfU0JfLlBDSTAuUlAwMTogYWNwaXBo cF9nbHVlOiBDaGVja2luZyBicmlkZ2UgaW4gaG90cGx1Z19ldmVudCgpCj4gWzE5Mzg5MC40MDgw NTJdIFBDSSBSRUFEOiByZXM9MCwgYnVzPTAxIGRldj0wMCBmdW5jPTAgcG9zPTB4MDAgbGVuPTQg ZGF0YT0weDU1NTUxNTU2Cj4gWzE5Mzg5MC40MDgwOTVdIFBDSSBSRUFEOiByZXM9MCwgYnVzPTAx IGRldj0wMCBmdW5jPTAgcG9zPTB4MDAgbGVuPTQgZGF0YT0weDU1NTUxNTU2CgpMb29rcyBwZXJm ZWN0bHkgZmluZS4gIFRoaXMgaXMgcmVhZGluZyB0aGUgVmVuZG9yIGFuZCBEZXZpY2UgSURzLgoK PiBbMTkzODkwLjQwODEyMl0gQUNQSTogXF9TQl8uUENJMC5SUDAxOiBhY3BpcGhwX2dsdWU6IEVu YWJsaW5nIHNsb3QgaW4gYWNwaXBocF9jaGVja19icmlkZ2UoKQo+IFsxOTM4OTAuNDA4MTg0XSBB Q1BJOiBEZXZpY2UgW1BYU1hdIHN0YXR1cyBbMDAwMDAwMGZdCj4gWzE5Mzg5MC40MDgyMzZdIEFD UEk6IERldmljZSBbRDAxNV0gc3RhdHVzIFswMDAwMDAwZl0KPiBbMTkzODkwLjQwODMwNV0gQUNQ STogXF9TQl8uUENJMC5SUDAxOiBhY3BpcGhwX2dsdWU6IFJlbGVhc2luZyBicmlkZ2UgaW4gaG90 cGx1Z19ldmVudCgpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpLZXJuZWxuZXdiaWVzIG1haWxpbmcgbGlzdApLZXJuZWxuZXdiaWVzQGtlcm5lbG5ld2Jp ZXMub3JnCmh0dHBzOi8vbGlzdHMua2VybmVsbmV3Ymllcy5vcmcvbWFpbG1hbi9saXN0aW5mby9r ZXJuZWxuZXdiaWVzCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EF05D2063F3; Tue, 4 Mar 2025 20:45:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741121159; cv=none; b=mbaat1WoHXIDPdJOBgHP2L9+0NDf3G2I7EX1iM9djq3s+hTuZsdNYlKVdV1CYuPHgYWdYaB0XasDx97dGihNvU6rIAvV2lRdjAWyjiqZKoVpOezCL9lslCPc21ZTlBAmOqVp50OHq8Ktj9n1pkp5XX9QjpYnBkg34PT+vz19I6o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741121159; c=relaxed/simple; bh=U/eFb/OESmts7OXb00T0AjKZaAO0FvaODgYQr6+SN4E=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition:In-Reply-To; b=XrjS655UGw9mKdai376bUbPwJvLQcP9/8HDHRhqrHQD4Huk2+s8DZL/+qX8f768x5VvTs/IJo7mG+S3a7cgW3ibFBoRGaJkQi3lfoVa1bihG7mPJdk2FSYVCBMn0tCKKpF4GcQAlyKVKVKbDdpvm0e125ZJ6JqTnV7pLYvdgVnw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=rzjL0D6v; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="rzjL0D6v" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4C562C4CEE5; Tue, 4 Mar 2025 20:45:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1741121158; bh=U/eFb/OESmts7OXb00T0AjKZaAO0FvaODgYQr6+SN4E=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=rzjL0D6vjy1aTbOmTZjO5d2W1L55mdV9KQ9N0D4XD4dgyRx84/ZqlUCAtAmnQ+Naa ahnooz5VrnuBuW/FL/5DclNYdL36UU3AIbccX1bwPP7q4V+jpnYjoN884E0l64ASzC TyL9VAQ2BS5aP0A9n/Hv35RSQfgytvKcm7xwIIUc7e/7sjnJtXZWfXdj283HOJld7M SRq6BMv+iAe2xnNn1GMa5VqmjYoXf+NlB3Je/Q6PajSNHsRWnFNvcx2UDrzAErJPM4 1R6Azbqr2grRgOgJCfWaHpDEx3NoazvG7/4RUFyaSGLK/As0xcEjzPoBtj8oS5rG0N QmwMvpnqQcoOQ== Date: Tue, 4 Mar 2025 14:45:56 -0600 From: Bjorn Helgaas To: Naveen Kumar P Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, kernelnewbies , linux-acpi@vger.kernel.org Subject: Re: PCI: hotplug_event: PCIe PLDA Device BAR Reset Message-ID: <20250304204556.GA257201@bhelgaas> Precedence: bulk X-Mailing-List: linux-acpi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Tue, Mar 04, 2025 at 01:35:14PM +0530, Naveen Kumar P wrote: > On Fri, Feb 28, 2025 at 9:31 PM Bjorn Helgaas wrote: > > > > On Wed, Feb 26, 2025 at 06:28:33PM +0530, Naveen Kumar P wrote: > > > On Wed, Feb 26, 2025 at 2:08 AM Bjorn Helgaas wrote: > > > > On Tue, Feb 25, 2025 at 06:46:02PM +0530, Naveen Kumar P wrote: > > > > > On Tue, Feb 25, 2025 at 1:24 AM Bjorn Helgaas wrote: > > > > > > On Tue, Feb 25, 2025 at 12:29:00AM +0530, Naveen Kumar P wrote: > > > > > > > On Mon, Feb 24, 2025 at 11:03 PM Bjorn Helgaas wrote: > > > > > > > > On Mon, Feb 24, 2025 at 05:45:35PM +0530, Naveen Kumar P wrote: > > > > > > > > > On Wed, Feb 19, 2025 at 10:36 PM Bjorn Helgaas wrote: > > > > > > > > > > On Wed, Feb 19, 2025 at 05:52:47PM +0530, Naveen Kumar P wrote: > > > > > > > > > > > Hi all, > > > > > > > > > > > > > > > > > > > > > > I am writing to seek assistance with an issue we are > > > > > > > > > > > experiencing with a PCIe device (PLDA Device 5555) > > > > > > > > > > > connected through PCI Express Root Port 1 to the > > > > > > > > > > > host bridge. > > > > > > > > > > > > > > > > > > > > > > We have observed that after booting the system, the > > > > > > > > > > > Base Address Register (BAR0) memory of this device > > > > > > > > > > > gets reset to 0x0 after approximately one hour or > > > > > > > > > > > more (the timing is inconsistent). This was verified > > > > > > > > > > > using the lspci output and the setpci -s 01:00.0 > > > > > > > > > > > BASE_ADDRESS_0 command. > > > > > > > ... > > > > > I have downloaded the 6.13 kernel source and added additional debug > > > logs in hotplug_event(), then built the kernel. After that rebooted > > > with the new kernel using the following parameters: > > > BOOT_IMAGE=/vmlinuz-6.13.0+ root=/dev/mapper/vg00-rootvol ro quiet > > > libata.force=noncq pci=nomsi pcie_aspm=off pcie_ports=on "dyndbg=file > > > drivers/pci/* +p; file drivers/acpi/* +p" > > > > Why "pci=nomsi"? I don't think that should make a difference. Also, > > it contributes to the fact that Linux doesn't request OS control of > > several features that it ordinarily does, so you end up in a somewhat > > unusual state (which *should* still work, of course): > > > > acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig Segments HPX-Type3] > > acpi PNP0A08:00: _OSC: not requesting OS control; OS requires [ExtendedConfig ASPM ClockPM MSI] > > > > Same for "pcie_aspm=off". > > I initially suspected that the PCI BAR reset was happening due to the > device entering a low-power state, so I set pcie_aspm=off to prevent > it. ASPM never makes a device lose its state. It's completely invisible from a software point of view. > As per your suggestion, I instrumented the PCI configuration > accessors to log all reads and writes to my device (01:00.0). The > corresponding patch > (0002-instrumented-the-PCI-config-accessors-to-log-all-the.patch) is > attached to this email. After applying the patch and rebooting with > the same boot parameters, the issue reproduced after 193890 seconds. > > The complete dmesg log (dmesg_march3rd_log.txt) is also attached. > Could you check if this new log provides any useful clues? > [193890.407810] ACPI: \_SB_.PCI0.RP01: ACPI: ACPI_NOTIFY_BUS_CHECK event > [193890.407973] ACPI: \_SB_.PCI0.RP01: acpiphp_glue: Bridge acquired in hotplug_event() > [193890.408010] ACPI: \_SB_.PCI0.RP01: acpiphp_glue: Bus check in hotplug_event() > [193890.408030] ACPI: \_SB_.PCI0.RP01: acpiphp_glue: Checking bridge in hotplug_event() > [193890.408052] PCI READ: res=0, bus=01 dev=00 func=0 pos=0x00 len=4 data=0x55551556 > [193890.408095] PCI READ: res=0, bus=01 dev=00 func=0 pos=0x00 len=4 data=0x55551556 Looks perfectly fine. This is reading the Vendor and Device IDs. > [193890.408122] ACPI: \_SB_.PCI0.RP01: acpiphp_glue: Enabling slot in acpiphp_check_bridge() > [193890.408184] ACPI: Device [PXSX] status [0000000f] > [193890.408236] ACPI: Device [D015] status [0000000f] > [193890.408305] ACPI: \_SB_.PCI0.RP01: acpiphp_glue: Releasing bridge in hotplug_event()