On Tue, May 03, 2022 at 03:15:09AM +0800, 尤晓杰 wrote: Please use Reply-To-All so that your messages get sent to the mailing list as well as to me. > [33628.797708] pci 0000:06:00.1: EHCI: unrecognized capability 95 > [33628.797713] pci 0000:06:00.1: EHCI: unrecognized capability 95 > [33628.797718] pci 0000:06:00.1: EHCI: unrecognized capability 95 > [33628.797723] pci 0000:06:00.1: EHCI: capability loop? > [33628.798098] ehci-pci 0000:06:00.1: EHCI Host Controller > [33628.798115] ehci-pci 0000:06:00.1: new USB bus registered, assigned bus number 6 > [33628.798195] ehci-pci 0000:06:00.1: can't setup: -19 > [33628.798203] ehci-pci 0000:06:00.1: USB bus 6 deregistered > [33628.798358] ehci-pci 0000:06:00.1: init 0000:06:00.1 fail, -19 > > > > > each time, capability is random. That sounds like a bug in the chip. > allan@debian:~$ sudo lspci -vv -s 6:00.1 > 06:00.1 USB controller: NEC Corporation uPD72010x USB 2.0 Controller (rev 05) (prog-if 20 [EHCI]) > Subsystem: NEC Corporation uPD72010x USB 2.0 Controller > Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- That line looks very peculiar. Do you get the same thing for the older chip version? > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- > Interrupt: pin A routed to IRQ 22 > Region 0: Memory at a0001000 (32-bit, non-prefetchable) [virtual] [size=256] > Capabilities: [fc] Null > Kernel modules: ehci_pci Compare this with similar output on my system: 05:04.2 USB controller: VIA Technologies, Inc. USB 2.0 EHCI-Compliant Host-Controller (rev 65) (prog-if 20 [EHCI]) Subsystem: VIA Technologies, Inc. USB 2.0 Controller 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: 32, Cache Line Size: 64 bytes Interrupt: pin C routed to IRQ 16 Region 0: Memory at f7c00000 (32-bit, non-prefetchable) [size=256] Capabilities: [80] 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- Kernel driver in use: ehci-pci > by the way, because I use cardbus, is it possible the fault of ricoh cardbus pci bridge's fault? That's possible. But then why does it work okay for the earlier version of the chip? > thanks!! Alan Stern