usbmuxd icon indicating copy to clipboard operation
usbmuxd copied to clipboard

RX transfer stalled for device 3-9, ipeth_rcvbulk_callback: urb status: -32

Open pwaller opened this issue 1 year ago • 0 comments

Hi, I'm without proper internet at the moment and trying to tether my iphone to my NixOS machine. Unfortunately it doesn't work.

Since there hasn't been a release in a while, I've upgraded usbmuxd to the master commit as of now of [plist, libimobiledevice, libimobiledevice-glue, libusbmuxd and usbmuxd] (sorry, I can't easily provide the commits, my time is limited and they are on the machine which isn't currently connected to the internet).

When I connect my iPhone, things seem to get some way along, but then it all falls apart. In the usbmuxd -vvvv output I see (transcribed by hand):

... StartSession success for device ...
...
...
Client connected to device 5 (2->62078)
...
Client 12 is going to be disconnected: usbmuxd[pid]
...
libusb: debug [reap_for_handle] urb type=3 status=-32 transferred=0

And then in the dmesg:

ipeth_rcvbulk_callback: urb status: -32

I tried using the released versions of usbmuxd etc but those failed in a similar way.

Linux 6.1, x86_64.

Any advice to identify what's going wrong appreciated, I can easily recompile usbmuxd and its dependencies and experiment if it helps.

pwaller avatar Apr 09 '23 20:04 pwaller