I’ve got a Raspberry Pi 4B w 4GB RAM, wired to ethernet, WiFi disabled, USB AUTO SUSPEND was originally ENABLED. I was running 2024.12 (or 11, can’t recall). Roon server showed the endpoint in ABOUT, but no audio device.
I finally figured out that the USB DAC was not showing in RoPieee AUDIO. USB AUTO SUSPEND was disabled for some reason? I upgraded the RoPieee to 2025.01. This did not change the behavior.
I re-enabled USB AUTO SUSPEND. Did not change behavior.
I saw the Topping showing OFF on it’s display. I tried pressing the POWER button on the TOPPING, no joy. I unplugged the USB cable to the DAC (not power) and back in. Topping display was the same.
I then unplugged the power from the TOPPING and back in. Display on Topping showed a . and then was detected again in RoPieee AUDIO. Roon Server saw the device immediately and it is playing now.
I have a log ID (below) that hopefully covers the above steps. I’m not sure why AUTO SUSPEND became disabled? And I’m not sure why enabling it again didn’t wake the DAC. Is that expected behavior? Thanks for the help!
First of all, when having issues with USB, disable USB auto suspend.
It is a feature that quite a few USB devices do not support properly, so it only complicates things and trying to figure out what’s going on.
Please send me feedback when the issue happens (so I think the issue is: “endpoint not visible in Roon”), without rebooting the unit. And leave USB auto suspend disabled.
@spockfish I’ve got the same issue again. RoPieee 2025.01 on Raspberry Pi 4b, 4Gb RAM, 32GB SD card. The Topping E30 II connected via USB and is displaying OFF on it’s screen and Roon doesn’t see the RoPiee endpoint at all. In RP, there is no USB DAC detected. However, since my original post I have not turned on the USB auto-suspend:
I have not rebooted the RP node yet. As always, it is hard wired to my network with a static DHCP entry. This does not appear to be a network issue. I’d like to listen to music but I will leave it in this state until I hear back. Thanks for the help, and Harry, I really am appreciative of your efforts in giving the community this software to help us all enjoy music. Feedback code below:
I don’t think the E30 locking with display OFF is unique to Ropieee. I have E30 II connected via usb to an old iPhone 7 with an Apple USB adapter , using the phone as a Roon endpoint . If I do not use it for a few days , the E30 will display OFF as reported earlier. Only way to get it reset seems to be unplug power from E30 , but that works .
I cannot confirm and frankly, that sounds like unnormal behavior.
My E30 II was connect by USB to my MBP for more than a year as my desktop Roon endpoint. There was not one situation that the DAC had to be power cycled. It would reliably go to standby when not used and return to operation when a signal was detected.
EDIT
From Topping’s FAQ (E30II & lite)
The connected USB device does not recognize this unit
· USB cable did not connected properly. Please check or change the cable.
· Try with another USB port.
· Driver problem. Try to reinstall the driver.
· May be caused by the PC. Check or try with another PC.
· Some phones require OTG function to be enabled first.
My E30 II was purchased new via Amazon back on October 1st 2024. It’s only the been used for RoPieee on a brand new Pi4b 4Gb. I’ve never plugged it in to my laptop. I am also running Linux so I’m not sure if I can even upgrade the firmware. I’ll have to dig into that. The DAC is using the USB cable that came with it and I’m powering it from an iPhone charger. I could power cycle it but I’m hoping Harry will want to do something with it in this state. Doubtful, but I want to give him any opportunity that he would like to fix this. If I find a way to use Linux to update the firmware I’ll post it here. Thanks for looking, guys!
I took my laptop downstairs to the media rack and plugged the USB from the Topping directly into my laptop. I ran lsusb before and after plugging in and the DAC was not listed. I tried pulling the power on the DAC and back in. Same thing. The DAC wouldn’t display anything but the . on the screen. I performed the reset procedure you mentioned and the DAC started displaying correctly again. It was also present as a sound device on my laptop. I’m not sure what the heck is going on. I wish I knew how to check the firmware version from my Linux laptop.
I wonder if the DAC just locked up or if it was the result of a sleep event? I don’t know. But I’ve got music right now, so my sanity thanks you!