[haiku-bugs] Re: [Haiku] #14557: KDL when booting on Intel "Hades Canyon" NUC in XHCI::XHCI(pci_info *info, Stack *stack)

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Fri, 19 Apr 2019 19:00:37 -0000

#14557: KDL when booting on Intel "Hades Canyon" NUC in XHCI::XHCI(pci_info 
*info,
Stack *stack)
--------------------------------+-------------------------
   Reporter:  robg2             |      Owner:  nobody
       Type:  bug               |     Status:  reopened
   Priority:  normal            |  Milestone:  Unscheduled
  Component:  Drivers/USB/XHCI  |    Version:  R1/beta1
 Resolution:                    |   Keywords:
 Blocked By:  12885             |   Blocking:  15008
Has a Patch:  0                 |   Platform:  All
--------------------------------+-------------------------

Comment (by bga):

 As previously mentioned, I have no idea how I managed to get those entries
 in lspci, but I tried again and that was not what I got. Here is the full
 lspci -v output:

 {{{
 00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core
 Processor Host Bridge/DRAM Registers (rev 05)
         Subsystem: Intel Corporation Xeon E3-1200 v6/7th Gen Core
 Processor Host Bridge/DRAM Registers
         Flags: bus master, fast devsel, latency 0
         Capabilities: [e0] Vendor Specific Information: Len=10 <?>

 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen
 Core Processor PCIe Controller (x16) (rev 05) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 16
         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
         I/O behind bridge: 0000e000-0000efff
         Memory behind bridge: db500000-dbefffff
         Prefetchable memory behind bridge:
 0000002000000000-000000217fffffff
         Capabilities: [88] Subsystem: Intel Corporation Xeon E3-1200
 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)
         Capabilities: [80] Power Management version 3
         Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
         Capabilities: [a0] Express Root Port (Slot+), MSI 00
         Capabilities: [100] Virtual Channel
         Capabilities: [140] Root Complex Link
         Capabilities: [d94] #19
         Kernel driver in use: pcieport

 00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen
 Core Processor PCIe Controller (x8) (rev 05) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 16
         Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
         I/O behind bridge: 0000d000-0000dfff
         Memory behind bridge: dab00000-db4fffff
         Capabilities: [88] Subsystem: Intel Corporation Xeon E3-1200
 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8)
         Capabilities: [80] Power Management version 3
         Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
         Capabilities: [a0] Express Root Port (Slot+), MSI 00
         Capabilities: [100] Virtual Channel
         Capabilities: [140] Root Complex Link
         Capabilities: [d94] #19
         Kernel driver in use: pcieport

 00:01.2 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen
 Core Processor PCIe Controller (x4) (rev 05) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 16
         Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
         I/O behind bridge: 0000c000-0000cfff
         Memory behind bridge: da100000-daafffff
         Capabilities: [88] Subsystem: Intel Corporation Xeon E3-1200
 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x4)
         Capabilities: [80] Power Management version 3
         Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
         Capabilities: [a0] Express Root Port (Slot+), MSI 00
         Capabilities: [100] Virtual Channel
         Capabilities: [140] Root Complex Link
         Capabilities: [d94] #19
         Kernel driver in use: pcieport

 00:02.0 Display controller: Intel Corporation Device 591b (rev 04)
         Subsystem: Intel Corporation Device 2073
         Flags: bus master, fast devsel, latency 0, IRQ 149
         Memory at 2ffe000000 (64-bit, non-prefetchable) [size=16M]
         Memory at 2fa0000000 (64-bit, prefetchable) [size=256M]
         I/O ports at f000 [size=64]
         Capabilities: [40] Vendor Specific Information: Len=0c <?>
         Capabilities: [70] Express Root Complex Integrated Endpoint, MSI
 00
         Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [d0] Power Management version 2
         Capabilities: [100] Process Address Space ID (PASID)
         Capabilities: [200] Address Translation Service (ATS)
         Capabilities: [300] Page Request Interface (PRI)
         Kernel driver in use: i915
         Kernel modules: i915

 00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500
 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model
         Subsystem: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 /
 6th/7th Gen Core Processor Gaussian Mixture Model
         Flags: fast devsel, IRQ 255
         Memory at 2fff02b000 (64-bit, non-prefetchable) [disabled]
 [size=4K]
         Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
         Capabilities: [dc] Power Management version 2
         Capabilities: [f0] PCI Advanced Features

 00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset
 Family USB 3.0 xHCI Controller (rev 31) (prog-if 30 [XHCI])
         Subsystem: Intel Corporation Sunrise Point-H USB 3.0 xHCI
 Controller
         Flags: bus master, medium devsel, latency 0, IRQ 122
         Memory at 2fff010000 (64-bit, non-prefetchable) [size=64K]
         Capabilities: [70] Power Management version 2
         Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
         Kernel driver in use: xhci_hcd

 00:14.2 Signal processing controller: Intel Corporation 100 Series/C230
 Series Chipset Family Thermal Subsystem (rev 31)
         Subsystem: Intel Corporation Sunrise Point-H Thermal subsystem
         Flags: fast devsel, IRQ 18
         Memory at 2fff02a000 (64-bit, non-prefetchable) [size=4K]
         Capabilities: [50] Power Management version 3
         Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
         Kernel driver in use: intel_pch_thermal
         Kernel modules: intel_pch_thermal

 00:15.0 Signal processing controller: Intel Corporation 100 Series/C230
 Series Chipset Family Serial IO I2C Controller #0 (rev 31)
         Subsystem: Intel Corporation Sunrise Point-H Serial IO I2C
 Controller
         Flags: bus master, fast devsel, latency 0, IRQ 16
         Memory at 2fff029000 (64-bit, non-prefetchable) [size=4K]
         Capabilities: [80] Power Management version 3
         Capabilities: [90] Vendor Specific Information: Len=14 <?>
         Kernel driver in use: intel-lpss
         Kernel modules: intel_lpss_pci

 00:15.1 Signal processing controller: Intel Corporation 100 Series/C230
 Series Chipset Family Serial IO I2C Controller #1 (rev 31)
         Subsystem: Intel Corporation Sunrise Point-H Serial IO I2C
 Controller
         Flags: bus master, fast devsel, latency 0, IRQ 17
         Memory at 2fff028000 (64-bit, non-prefetchable) [size=4K]
         Capabilities: [80] Power Management version 3
         Capabilities: [90] Vendor Specific Information: Len=14 <?>
         Kernel driver in use: intel-lpss
         Kernel modules: intel_lpss_pci

 00:15.2 Signal processing controller: Intel Corporation 100 Series/C230
 Series Chipset Family Serial IO I2C Controller #2 (rev 31)
         Subsystem: Intel Corporation Device 2073
         Flags: bus master, fast devsel, latency 0, IRQ 18
         Memory at 2fff027000 (64-bit, non-prefetchable) [size=4K]
         Capabilities: [80] Power Management version 3
         Capabilities: [90] Vendor Specific Information: Len=14 <?>
         Kernel driver in use: intel-lpss
         Kernel modules: intel_lpss_pci

 00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series
 Chipset Family MEI Controller #1 (rev 31)
         Subsystem: Intel Corporation Sunrise Point-H CSME HECI
         Flags: bus master, fast devsel, latency 0, IRQ 146
         Memory at 2fff026000 (64-bit, non-prefetchable) [size=4K]
         Capabilities: [50] Power Management version 3
         Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Kernel driver in use: mei_me
         Kernel modules: mei_me

 00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset
 Family PCI Express Root Port #1 (rev f1) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 16
         Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
         Capabilities: [40] Express Root Port (Slot-), MSI 00
         Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: Intel Corporation Sunrise Point-H
 PCI Express Root Port
         Capabilities: [a0] Power Management version 3
         Kernel driver in use: pcieport

 00:1c.1 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset
 Family PCI Express Root Port #2 (rev f1) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 17
         Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
         I/O behind bridge: 0000b000-0000bfff
         Memory behind bridge: dc100000-dc1fffff
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: Intel Corporation Sunrise Point-H
 PCI Express Root Port
         Capabilities: [a0] Power Management version 3
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [140] Access Control Services
         Capabilities: [200] L1 PM Substates
         Capabilities: [220] #19
         Kernel driver in use: pcieport

 00:1c.2 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset
 Family PCI Express Root Port #3 (rev f1) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 18
         Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
         Memory behind bridge: dc000000-dc0fffff
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: Intel Corporation Sunrise Point-H
 PCI Express Root Port
         Capabilities: [a0] Power Management version 3
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [140] Access Control Services
         Capabilities: [200] L1 PM Substates
         Capabilities: [220] #19
         Kernel driver in use: pcieport

 00:1c.4 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset
 Family PCI Express Root Port #5 (rev f1) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 16
         Bus: primary=00, secondary=07, subordinate=71, sec-latency=0
         I/O behind bridge: 00002000-00002fff
         Memory behind bridge: ac000000-da0fffff
         Prefetchable memory behind bridge:
 0000002fb0000000-0000002ff9ffffff
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: Intel Corporation Sunrise Point-H
 PCI Express Root Port
         Capabilities: [a0] Power Management version 3
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [140] Access Control Services
         Capabilities: [220] #19
         Kernel driver in use: pcieport

 00:1d.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset
 Family PCI Express Root Port #9 (rev f1) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 16
         Bus: primary=00, secondary=72, subordinate=72, sec-latency=0
         Memory behind bridge: dbf00000-dbffffff
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: Intel Corporation Sunrise Point-H
 PCI Express Root Port
         Capabilities: [a0] Power Management version 3
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [140] Access Control Services
         Capabilities: [200] L1 PM Substates
         Capabilities: [220] #19
         Kernel driver in use: pcieport

 00:1e.0 Signal processing controller: Intel Corporation 100 Series/C230
 Series Chipset Family Serial IO UART #0 (rev 31)
         Subsystem: Intel Corporation Sunrise Point-H Serial IO UART
         Flags: bus master, fast devsel, latency 0, IRQ 20
         Memory at 2fff025000 (64-bit, non-prefetchable) [size=4K]
         Capabilities: [80] Power Management version 3
         Capabilities: [90] Vendor Specific Information: Len=14 <?>
         Kernel driver in use: intel-lpss
         Kernel modules: intel_lpss_pci

 00:1f.0 ISA bridge: Intel Corporation HM175 Chipset LPC/eSPI Controller
 (rev 31)
         Subsystem: Intel Corporation Sunrise Point-H LPC Controller
         Flags: bus master, medium devsel, latency 0

 00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series
 Chipset Family Power Management Controller (rev 31)
         Subsystem: Intel Corporation Sunrise Point-H PMC
         Flags: fast devsel
         Memory at dc220000 (32-bit, non-prefetchable) [disabled]
 [size=16K]

 00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
         Subsystem: Intel Corporation CM238 HD Audio Controller
         Flags: bus master, fast devsel, latency 32, IRQ 151
         Memory at 2fff020000 (64-bit, non-prefetchable) [size=16K]
         Memory at 2fff000000 (64-bit, non-prefetchable) [size=64K]
         Capabilities: [50] Power Management version 3
         Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Kernel driver in use: snd_hda_intel
         Kernel modules: snd_hda_intel

 00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family
 SMBus (rev 31)
         Subsystem: Intel Corporation Sunrise Point-H SMBus
         Flags: medium devsel, IRQ 255
         Memory at 2fff024000 (64-bit, non-prefetchable) [size=256]
         I/O ports at f040 [size=32]
         Kernel modules: i2c_i801

 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2)
 I219-LM (rev 31)
         Subsystem: Intel Corporation Ethernet Connection (2) I219-LM
         Flags: bus master, fast devsel, latency 0, IRQ 131
         Memory at dc200000 (32-bit, non-prefetchable) [size=128K]
         Capabilities: [c8] Power Management version 3
         Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Capabilities: [e0] PCI Advanced Features
         Kernel driver in use: e1000e
         Kernel modules: e1000e

 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI]
 Polaris 22 [Radeon RX Vega M GH] (rev c0) (prog-if 00 [VGA controller])
         Subsystem: Intel Corporation Polaris 22 [Radeon RX Vega M GH]
         Flags: bus master, fast devsel, latency 0, IRQ 150
         Memory at 2000000000 (64-bit, prefetchable) [size=4G]
         Memory at 2100000000 (64-bit, prefetchable) [size=2M]
         I/O ports at e000 [size=256]
         Memory at db500000 (32-bit, non-prefetchable) [size=256K]
         Expansion ROM at 000c0000 [disabled] [size=128K]
         Capabilities: [48] Vendor Specific Information: Len=08 <?>
         Capabilities: [50] Power Management version 3
         Capabilities: [58] Express Legacy Endpoint, MSI 00
         Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1
 Len=010 <?>
         Capabilities: [150] Advanced Error Reporting
         Capabilities: [200] #15
         Capabilities: [270] #19
         Capabilities: [2b0] Address Translation Service (ATS)
         Capabilities: [2c0] Page Request Interface (PRI)
         Capabilities: [2d0] Process Address Space ID (PASID)
         Capabilities: [320] Latency Tolerance Reporting
         Capabilities: [328] Alternative Routing-ID Interpretation (ARI)
         Capabilities: [370] L1 PM Substates
         Kernel driver in use: amdgpu
         Kernel modules: amdgpu

 01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device ab08
         Subsystem: Intel Corporation Device 2073
         Flags: bus master, fast devsel, latency 0, IRQ 148
         Memory at db560000 (64-bit, non-prefetchable) [size=16K]
         Capabilities: [48] Vendor Specific Information: Len=08 <?>
         Capabilities: [50] Power Management version 3
         Capabilities: [58] Express Legacy Endpoint, MSI 00
         Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1
 Len=010 <?>
         Capabilities: [150] Advanced Error Reporting
         Capabilities: [328] Alternative Routing-ID Interpretation (ARI)
         Kernel driver in use: snd_hda_intel
         Kernel modules: snd_hda_intel

 02:00.0 USB controller: ASMedia Technology Inc. Device 2142 (prog-if 30
 [XHCI])
         Subsystem: Intel Corporation Device 2073
         Flags: bus master, fast devsel, latency 0, IRQ 17
         Memory at dab00000 (64-bit, non-prefetchable) [size=32K]
         Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
         Capabilities: [68] MSI-X: Enable+ Count=8 Masked-
         Capabilities: [78] Power Management version 3
         Capabilities: [80] Express Legacy Endpoint, MSI 00
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [200] #19
         Capabilities: [300] Latency Tolerance Reporting
         Kernel driver in use: xhci_hcd

 03:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller
 (rev 01) (prog-if 01)
         Subsystem: Intel Corporation SD/MMC Card Reader Controller
         Flags: bus master, fast devsel, latency 0, IRQ 18
         Memory at da101000 (32-bit, non-prefetchable) [size=4K]
         Memory at da100000 (32-bit, non-prefetchable) [size=2K]
         Capabilities: [6c] Power Management version 3
         Capabilities: [48] MSI: Enable- Count=1/1 Maskable+ 64bit+
         Capabilities: [80] Express Endpoint, MSI 00
         Capabilities: [100] Virtual Channel
         Capabilities: [200] Advanced Error Reporting
         Capabilities: [230] Latency Tolerance Reporting
         Kernel driver in use: sdhci-pci
         Kernel modules: sdhci_pci

 05:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network
 Connection (rev 03)
         Subsystem: Intel Corporation I210 Gigabit Network Connection
         Flags: bus master, fast devsel, latency 0, IRQ 17
         Memory at dc100000 (32-bit, non-prefetchable) [size=128K]
         I/O ports at b000 [disabled] [size=32]
         Memory at dc120000 (32-bit, non-prefetchable) [size=16K]
         Capabilities: [40] Power Management version 3
         Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
         Capabilities: [70] MSI-X: Enable+ Count=5 Masked-
         Capabilities: [a0] Express Endpoint, MSI 00
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [140] Device Serial Number 54-b2-03-ff-ff-0b-4a-84
         Capabilities: [1a0] Transaction Processing Hints
         Kernel driver in use: igb
         Kernel modules: igb

 06:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev
 78)
         Subsystem: Intel Corporation Dual Band Wireless-AC 8265
         Flags: bus master, fast devsel, latency 0, IRQ 147
         Memory at dc000000 (64-bit, non-prefetchable) [size=8K]
         Capabilities: [c8] Power Management version 3
         Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Capabilities: [40] Express Endpoint, MSI 00
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [140] Device Serial Number 38-ba-f8-ff-ff-1a-dd-bc
         Capabilities: [14c] Latency Tolerance Reporting
         Capabilities: [154] L1 PM Substates
         Kernel driver in use: iwlwifi
         Kernel modules: iwlwifi

 72:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe
 SSD Controller SM981/PM981 (prog-if 02 [NVM Express])
         Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller
 SM981/PM981
         Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0
         Memory at dbf00000 (64-bit, non-prefetchable) [size=16K]
         Capabilities: [40] Power Management version 3
         Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
         Capabilities: [70] Express Endpoint, MSI 00
         Capabilities: [b0] MSI-X: Enable+ Count=33 Masked-
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [148] Device Serial Number 00-00-00-00-00-00-00-00
         Capabilities: [158] Power Budgeting <?>
         Capabilities: [168] #19
         Capabilities: [188] Latency Tolerance Reporting
         Capabilities: [190] L1 PM Substates
         Kernel driver in use: nvme
         Kernel modules: nvme

 }}}

-- 
Ticket URL: <https://dev.haiku-os.org/ticket/14557#comment:15>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: