Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp229130imu; Mon, 26 Nov 2018 10:06:03 -0800 (PST) X-Google-Smtp-Source: AFSGD/XCheGVCqYdR+5X3NQZrjIH0b98aoA3pl1l4X/RJrtGIzVtzJ1yew136MGQRB16Y1b/4dii X-Received: by 2002:a17:902:20c6:: with SMTP id v6mr28456027plg.156.1543255563603; Mon, 26 Nov 2018 10:06:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543255563; cv=none; d=google.com; s=arc-20160816; b=zufGd0pGtZO769zmV9NdCiXV76YkNSfO3uj/gYyYqLWxd112cQOt1034dZiamnWCiP erW0TBxyq19BaA/w1dtHL+/Krqv1iZBwDkBw8Nt/66i56Zov2LWYv2VrjKhx9/1vIUtG +zJQZJcuDs+mmph5B8xC3DPPWAMwiDu7tH2KB2fawhGfJpVBK7up1uj+4bTeQNCRLUoy iBLBVQtDxkW5JyobRuiItC6WvRHjfBjJ4AIf50UfrbaO4+Bo/hn7RaHXE8Cega2LfbUR BZPwlhOwjJ6OXMqEKcLKIE05T66L9nXmyQdKUcVr643/XlgqaBzfIFnOtA1ZqRm7SRYx GkZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=gJI34YQEMFBPLtUC73iymHoANDAs9iLnsZgfUN9FtBI=; b=poI2DulvKPijK1Vpqfibz29YO7k3VSL48ZGSdg5QuqKnN62+ueU4U8wSPSt5l7+KAc uhcPkkxu0mq2VurkSBFQ6eQZyN/gjw3/TxAvsx0wvE5DMIgfTnOCrL3e/TcygsdAAWCL cj1yk3OjOuY+gu9V8M0I15NDEHLkYpx5i9a2m6/VrHv1oqaT83riiWf8bnVQYNXaUksh bf2iDq2Tc8Yi40sZsoEsdbBEsk6hUYDHgg1g7r8O8ZxGf5aXJzX3KxmyG7wYTTJj0WJU nvFzfZiH4jpHKxK1crDR4NUKhv00vPJwK9WVuLdUTjSvmbaM/uzGnulXw9GEHp8whVOT Ac1A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b3si968608pld.282.2018.11.26.10.05.30; Mon, 26 Nov 2018 10:06:03 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726470AbeK0E65 (ORCPT + 99 others); Mon, 26 Nov 2018 23:58:57 -0500 Received: from cloudserver094114.home.pl ([79.96.170.134]:47641 "EHLO cloudserver094114.home.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726202AbeK0E65 (ORCPT ); Mon, 26 Nov 2018 23:58:57 -0500 Received: from 79.184.254.110.ipv4.supernova.orange.pl (79.184.254.110) (HELO aspire.rjw.lan) by serwer1319399.home.pl (79.96.170.134) with SMTP (IdeaSmtpServer 0.83.157) id fcfea4f969da0254; Mon, 26 Nov 2018 19:04:01 +0100 From: "Rafael J. Wysocki" To: Bjorn Helgaas Cc: LKML , Linux PCI Subject: [Bug] SD card reader in Acer Aspire S5 broken in 4.20-rc Date: Mon, 26 Nov 2018 19:03:58 +0100 Message-ID: <2960808.4YCFhzuD0k@aspire.rjw.lan> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart4303141.x26C91lLnn" Content-Transfer-Encoding: 7Bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a multi-part message in MIME format. --nextPart4303141.x26C91lLnn Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Hi Bjorn, The SD card reader in my Acer Aspire S5 doesn't work with 4.20-rc. Here's what lspci -v says about it (in a bad kernel): 02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01) Subsystem: Acer Incorporated [ALI] Device 0704 Flags: bus master, fast devsel, latency 0, IRQ 35 Memory at d9001000 (32-bit, non-prefetchable) [size=4K] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [70] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Device Serial Number 00-00-00-01-00-4c-e0-00 Kernel driver in use: rtsx_pci Kernel modules: rtsx_pci When it doesn't work, it doesn't generate any interrupts on device insertion and removal and this seems to be reproducible 100% of the time. Bisection turned up commit de468b755464426c276df2daf1e54bcd64186020 Merge: b1801bf05964 d6112f8def51 Author: Bjorn Helgaas Date: Sat Oct 20 11:45:28 2018 -0500 Merge branch 'pci/enumeration' - Remove x86 and arm64 node-local allocation for host bridge structures (Punit Agrawal) - Pay attention to device-specific _PXM node values (Jonathan Cameron) - Support new Immediate Readiness bit (Felipe Balbi) * pci/enumeration: PCI: Add support for Immediate Readiness ACPI/PCI: Pay attention to device-specific _PXM node values x86/PCI: Remove node-local allocation when initialising host controller arm64: PCI: Remove node-local allocations when initialising host controller as the first bad commit, but the "PCI: Add support for Immediate Readiness" one was tested as "good" (full bisect log is attached). I wonder if you have any ideas on what to check? Cheers, Rafael --nextPart4303141.x26C91lLnn Content-Disposition: attachment; filename="aspire-rtsx-bisect.log" Content-Transfer-Encoding: 7Bit Content-Type: text/x-log; charset="UTF-8"; name="aspire-rtsx-bisect.log" git bisect start # good: [84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d] Linux 4.19 git bisect good 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d # bad: [2e6e902d185027f8e3cb8b7305238f7e35d6a436] Linux 4.20-rc4 git bisect bad 2e6e902d185027f8e3cb8b7305238f7e35d6a436 # bad: [18d0eae30e6a4f8644d589243d7ac1d70d29203d] Merge tag 'char-misc-4.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc git bisect bad 18d0eae30e6a4f8644d589243d7ac1d70d29203d # good: [50b825d7e87f4cff7070df6eb26390152bb29537] Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next git bisect good 50b825d7e87f4cff7070df6eb26390152bb29537 # bad: [3acbd2de6bc3af215c6ed7732dfc097d1e238503] Merge tag 'sound-4.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound git bisect bad 3acbd2de6bc3af215c6ed7732dfc097d1e238503 # good: [a41efc2a0f68cea26665ab9e6d991c9bf33b3f59] Merge tag 'dmaengine-4.20-rc1' of git://git.infradead.org/users/vkoul/slave-dma git bisect good a41efc2a0f68cea26665ab9e6d991c9bf33b3f59 # bad: [d49f8a52b15bf35db778035340d8a673149f9f93] Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi git bisect bad d49f8a52b15bf35db778035340d8a673149f9f93 # good: [6c404a68bf83b4135a8a9aa1c388ebdf98e8ba7f] scsi: dc395x: fix DMA API usage in sg_update_list git bisect good 6c404a68bf83b4135a8a9aa1c388ebdf98e8ba7f # bad: [61ce5809570b38710f08ebfcd44a5b067eeee77d] Merge branch 'remotes/lorenzo/pci/cadence' git bisect bad 61ce5809570b38710f08ebfcd44a5b067eeee77d # good: [e51cd9ce5dd3b10f9e67a30a4dc00fc1fa80c673] PCI/AER: Refactor error injection fallbacks git bisect good e51cd9ce5dd3b10f9e67a30a4dc00fc1fa80c673 # bad: [ee8360fdafac54eefd0df69fbd99338896cf806b] Merge branch 'pci/misc' git bisect bad ee8360fdafac54eefd0df69fbd99338896cf806b # good: [fb513f60ea58f096be7006f899e2181762af37cb] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB git bisect good fb513f60ea58f096be7006f899e2181762af37cb # good: [b1801bf05964321d79fbbeae96c8ab09da2e2e49] Merge branch 'pci/aspm' git bisect good b1801bf05964321d79fbbeae96c8ab09da2e2e49 # good: [d6112f8def514e019658bcc9b57d53acdb71ca3f] PCI: Add support for Immediate Readiness git bisect good d6112f8def514e019658bcc9b57d53acdb71ca3f # bad: [20634dc361e1c5fe2dae380a7d0a21ca7f32c4f7] Merge branch 'pci/hotplug' git bisect bad 20634dc361e1c5fe2dae380a7d0a21ca7f32c4f7 # bad: [de468b755464426c276df2daf1e54bcd64186020] Merge branch 'pci/enumeration' git bisect bad de468b755464426c276df2daf1e54bcd64186020 # first bad commit: [de468b755464426c276df2daf1e54bcd64186020] Merge branch 'pci/enumeration' --nextPart4303141.x26C91lLnn--