- Joined
- Nov 1, 2013
- Messages
- 7
- Motherboard
- ASUS H97M-PLUS
- CPU
- i7-4770K
- Graphics
- Built-in
- Mobile Phone
Hi,
Since my upgrade to Catalina a few weeks ago, my perfectly working USB mouse started to have a weird random freeze. Later, I have realized there was actually an on-going problem with IOUserUSBHostHIDDevice. The mouse works without problem in Mojave, Windows and Linux.
Here is the log of the problem when it occurs:
During the boot process, it also display some related error messages:
Looking at IOReg, I see a bunch of red entries after a while. Here below is a test with 2 mouses:
Only USB mouses have this problem, all other USB devices work without any problem. It has become pretty annoying lately.
Please help, thanks.
Since my upgrade to Catalina a few weeks ago, my perfectly working USB mouse started to have a weird random freeze. Later, I have realized there was actually an on-going problem with IOUserUSBHostHIDDevice. The mouse works without problem in Mojave, Windows and Linux.
Here is the log of the problem when it occurs:
Code:
[IOUserUSBHostHIDDevice.cpp:752][0x100001064] CompleteInReport:0xe0005000
[IOUserUSBHostHIDDevice.cpp:670][0x100001064] Schedule retry reason:0xe0005000 count:9 deadline:50ms
[IOUserUSBHostHIDDevice.cpp:783][0x100001064] TimerOccurred retry:9
[IOUserUSBHostHIDDevice.cpp:752][0x100001064] CompleteInReport:0xe0005000
[IOUserUSBHostHIDDevice.cpp:670][0x100001064] Schedule retry reason:0xe0005000 count:8 deadline:50ms
[IOUserUSBHostHIDDevice.cpp:783][0x100001064] TimerOccurred retry:8
[IOUserUSBHostHIDDevice.cpp:752][0x100001064] CompleteInReport:0xe0005000
[IOUserUSBHostHIDDevice.cpp:670][0x100001064] Schedule retry reason:0xe0005000 count:7 deadline:50ms
[IOUserUSBHostHIDDevice.cpp:783][0x100001064] TimerOccurred retry:7
[IOUserUSBHostHIDDevice.cpp:752][0x100001064] CompleteInReport:0xe0005000
[IOUserUSBHostHIDDevice.cpp:670][0x100001064] Schedule retry reason:0xe0005000 count:6 deadline:50ms
[IOUserUSBHostHIDDevice.cpp:783][0x100001064] TimerOccurred retry:6
[IOUserUSBHostHIDDevice.cpp:752][0x100001064] CompleteInReport:0xe0005000
[IOUserUSBHostHIDDevice.cpp:670][0x100001064] Schedule retry reason:0xe0005000 count:5 deadline:50ms
[IOUserUSBHostHIDDevice.cpp:783][0x100001064] TimerOccurred retry:5
[IOUserUSBHostHIDDevice.cpp:752][0x100001064] CompleteInReport:0xe0005000
[IOUserUSBHostHIDDevice.cpp:670][0x100001064] Schedule retry reason:0xe0005000 count:4 deadline:50ms
[IOUserUSBHostHIDDevice.cpp:783][0x100001064] TimerOccurred retry:4
[IOUserUSBHostHIDDevice.cpp:752][0x100001064] CompleteInReport:0xe0005000
[IOUserUSBHostHIDDevice.cpp:670][0x100001064] Schedule retry reason:0xe0005000 count:3 deadline:50ms
[IOUserUSBHostHIDDevice.cpp:783][0x100001064] TimerOccurred retry:3
[IOUserUSBHostHIDDevice.cpp:752][0x100001064] CompleteInReport:0xe0005000
[IOUserUSBHostHIDDevice.cpp:670][0x100001064] Schedule retry reason:0xe0005000 count:2 deadline:50ms
[IOUserUSBHostHIDDevice.cpp:783][0x100001064] TimerOccurred retry:2
[IOUserUSBHostHIDDevice.cpp:752][0x100001064] CompleteInReport:0xe0005000
[IOUserUSBHostHIDDevice.cpp:670][0x100001064] Schedule retry reason:0xe0005000 count:1 deadline:50ms
[IOUserUSBHostHIDDevice.cpp:783][0x100001064] TimerOccurred retry:1
[IOUserUSBHostHIDDevice.cpp:752][0x100001064] CompleteInReport:0xe0005000
[IOUserUSBHostHIDDevice.cpp:670][0x100001064] Schedule retry reason:0xe0005000 count:0 deadline:50ms
[IOUserUSBHostHIDDevice.cpp:783][0x100001064] TimerOccurred retry:0
[IOUserUSBHostHIDDevice.cpp:752][0x100001064] CompleteInReport:0xe0005000
[IOUserUSBHostHIDDevice.cpp:1078][0x100001064] USB Device Reset
IOHIDLibUserClient:0x10000106a message: 0xe0000210 from: 0x100001064
IOHIDLibUserClient:0x100001071 message: 0xe0000210 from: 0x100001064
[IOUserUSBHostHIDDevice.cpp:410][0x100001064] Close interface: 0x10000105e 0x0
[AppleUserUSBHostHIDDevice.cpp:114][0x100001064] Stop: 0x0
DK: AppleUserUSBHostHIDDevice-0x100001064:force close (IOUSBHostInterface-0x10000105e)
AppleUserUSBHostHIDDevice:0x100001064 close by AppleUserHIDEventDriver 0x10000106b (0x0)
IOHIDLibUserClient:0x10000106a message: 0xe0000110 from: 0x100001064
IOHIDLibUserClient:0x100001071 message: 0xe0000110 from: 0x100001064
[IOUserHIDEventService.cpp:292][0x10000106b] Close interface: 0x100001069 0x0
[AppleUserHIDEventDriver.cpp:465][0x10000106b] Stop: 0x0
no services left, exiting
DK: AppleUserHIDEventDriver-0x10000106b:force close (IOHIDInterface-0x100001069)
DK: AppleUserHIDEventDriver-0x10000106b:force close (AppleUserUSBHostHIDDevice-0x100001064)
IOHIDLibUserClient:0x10000106a message: 0xe0000010 from: 0x100001064
IOHIDLibUserClient:0x100001071 message: 0xe0000010 from: 0x100001064
IOHIDLibUserClient:0x10000106a close
AppleUserUSBHostHIDDevice:0x100001064 close by IOHIDLibUserClient 0x10000106a (0x0)
IOHIDLibUserClient:0x10000106a setValid: false
IOHIDLibUserClient:0x10000106a setStateForQueues: 0x1
IOHIDLibUserClient:0x100001071 close
AppleUserUSBHostHIDDevice:0x100001064 message: 0xe0000010 from: 0x10000105e 0
no services left, exiting
IOHIDLibUserClient:0x10000106a stop
IOHIDLibUserClient:0x10000106a setStateForQueues: 0x2
IOHIDLibUserClient:0x10000106a close
IOHIDLibUserClient:0x100001071 stop
IOHIDLibUserClient:0x100001071 setStateForQueues: 0x2
IOHIDLibUserClient:0x100001071 close
AppleUserUSBHostHIDDevice:0x100001064 stop
AppleUserUSBHostHIDDevice:0x100001064 handleStop src: 0 srfc: 0 srtc: 0 srt: 0 grc: 0 grfc: 0 grtc: 0 grt: 0 irc: 167 irt: 744664418706
Boot args: <private>
debug=0x0
Found class: <private>
...
Found class: <private>
OnQueue
[IOUserUSBHostHIDDevice.cpp:466][0x10000108e] Open interface: 0x100001088
[IOUserUSBHostHIDDevice.cpp:606][0x10000108e] HID descriptor interface:0 index:0 length:64 64 64
AppleUserUSBHostHIDDevice:0x10000108e start
[ElementContainer] Element value capacity 220
[ElementContainer] Report count: 1
[ElementContainer] Report ID: 0 input:40 output:0 feature:0
[IOUserUSBHostHIDDevice.cpp:310][0x10000108e] inPipe:1 inputReportSize:5 inMaxPacketSize:5 inBufferSize:5
[IOUserUSBHostHIDDevice.cpp:335][0x10000108e] outPipe:0 outMaxPacketSize:0
[AppleUserUSBHostHIDDevice.cpp:103][0x10000108e] Start ret: 0x0
DK: AppleUserUSBHostHIDDevice-0x10000108e::start(IOUSBHostInterface-0x100001088) ok
AppleUserUSBHostHIDDevice:0x10000108e creating interfaces
AppleUserUSBHostHIDDevice:0x10000108e new user client
IOHIDLibUserClient:0x100001094 start
IOHIDLibUserClient:0x100001094 setValid: true
IOHIDLibUserClient:0x100001094 setStateForQueues: 0x0
IOHIDLibUserClient:0x100001094 addElementToQueue failed: 0xe00002c2
IOHIDLibUserClient:0x100001094 addElementToQueue failed: 0xe00002c2
IOHIDLibUserClient:0x100001094 startQueue
IOHIDLibUserClient:0x100001094 open
AppleUserUSBHostHIDDevice:0x10000108e open by IOHIDLibUserClient 0x100001094 (0x0)
HID Activity Tickle (type:0 sender:10000108e)
HID Activity Tickle (type:0 sender:10000108e)
During the boot process, it also display some related error messages:
Looking at IOReg, I see a bunch of red entries after a while. Here below is a test with 2 mouses:
Only USB mouses have this problem, all other USB devices work without any problem. It has become pretty annoying lately.
Please help, thanks.