Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
pwaller opened this issue Apr 9, 2023 · 0 comments

Comments

@pwaller
Copy link

pwaller commented Apr 9, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant