#12885: XHCI page fault under skylake
--------------------------------+----------------------------
Reporter: kallisti5 | Owner: korli
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: Drivers/USB/XHCI | Version: R1/Development
Resolution: | Keywords: skylake
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
--------------------------------+----------------------------
Comment (by kallisti5):
Only one USB controller via linux:
{{{
$ sudo lspci -s 00:14.0 -nnn -vv
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0
xHCI Controller [8086:9d2f] (rev 21) (prog-if 30 [XHCI])
Subsystem: Dell Sunrise Point-LP USB 3.0 xHCI Controller
[1028:0704]
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: 0
Interrupt: pin A routed to IRQ 122
Region 0: Memory at dc210000 (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: 00000000fee00238 Data: 0000
Kernel driver in use: xhci_hcd
}}}
lsusb:
{{{
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:5682 Realtek Semiconductor Corp.
Bus 001 Device 003: ID 04f3:20d0 Elan Microelectronics Corp.
Bus 001 Device 002: ID 8087:0a2a Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
}}}
dmesg:
{{{
$ dmesg | grep -i xhci
[ 1.195032] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 1.195037] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus
number 1
[ 1.196210] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version
0x100 quirks 0x00109810
[ 1.196215] xhci_hcd 0000:00:14.0: cache line size of 64 is not
supported
[ 1.196299] usb usb1: Product: xHCI Host Controller
[ 1.196301] usb usb1: Manufacturer: Linux 4.4.0-31-generic xhci-hcd
[ 1.203786] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 1.203790] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus
number 2
[ 1.203817] usb usb2: Product: xHCI Host Controller
[ 1.203819] usb usb2: Manufacturer: Linux 4.4.0-31-generic xhci-hcd
[ 1.568146] usb 1-3: new full-speed USB device number 2 using xhci_hcd
[ 1.920337] usb 1-4: new full-speed USB device number 3 using xhci_hcd
[ 2.272169] usb 1-5: new high-speed USB device number 4 using xhci_hcd
}}}
--
Ticket URL: <https://dev.haiku-os.org/ticket/12885#comment:4>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.