XHC WHB04B development?
- Finngineering
- Away
- Premium Member
-
Less
More
- Posts: 98
- Thank you received: 44
03 Mar 2026 12:20 #343788
by Finngineering
Replied by Finngineering on topic XHC WHB04B development?
Okay, so probably not hardware related then, after all. I'll try to adjust my test setup a little bit and see if I can reproduce the issue.
Please Log in or Create an account to join the conversation.
- Finngineering
- Away
- Premium Member
-
Less
More
- Posts: 98
- Thank you received: 44
03 Mar 2026 15:27 #343790
by Finngineering
Replied by Finngineering on topic XHC WHB04B development?
I flashed back the original firmware to my dongle for testing. When commenting out the assert and adding a debug print there instead if r != 0, I get the following output during jogging in auto:I tried more than 10 times in a row, and every time the pendant successfully reconnected. In other words, I cannot reproduce your issue. And unfortunately that also means I cannot be of much help to you.
It is a bit surprising that you get the same issue on two different machines, and I don't. Or are the two machines you tested on fairly similar? Could still be e.g. kernel version difference, I suppose. In case they have fixed some usb bugs related to this. It's a bit of a long shot, but I don't have anything better at the moment.
in 0x04 10 00 00 10 11 00 10 delta 16 => | 04 | 10 | | | 1( 30%) | X( ) | 0 | 10
pndnt wheel event 604
pndnt wheel total counts {counts=604 activeCounter=0 isLeadActive=0}
in 0x04 10 00 00 10 11 06 10 delta 16 => | 04 | 10 | | | 1( 30%) | X( ) | 6 | 10
pndnt wheel event 610
Can't switch mode while mode is AUTO and interpreter is not IDLE
hal failed to wait for requested mode. waited 300ms
pndnt wheel total counts {counts=610 activeCounter=0 isLeadActive=0}
Usb::setupAsyncTransfer() libusb_submit_transfer failed with code -4
transmission failed, try to reconnect ...
transmission failed, try to reconnect ...
connection lost, cleaning up
init pausing 3s, waiting for device to be gone ....... done
init usb context ... ok
init not waiting for device XHC-WHB04B-6 vendorId=0x10ce productId=0xeb93, will continue in 0s .... ok
init XHC-WHB04B-6 device found
init detaching active kernel driver ... ok
init claiming interface ... ok
init enabling reception ... ok
in 0x04 10 00 00 10 11 00 10 delta 16 => | 04 | 10 | | | 1( 30%) | X( ) | 0 | 10
pndnt wheel event 610
pndnt wheel total counts {counts=610 activeCounter=0 isLeadActive=0}
task: main loop took 0.036080 seconds
in 0x04 10 00 00 10 11 00 10 delta 16 => | 04 | 10 | | | 1( 30%) | X( ) | 0 | 10
pndnt wheel event 610
pndnt wheel total counts {counts=610 activeCounter=0 isLeadActive=0}It is a bit surprising that you get the same issue on two different machines, and I don't. Or are the two machines you tested on fairly similar? Could still be e.g. kernel version difference, I suppose. In case they have fixed some usb bugs related to this. It's a bit of a long shot, but I don't have anything better at the moment.
Please Log in or Create an account to join the conversation.
Time to create page: 0.072 seconds