New comment by dotnetfox on void-packages repository https://github.com/void-linux/void-packages/issues/34458#issuecomment-998613014 Comment: > No no. This happens whenever I plug in my device, not only > specifically before stage 2 of runit. > Whenever I plug in my iphone, even after login into graphical > environment, its the same case. > > > It's just the first time usbmuxd won't work; you just have to kill > > it the first time, and everything starts working fine. > > I hope have made it clear. Oh, cool. Now we have an undefined behaviour. I had borrowed apple's device for testing with runit and it worked perfectly; now that we have udev here to deal with, I have no such possibility anymore. > So I think we can **rule out** the fact that _this issue is caused by > runit starting udev rules in stage 1_ > **(**I don't know anything about _udevs_ and _init systems_ just an > assumption**)** If usbmuxd gets stuck even on stage 2 according to you, then this possibility can be crossed out for now. Too bad, but I do not own nor have the possibility to borrow an iphone from someone to properly use it with usbmux anymore, meaning that I am of no use here, sadly.