Public bug reported:

Description:

SD driver could not attach to the device according to the lspci log:
lspci -nk -vv -xx -s 14

There seems to be no  "Kernel driver in use"   for device id 38f8

00:14.0 0c03: 8086:38ed (prog-if 30 [XHCI])

        Subsystem: 8086:7270

        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- DisINTx+

        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

        Latency: 64, Cache Line Size: 64 bytes

        Interrupt: pin A routed to IRQ 123

        Region 0: Memory at 4000100000 (64-bit, non-prefetchable)
[size=64K]

        Capabilities: [70] Power Management version 2

                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA
PME(D0-,D1-,D2-,D3hot+,D3cold+)

                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-

        Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+

                Address: 00000000fee01004  Data: 4027

        Kernel driver in use: xhci_hcd

00: 86 80 ed 38 06 04 90 02 00 30 03 0c 10 40 80 00

10: 04 00 10 00 40 00 00 00 00 00 00 00 00 00 00 00

20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 70 72

30: 00 00 00 00 70 00 00 00 00 00 00 00 ff 01 00 00

00:14.2 0000: 8086:0000

        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- DisINTx-

        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

        Interrupt: pin A routed to IRQ 255

        Region 0: Memory at 4000124000 (64-bit, non-prefetchable)
[disabled] [size=8K]

        Region 2: Memory at 4000131000 (64-bit, non-prefetchable)
[disabled] [size=4K]

        Capabilities: [80] Power Management version 3

                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0+,D1-,D2-,D3hot+,D3cold-)

                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-

00: 86 80 00 00 00 00 10 00 00 00 00 00 00 00 00 00

10: 04 40 12 00 40 00 00 00 04 10 13 00 40 00 00 00

20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 01 00 00

00:14.5 0805: 8086:38f8 (prog-if 01)

        Subsystem: 8086:7270

        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- DisINTx-

        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

        Interrupt: pin D routed to IRQ 19

        Region 0: Memory at 4000130000 (64-bit, non-prefetchable)
[size=4K]

        Capabilities: [80] Power Management version 3

                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)

                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-

        Capabilities: [90] Vendor Specific Information: Len=14 <?>

00: 86 80 f8 38 02 00 10 00 00 01 05 08 00 00 00 00

10: 04 00 13 00 40 00 00 00 00 00 00 00 00 00 00 00

20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 70 72

30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 04 00 00

According to boot up message:

[    4.909543] calling  sdhci_drv_init+0x0/0x20 @ 1

[    4.909564] sdhci: Secure Digital Host Controller Interface driver

[    4.917344] sdhci: Copyright(c) Pierre Ossman

[    4.923973] initcall sdhci_drv_init+0x0/0x20 returned 0 after 14069
usecs

[    4.923985] calling  sdhci_driver_init+0x0/0x1a @ 1

[    4.924182] sdhci-pci 0000:00:14.5: SDHCI controller found
[8086:38f8] (rev 0)

[    4.932636] sdhci-pci 0000:00:14.5: enabling device (0000 -> 0002)

[    4.940727] sdhci-pci 0000:00:14.5: GPIO lookup for consumer cd

[    4.940739] sdhci-pci 0000:00:14.5: using ACPI for GPIO lookup

[    4.940752] acpi device:86: GPIO: looking up cd-gpios

[    4.940764] acpi device:86: GPIO: looking up cd-gpio

[    4.940776] sdhci-pci 0000:00:14.5: using lookup tables for GPIO
lookup

[    4.940789] sdhci-pci 0000:00:14.5: No GPIO consumer cd found

[    4.940801] sdhci-pci 0000:00:14.5: GPIO lookup for consumer (null)

[    4.940813] sdhci-pci 0000:00:14.5: using ACPI for GPIO lookup

[    4.940825] acpi device:86: GPIO: looking up gpios

[    4.940838] acpi device:86: GPIO: looking up gpio

[    4.940850] acpi device:86: GPIO: looking up 0 in _CRS

[    4.940920] sdhci-pci 0000:00:14.5: No GPIO consumer (null) found

[    4.941302] probe of 0000:00:14.5 returned 0 after 17278 usecs

[    4.941346] initcall sdhci_driver_init+0x0/0x1a returned 0 after
16931 usecs

The failure of loading the driver for sd card host controller might be
that, there's no gpio consumer on this device. And  the ICP-N GPIO
driver does not have the device ID (INT34C3) it needs because the device
ID has already been used for a different device (sound/soc/intel/common
/soc-acpi-intel-bxt-match.c).

Target Release: 20.10
Target Kernel: 5.8

** Affects: intel
     Importance: Undecided
         Status: New

** Affects: ubuntu
     Importance: Undecided
         Status: New


** Tags: intel-kernel-20.10

** Also affects: ubuntu
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1880127

Title:
  [JSL] SD driver support for JasperLake

To manage notifications about this bug go to:
https://bugs.launchpad.net/intel/+bug/1880127/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to