Hello. lspci -vvv show irq 11 for the device but cat/proc/interrupts show interrupts 16 and 17 for xhci_hcd but my pc only has interrupts 0 to 15 Can that be the mistake? cat /proc/interrupts CPU0 0: 32949 XT-PIC timer 1: 433 XT-PIC i8042 2: 0 XT-PIC cascade 4: 1 XT-PIC uhci_hcd:usb1, enp0s9 6: 3 XT-PIC floppy 8: 0 XT-PIC rtc0 9: 0 XT-PIC acpi 10: 1633 XT-PIC radeon 12: 27377 XT-PIC i8042 14: 798 XT-PIC ata_piix 15: 76817 XT-PIC ata_piix, pata_pdc2027x[0000:00:0e.0], enp0s10 16: 0 PCI-MSI 1048576-edge xhci_hcd 17: 0 PCI-MSI 1048577-edge xhci_hcd NMI: 97 Non-maskable interrupts LOC: 66408 Local timer interrupts SPU: 0 Spurious interrupts PMI: 97 Performance monitoring interrupts IWI: 3 IRQ work interrupts RTR: 0 APIC ICR read retries RES: 0 Rescheduling interrupts CAL: 0 Function call interrupts TLB: 0 TLB shootdowns TRM: 0 Thermal event interrupts THR: 0 Threshold APIC interrupts DFR: 0 Deferred Error APIC interrupts MCE: 0 Machine check exceptions MCP: 3 Machine check polls ERR: 0 MIS: 0 PIN: 0 Posted-interrupt notification event PIW: 0 Posted-interrupt wakeup event lspci 02:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02) (prog-if 30 [XHCI]) Subsystem: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller 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- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 11 Region 0: Memory at b5000000 (64-bit, non-prefetchable) [size=8K] Capabilities: [50] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [90] MSI-X: Enable+ Count=8 Masked- Vector table: BAR=0 offset=00001000 PBA: BAR=0 offset=00001080 Capabilities: [a0] Express (v2) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 unlimited ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF Not Supported DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1- EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest- Kernel driver in use: xhci_hcd 2017-05-23 12:55 GMT+02:00 Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx>: > On 22.05.2017 21:24, Xavier . wrote: >> >> Hello and thanks >> >> dmesg.4.12-rc1.with_dyndbg_pendrive_connected_at_boot_1r.txt (1r and >> 2n are very different on xhci) >> >> >> [ 0.000000] Linux version 4.12.0-041200rc1-generic (kernel@gomeisa) >> (gcc version 6.3.0 20170510 (Ubuntu 6.3.0-17ubuntu1) ) #201705131731 >> SMP Sat May 13 21:48:41 UTC 2017 > > ... >> >> [ 4.281409] xhci_hcd 0000:02:00.0: xHCI Host Controller >> >> [ 4.281431] xhci_hcd 0000:02:00.0: new USB bus registered, assigned >> bus number 2 >> [ 4.281466] xhci_hcd 0000:02:00.0: xHCI capability registers at >> f8452000: >> [ 4.281473] xhci_hcd 0000:02:00.0: CAPLENGTH AND HCIVERSION 0x1000020: >> [ 4.281477] xhci_hcd 0000:02:00.0: CAPLENGTH: 0x20 >> [ 4.281482] xhci_hcd 0000:02:00.0: HCIVERSION: 0x100 >> [ 4.281489] xhci_hcd 0000:02:00.0: HCSPARAMS 1: 0x4000820 >> [ 4.281493] xhci_hcd 0000:02:00.0: Max device slots: 32 >> [ 4.281498] xhci_hcd 0000:02:00.0: Max interrupters: 8 >> [ 4.281502] xhci_hcd 0000:02:00.0: Max ports: 4 >> [ 4.281509] xhci_hcd 0000:02:00.0: HCSPARAMS 2: 0x24000011 >> [ 4.281513] xhci_hcd 0000:02:00.0: Isoc scheduling threshold: 1 >> [ 4.281518] xhci_hcd 0000:02:00.0: Maximum allowed segments in >> event ring: 1 >> [ 4.281524] xhci_hcd 0000:02:00.0: HCSPARAMS 3 0x0: >> [ 4.281529] xhci_hcd 0000:02:00.0: Worst case U1 device exit latency: >> 0 >> [ 4.281533] xhci_hcd 0000:02:00.0: Worst case U2 device exit latency: >> 0 >> [ 4.281540] xhci_hcd 0000:02:00.0: HCC PARAMS 0x14051cf: >> [ 4.281545] xhci_hcd 0000:02:00.0: HC generates 64 bit addresses >> [ 4.281549] xhci_hcd 0000:02:00.0: HC hasn't Contiguous Frame ID >> Capability >> [ 4.281554] xhci_hcd 0000:02:00.0: HC can't generate Stopped - >> Short Package event >> [ 4.281558] xhci_hcd 0000:02:00.0: FIXME: more HCCPARAMS debugging >> [ 4.281565] xhci_hcd 0000:02:00.0: RTSOFF 0x600: >> [ 4.281570] xhci_hcd 0000:02:00.0: xHCI operational registers at >> f8452020: >> [ 4.281576] xhci_hcd 0000:02:00.0: USBCMD 0x0: >> [ 4.281581] xhci_hcd 0000:02:00.0: HC is being stopped >> [ 4.281585] xhci_hcd 0000:02:00.0: HC has finished hard reset >> [ 4.281589] xhci_hcd 0000:02:00.0: Event Interrupts disabled >> [ 4.281594] xhci_hcd 0000:02:00.0: Host System Error Interrupts >> disabled >> [ 4.281598] xhci_hcd 0000:02:00.0: HC has finished light reset >> [ 4.281605] xhci_hcd 0000:02:00.0: USBSTS 0x1: >> [ 4.281609] xhci_hcd 0000:02:00.0: Event ring is empty >> [ 4.281613] xhci_hcd 0000:02:00.0: No Host System Error >> [ 4.281617] xhci_hcd 0000:02:00.0: HC is halted >> [ 4.281625] xhci_hcd 0000:02:00.0: f8452420 port status reg = 0x80 >> [ 4.281632] xhci_hcd 0000:02:00.0: f8452424 port power reg = 0x0 >> [ 4.281640] xhci_hcd 0000:02:00.0: f8452428 port link reg = 0x0 >> [ 4.281647] xhci_hcd 0000:02:00.0: f845242c port reserved reg = 0x0 >> [ 4.281654] xhci_hcd 0000:02:00.0: f8452430 port status reg = 0x80 >> [ 4.281661] xhci_hcd 0000:02:00.0: f8452434 port power reg = 0x0 >> [ 4.281668] xhci_hcd 0000:02:00.0: f8452438 port link reg = 0x0 >> [ 4.281676] xhci_hcd 0000:02:00.0: f845243c port reserved reg = 0x0 >> [ 4.281683] xhci_hcd 0000:02:00.0: f8452440 port status reg = 0x80 >> [ 4.281690] xhci_hcd 0000:02:00.0: f8452444 port power reg = 0x0 >> [ 4.281697] xhci_hcd 0000:02:00.0: f8452448 port link reg = 0x0 >> [ 4.281704] xhci_hcd 0000:02:00.0: f845244c port reserved reg = 0x0 >> [ 4.281711] xhci_hcd 0000:02:00.0: f8452450 port status reg = 0x80 >> [ 4.281718] xhci_hcd 0000:02:00.0: f8452454 port power reg = 0x0 >> [ 4.281725] xhci_hcd 0000:02:00.0: f8452458 port link reg = 0x0 >> [ 4.281732] xhci_hcd 0000:02:00.0: f845245c port reserved reg = 0x0 >> [ 4.281738] xhci_hcd 0000:02:00.0: QUIRK: Resetting on resume >> [ 4.281743] xhci_hcd 0000:02:00.0: // Halt the HC >> [ 4.281755] xhci_hcd 0000:02:00.0: Resetting HCD >> [ 4.281762] xhci_hcd 0000:02:00.0: // Reset the HC >> [ 4.286927] xhci_hcd 0000:02:00.0: Wait for controller to be ready >> for doorbell rings >> [ 4.286934] xhci_hcd 0000:02:00.0: Reset complete >> [ 4.286940] xhci_hcd 0000:02:00.0: Enabling 64-bit DMA addresses. >> [ 4.286944] xhci_hcd 0000:02:00.0: Calling HCD init >> [ 4.286949] xhci_hcd 0000:02:00.0: xhci_init >> [ 4.286953] xhci_hcd 0000:02:00.0: xHCI doesn't need link TRB QUIRK >> [ 4.286960] xhci_hcd 0000:02:00.0: Supported page size register = 0x1 >> [ 4.286965] xhci_hcd 0000:02:00.0: Supported page size of 4K >> [ 4.286969] xhci_hcd 0000:02:00.0: HCD page size set to 4K >> [ 4.286976] xhci_hcd 0000:02:00.0: // xHC can handle at most 32 device >> slots. >> [ 4.286982] xhci_hcd 0000:02:00.0: // Setting Max device slots reg = >> 0x20. >> [ 4.287128] ata2: port disabled--ignoring >> [ 4.287171] xhci_hcd 0000:02:00.0: // Device context base array >> address = 0x35617000 (DMA), f5617000 (virt) >> [ 4.287194] xhci_hcd 0000:02:00.0: Allocated command ring at f5615840 >> [ 4.287198] xhci_hcd 0000:02:00.0: First segment DMA is 0x35620000 >> [ 4.287207] xhci_hcd 0000:02:00.0: // Setting command ring address >> to 0x0000000035620001 >> [ 4.287216] xhci_hcd 0000:02:00.0: // xHC command ring deq ptr low >> bits + flags = @00000000 >> [ 4.287221] xhci_hcd 0000:02:00.0: // xHC command ring deq ptr high >> bits = @00000000 >> [ 4.287239] xhci_hcd 0000:02:00.0: // Doorbell array is located at >> offset 0x800 from cap regs base addr >> [ 4.287244] xhci_hcd 0000:02:00.0: // xHCI capability registers at >> f8452000: >> [ 4.287251] xhci_hcd 0000:02:00.0: // @f8452000 = 0x1000020 >> (CAPLENGTH AND HCIVERSION) >> [ 4.287255] xhci_hcd 0000:02:00.0: // CAPLENGTH: 0x20 >> [ 4.287260] xhci_hcd 0000:02:00.0: // HCIVERSION: 0x100 >> [ 4.287265] xhci_hcd 0000:02:00.0: // xHCI operational registers at >> f8452020: >> [ 4.287271] xhci_hcd 0000:02:00.0: // @f8452018 = 0x600 RTSOFF >> [ 4.287276] xhci_hcd 0000:02:00.0: // xHCI runtime registers at >> f8452600: >> [ 4.287282] xhci_hcd 0000:02:00.0: // @f8452014 = 0x800 DBOFF >> [ 4.287286] xhci_hcd 0000:02:00.0: // Doorbell array at f8452800: >> [ 4.287291] xhci_hcd 0000:02:00.0: xHCI runtime registers at f8452600: >> [ 4.287297] xhci_hcd 0000:02:00.0: f8452600: Microframe index = 0x0 >> [ 4.287313] xhci_hcd 0000:02:00.0: // Allocating event ring >> [ 4.287336] xhci_hcd 0000:02:00.0: TRB math tests passed. >> [ 4.287343] xhci_hcd 0000:02:00.0: // Allocated event ring segment >> table at 0x35623000 >> [ 4.287349] xhci_hcd 0000:02:00.0: Set ERST to 0; private num segs >> = 1, virt addr = f5623000, dma addr = 0x35623000 >> [ 4.287355] xhci_hcd 0000:02:00.0: // Write ERST size = 1 to ir_set >> 0 (some bits preserved) >> [ 4.287360] xhci_hcd 0000:02:00.0: // Set ERST entries to point to >> event ring. >> [ 4.287365] xhci_hcd 0000:02:00.0: // Set ERST base address for >> ir_set 0 = 0x35623000 >> [ 4.287377] xhci_hcd 0000:02:00.0: // Write event ring dequeue >> pointer, preserving EHB bit >> [ 4.287381] xhci_hcd 0000:02:00.0: Wrote ERST address to ir_set 0. >> [ 4.287389] xhci_hcd 0000:02:00.0: Allocating 4 scratchpad buffers >> [ 4.287452] xhci_hcd 0000:02:00.0: Ext Cap f8452510, port offset = >> 1, count = 2, revision = 0x3 >> [ 4.287466] xhci_hcd 0000:02:00.0: Ext Cap f8452524, port offset = >> 3, count = 2, revision = 0x2 >> [ 4.287470] xhci_hcd 0000:02:00.0: xHCI 1.0: support USB2 software lpm >> [ 4.287475] xhci_hcd 0000:02:00.0: Found 2 USB 2.0 ports and 2 USB 3.0 >> ports. >> [ 4.287481] xhci_hcd 0000:02:00.0: USB 2.0 port at index 2, addr = >> f8452440 >> [ 4.287486] xhci_hcd 0000:02:00.0: USB 2.0 port at index 3, addr = >> f8452450 >> [ 4.287491] xhci_hcd 0000:02:00.0: USB 3.0 port at index 0, addr = >> f8452420 >> [ 4.287496] xhci_hcd 0000:02:00.0: USB 3.0 port at index 1, addr = >> f8452430 >> [ 4.287502] xhci_hcd 0000:02:00.0: Finished xhci_init >> [ 4.287508] xhci_hcd 0000:02:00.0: Called HCD init >> [ 4.287514] xhci_hcd 0000:02:00.0: hcc params 0x014051cf hci >> version 0x100 quirks 0x00000090 >> [ 4.287528] xhci_hcd 0000:02:00.0: xhci_run >> [ 4.287743] xhci_hcd 0000:02:00.0: // xHC command ring deq ptr low >> bits + flags = @00000000 >> [ 4.287748] xhci_hcd 0000:02:00.0: // xHC command ring deq ptr high >> bits = @00000000 >> [ 4.287752] xhci_hcd 0000:02:00.0: ERST memory map follows: >> [ 4.287759] xhci_hcd 0000:02:00.0: @0000000035623000 35622000 >> 00000000 00000100 00000000 >> [ 4.287767] xhci_hcd 0000:02:00.0: ERST deq = 64'h35622000 >> [ 4.287772] xhci_hcd 0000:02:00.0: // Set the interrupt modulation >> register >> [ 4.287780] xhci_hcd 0000:02:00.0: // Enable interrupts, cmd = 0x4. >> [ 4.287787] xhci_hcd 0000:02:00.0: // Enabling event ring >> interrupter f8452620 by writing 0x2 to irq_pending >> [ 4.287794] xhci_hcd 0000:02:00.0: f8452620: ir_set[0] >> [ 4.287799] xhci_hcd 0000:02:00.0: f8452620: ir_set.pending = 0x2 >> [ 4.287806] xhci_hcd 0000:02:00.0: f8452624: ir_set.control = 0xa0 >> [ 4.287812] xhci_hcd 0000:02:00.0: f8452628: ir_set.erst_size = 0x1 >> [ 4.287822] xhci_hcd 0000:02:00.0: f8452630: ir_set.erst_base = >> @35623000 >> [ 4.287831] xhci_hcd 0000:02:00.0: f8452638: ir_set.erst_dequeue >> = @35622000 >> [ 4.287835] xhci_hcd 0000:02:00.0: Finished xhci_run for USB2 roothub >> [ 4.287996] usb usb2: New USB device found, idVendor=1d6b, >> idProduct=0002 >> [ 4.288002] usb usb2: New USB device strings: Mfr=3, Product=2, >> SerialNumber=1 >> [ 4.288007] usb usb2: Product: xHCI Host Controller >> [ 4.288011] usb usb2: Manufacturer: Linux 4.12.0-041200rc1-generic >> xhci-hcd >> [ 4.288015] usb usb2: SerialNumber: 0000:02:00.0 >> [ 4.288369] xHCI xhci_add_endpoint called for root hub >> [ 4.288374] xHCI xhci_check_bandwidth called for root hub >> [ 4.288383] xhci_hcd 0000:02:00.0: Endpoint 0x81 ep reset callback >> called >> [ 4.288493] hub 2-0:1.0: USB hub found >> [ 4.288526] hub 2-0:1.0: 2 ports detected >> [ 4.288703] xhci_hcd 0000:02:00.0: set port power, actual port 0 >> status = 0x2a0 >> [ 4.288731] xhci_hcd 0000:02:00.0: set port power, actual port 1 >> status = 0x2a0 >> [ 4.288899] xhci_hcd 0000:02:00.0: xHCI Host Controller >> [ 4.288915] xhci_hcd 0000:02:00.0: new USB bus registered, assigned >> bus number 3 >> [ 4.288931] xhci_hcd 0000:02:00.0: // Turn on HC, cmd = 0x5. >> [ 4.290521] xhci_hcd 0000:02:00.0: Finished xhci_run for USB3 roothub >> [ 4.290573] usb usb3: We don't know the algorithms for LPM for this >> host, disabling LPM. >> [ 4.290759] usb usb3: New USB device found, idVendor=1d6b, >> idProduct=0003 >> [ 4.290765] usb usb3: New USB device strings: Mfr=3, Product=2, >> SerialNumber=1 >> [ 4.290769] usb usb3: Product: xHCI Host Controller >> [ 4.290774] usb usb3: Manufacturer: Linux 4.12.0-041200rc1-generic >> xhci-hcd >> [ 4.290778] usb usb3: SerialNumber: 0000:02:00.0 >> [ 4.291049] xHCI xhci_add_endpoint called for root hub >> [ 4.291053] xHCI xhci_check_bandwidth called for root hub >> [ 4.291060] xhci_hcd 0000:02:00.0: Endpoint 0x81 ep reset callback >> called >> [ 4.291176] hub 3-0:1.0: USB hub found >> [ 4.291204] hub 3-0:1.0: 2 ports detected >> [ 4.291401] xhci_hcd 0000:02:00.0: set port power, actual port 0 >> status = 0x2a0 >> [ 4.291430] xhci_hcd 0000:02:00.0: set port power, actual port 1 >> status = 0x2a0 > > > ... > >> [ 4.390793] xhci_hcd 0000:02:00.0: get port status, actual port 0 >> status = 0x2a0 >> [ 4.390800] xhci_hcd 0000:02:00.0: Get port status returned 0x100 >> [ 4.390838] xhci_hcd 0000:02:00.0: get port status, actual port 1 >> status = 0x202e1 >> [ 4.390843] xhci_hcd 0000:02:00.0: Get port status returned 0x10101 >> [ 4.390873] xhci_hcd 0000:02:00.0: clear port connect change, >> actual port 1 status = 0x2e1 >> [ 4.394856] xhci_hcd 0000:02:00.0: get port status, actual port 0 >> status = 0x2a0 >> [ 4.394865] xhci_hcd 0000:02:00.0: Get port status returned 0x2a0 >> [ 4.394932] xhci_hcd 0000:02:00.0: get port status, actual port 1 >> status = 0x2a0 >> [ 4.394937] xhci_hcd 0000:02:00.0: Get port status returned 0x2a0 >> [ 4.395004] xhci_hcd 0000:02:00.0: set port remote wake mask, >> actual port 0 status = 0xe0002a0 >> [ 4.395037] xhci_hcd 0000:02:00.0: set port remote wake mask, >> actual port 1 status = 0xe0002a0 >> [ 4.395090] xhci_hcd 0000:02:00.0: xhci_hub_status_data: stopping >> port polling. > > >> [ 4.494950] xhci_hcd 0000:02:00.0: get port status, actual port 1 >> status = 0x2e1 >> [ 4.494959] xhci_hcd 0000:02:00.0: Get port status returned 0x101 >> [ 4.495012] xhci_hcd 0000:02:00.0: // Ding dong! > > > Queued the first enable slot command and wait for it to complete > Everything looks good so far. > >> [ 9.698731] xhci_hcd 0000:02:00.0: Command timeout >> [ 9.698736] xhci_hcd 0000:02:00.0: Abort command ring >> [ 11.714714] xhci_hcd 0000:02:00.0: No stop event for abort, ring start >> fail? >> [ 11.714732] xhci_hcd 0000:02:00.0: Error while assigning device slot ID > > > 5 seconds later driver times out on the command. > To me this looks like we never get the command completiong interrupt > > Actually this looks like interupts are not working for xhci at all. > > Are there any interrupts for xhci? does /proc/interrupts show > 0 interrupts for xhci for 4.12-rc1 > > >> [ 11.714923] xhci_hcd 0000:02:00.0: Max number of devices this xHCI >> host supports is 32. >> [ 11.715132] usb usb2-port2: couldn't allocate usb_device >> [ 11.715290] xhci_hcd 0000:02:00.0: disable port, actual port 1 >> status = 0x2e1 >> [ 11.715381] xhci_hcd 0000:02:00.0: xhci_hub_status_data: stopping >> port polling. >> >> ********************************************************************************************************************** >> >> dmesg.4.12-rc1.with_dyndbg_pendrive_connected_at_boot_2n >> >> [ 0.000000] Linux version 4.12.0-041200rc1-generic (kernel@gomeisa) >> (gcc version 6.3.0 20170510 (Ubuntu 6.3.0-17ubuntu1) ) #201705131731 >> SMP Sat May 13 21:48:41 UTC 2017 > > >> [ 4.097413] xhci_hcd 0000:02:00.0: xHCI Host Controller >> [ 4.097433] xhci_hcd 0000:02:00.0: new USB bus registered, assigned >> bus number 2 >> [ 4.178095] xhci_hcd 0000:02:00.0: xHCI capability registers at >> f8452000: >> [ 4.188170] xhci_hcd 0000:02:00.0: CAPLENGTH AND HCIVERSION 0xffffffff: >> [ 4.188175] xhci_hcd 0000:02:00.0: CAPLENGTH: 0xff >> [ 4.188180] xhci_hcd 0000:02:00.0: HCIVERSION: 0xffff >> [ 4.198256] xhci_hcd 0000:02:00.0: HCSPARAMS 1: 0xffffffff >> [ 4.198261] xhci_hcd 0000:02:00.0: Max device slots: 255 >> [ 4.198265] xhci_hcd 0000:02:00.0: Max interrupters: 2047 >> [ 4.198270] xhci_hcd 0000:02:00.0: Max ports: 127 >> [ 4.208346] xhci_hcd 0000:02:00.0: HCSPARAMS 2: 0xffffffff > > > Ok this second case we fail completely to read any xhci register, they all > return 0xffffffff > This is what it would look it xhci controller disappeared completely from > PCI bus > > So first case looks like messed up PCI interrupts (MSI/MSI-X) and second one > looks > like reading registers fail completely for this PCI device. > > -Mathias > -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html