iPod Classic "Unable to enumerate device" Raspberry Pi Server MacOS Client

Sorry if this has been clarified somewhere else before:

I am running a USB server on a Raspberry Pi Zero 2 W and my client is a M1 Macbook Air. Devices like flash drives and the likes work but my main goal is to have an iPod connected. When I test it, it shows up with all the info on the client, but when I click "use this device" it throws the error "Unable to enumerate device at address 11". I read something here about devices like iPads needing special setup, and now I'm wondering if this would apply here to the iPod too.

Any advice would be appreciated, thank you in advance!

-dr

#2

I dont think iPods work via virtualhere but try this anyway

Stop the virtualhere server process on the pi0w and edit the config.ini file and add the line

ClaimPorts=1

Then save the config.ini and start the server again, unplug/replug the ipod and try to use it via virtualhere

 

#3

Thanks for the hint, I just tried it but it still says the same thing about being unable to enumerate. I understand that the iPod might not be supported, but shouldn't every USB device be using the same USB protocol?

#4

That would be nice but no unfortunately not all devices are simple and just follow the USB spec exactly. Anyway have a look on the pi0w syslog when you try to use it via virtualhere. What does it say around that time?