[haiku-bugs] Re: [Haiku] #12885: XHCI page fault under skylake

  • From: "kallisti5" <trac@xxxxxxxxxxxx>
  • Date: Thu, 28 Jul 2016 01:40:38 -0000

#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.

Other related posts: