Hi there,
I am a rather recent user of AMAZING Volumio (Virtuoso) and I must say that I am a happy user so far.
Only thing is, when I play Hi Res tracks on QOBUZ, especially with 24/192 ones, my system becomes unstable, the sound starts stuttering and eventually the whole system crashes…
When this happens, even remote SSH is unresponsive so I cannot even restart my device properly. I have not tried putting a monitor and a keyboard to see if it would work locally. It would defy my purpose anyway.
Since it is pretty easy to reproduce, I enabled the live log but I must say, nothing relevant came up:
Starting Live Log…
command failed: Device or resource busy (-16)
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::volumioGetQueue
info: CoreStateMachine::getQueue
info: CorePlayQueue::getQueue
info: CoreCommandRouter::executeOnPlugin: system , getHwuuid
info: CALLMETHOD: system_controller system enableLiveLog true
info: CoreCommandRouter::executeOnPlugin: system , enableLiveLog
info: Launching a new LiveLog session
wlan0: WPA: Group rekeying completed with b0:b2:8f:f9:c4:15 [GTK=CCMP]
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/ifconfig eth0
pam_unix(sudo:session): session opened for user root by (uid=0)
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/ifconfig wlan0
pam_unix(sudo:session): session closed for user root
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
info: CoreCommandRouter::volumioGetState
info: CorePlayQueue::getTrack 0
info: CoreCommandRouter::executeOnPlugin: multiroom , getMultiroom
info: Listing playlists
info: CoreCommandRouter::executeOnPlugin: appearance , getUiSettings
info: CoreCommandRouter::executeOnPlugin: wizard , getShowWizard
info: CoreCommandRouter::executeOnPlugin: system , getShowWizard
info: CoreCommandRouter::executeOnPlugin: system , getPrivacySettings
info: CoreCommandRouter::volumioGetQueue
info: CoreStateMachine::getQueue
info: CorePlayQueue::getQueue
info: CoreCommandRouter::volumioGetVisibleSources
info: CoreCommandRouter::executeOnPlugin: my_music , getDisabledSources
info: CoreCommandRouter::executeOnPlugin: qobuz , handleBrowseUri
info: handleBrowseUri took 319 milliseconds
info: CoreCommandRouter::executeOnPlugin: qobuz , handleBrowseUri
info: handleBrowseUri took 1125 milliseconds
info: CoreCommandRouter::executeOnPlugin: qobuz , handleBrowseUri
info: handleBrowseUri took 771 milliseconds
info: CoreCommandRouter::volumioReplaceandPlayItems
info: CoreStateMachine::ClearQueue
info: CoreStateMachine::stop
info: CoreStateMachine::setConsumeUpdateService undefined
UNSET VOLATILE
info: CorePlayQueue::clearPlayQueue
info: CorePlayQueue::saveQueue
info: CoreCommandRouter::volumioPushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreCommandRouter::volumioPushQueue
info: CoreStateMachine::addQueueItems
info: CorePlayQueue::addQueueItems
info: Adding Item to queue: qobuz://album/0886445517880
info: Exploding uri qobuz://album/0886445517880 in service qobuz
info: explodeUri took 397 milliseconds
info: CorePlayQueue::saveQueue
info: CoreCommandRouter::volumioPushQueue
info: CoreStateMachine::updateTrackBlock
info: CorePlayQueue::getTrackBlock
info: CoreCommandRouter::volumioPlay
UNSET VOLATILE
info: CoreStateMachine::play index 0
info: CoreStateMachine::setConsumeUpdateService undefined
info: CoreStateMachine::stop
info: CoreStateMachine::setConsumeUpdateService undefined
UNSET VOLATILE
info: CoreStateMachine::play index undefined
info: CoreStateMachine::setConsumeUpdateService undefined
info: CorePlayQueue::getTrack 0
info: CoreStateMachine::startPlaybackTimer
info: CorePlayQueue::getTrack 0
info: [1622022511958] ControllerQobuz::clearAddPlayTrack
info: getStreamUrl took 370 milliseconds
info: sendMpdCommand stop took 9 milliseconds
info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info: sendMpdCommand clear took 11 milliseconds
error: updateQueue error: null
info: ------------------------------ 23ms
info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info: sendMpdCommand add “http://streaming-qobuz-std.akamaized.net:80/file?uid=1607885&eid=27606061&fmt=27&profile=raw&app_id=539451548&cid=1006529&etsp=1622026112&hmac=b_oboAVOTqf_7TzbH3h1J3IeZb8” took 3 milliseconds
info: CoreStateMachine::setConsumeUpdateService mpd
info: ------------------------------ 9ms
info: sendMpdCommand play took 7 milliseconds
info:
---------------------------- MPD announces state update: player
info: ControllerMpd::getState
bcm2835-i2s fe203000.i2s: I2S SYNC error!
info:
---------------------------- MPD announces state update: player
info: sendMpdCommand status took 42 milliseconds
info: ControllerMpd::getState
info: sendMpdCommand status took 13 milliseconds
info: sendMpdCommand playlistinfo took 9 milliseconds
info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0
info: CoreStateMachine::syncState stateService play
info: CoreStateMachine::syncState currentStatus stop
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: ------------------------------ 88ms
info: sendMpdCommand playlistinfo took 102 milliseconds
info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 0
info: CoreStateMachine::syncState stateService play
info: CoreStateMachine::syncState currentStatus play
info: Received an update from plugin. extracting info from payload
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: ------------------------------ 138ms
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: multiroom , getMultiroom
info: Listing playlists
info: CoreCommandRouter::volumioGetQueue
info: CoreStateMachine::getQueue
info: CorePlayQueue::getQueue
info: CoreCommandRouter::volumioGetVisibleSources
info: CoreCommandRouter::executeOnPlugin: my_music , getDisabledSources
info: CorePlayQueue::getTrack 0
info: CorePlayQueue::getTrack 1
info: Prefetching next song
info: [1622022850974] ControllerQobuz::prefetch
info: getStreamUrl took 340 milliseconds
info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info: sendMpdCommand add “http://streaming-qobuz-std.akamaized.net:80/file?uid=1607885&eid=27606062&fmt=27&profile=raw&app_id=539451548&cid=1006529&etsp=1622026451&hmac=j_ejE0HE9ZLaWmS_f530BVB0XtA” took 3 milliseconds
info: CoreStateMachine::setConsumeUpdateService mpd
info:
---------------------------- MPD announces state update: options
info: ------------------------------ 6ms
info: sendMpdCommand consume 1 took 3 milliseconds
info: ControllerMpd::getState
info: sendMpdCommand status took 8 milliseconds
info: sendMpdCommand playlistinfo took 17 milliseconds
info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CoreStateMachine::startPlaybackTimer
info: CorePlayQueue::getTrack 1
info: CorePlayQueue::getTrack 1
info: CoreStateMachine::syncState stateService play
info: CoreStateMachine::syncState currentStatus play
info: Received an update from plugin. extracting info from payload
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: ------------------------------ 68ms
info:
---------------------------- MPD announces system playlist update
info: Ignoring MPD Status Update
info:
---------------------------- MPD announces state update: player
info: ControllerMpd::getState
info: ------------------------------ 5ms
info: sendMpdCommand status took 3 milliseconds
info: sendMpdCommand playlistinfo took 8 milliseconds
info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 1
info: CoreStateMachine::syncState stateService play
info: CoreStateMachine::syncState currentStatus play
info: Received an update from plugin. extracting info from payload
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: ------------------------------ 42ms
info: CoreCommandRouter::volumioGetState
info: CoreCommandRouter::executeOnPlugin: multiroom , getMultiroom
info: Listing playlists
info: CoreCommandRouter::volumioGetQueue
info: CoreStateMachine::getQueue
info: CorePlayQueue::getQueue
info: CoreCommandRouter::volumioGetVisibleSources
info: CoreCommandRouter::executeOnPlugin: my_music , getDisabledSources
info: CoreCommandRouter::getUIConfigOnPlugin
info: CoreCommandRouter::executeOnPlugin: system , getAdvancedSettingsStatus
info: CoreCommandRouter::executeOnPlugin: network , getInfoNetwork
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/ethtool eth0
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/iwconfig wlan0
pam_unix(sudo:session): session opened for user root by (uid=0)
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/iwconfig wlan0
pam_unix(sudo:session): session closed for user root
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/iwconfig wlan0
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/ifconfig eth0
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/ifconfig wlan0
pam_unix(sudo:session): session opened for user root by (uid=0)
info: CoreCommandRouter::executeOnPlugin: network , getWirelessNetworksScanCache
info: CoreCommandRouter::executeOnPlugin: network , getWirelessNetworks
pam_unix(sudo:session): session closed for user root
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/iwlist wlan0 scan
pam_unix(sudo:session): session opened for user root by (uid=0)
info: CoreCommandRouter::executeOnPlugin: my_volumio , getMyVolumioStatus
info: CoreCommandRouter::getUIConfigOnPlugin
info: CoreCommandRouter::executeOnPlugin: system , getAdvancedSettingsStatus
info: CoreCommandRouter::executeOnPlugin: network , getInfoNetwork
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/ethtool eth0
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/iwconfig wlan0
pam_unix(sudo:session): session opened for user root by (uid=0)
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/iwconfig wlan0
pam_unix(sudo:session): session closed for user root
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/iwconfig wlan0
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/ifconfig eth0
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/ifconfig wlan0
pam_unix(sudo:session): session opened for user root by (uid=0)
info: CoreCommandRouter::executeOnPlugin: network , getWirelessNetworksScanCache
info: CoreCommandRouter::executeOnPlugin: network , getWirelessNetworks
pam_unix(sudo:session): session closed for user root
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/iwlist wlan0 scan
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
error: An error occurred while scanning: Error: Command failed: sudo /sbin/iwlist wlan0 scan
wlan0 Interface doesn’t support scanning : Device or resource busy
info: Cannot use regular scanning, forcing with ap-force
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/iw dev wlan0 scan ap-force
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
command failed: Device or resource busy (-16)
error: Cannot use fallback scanning method: Error: Command failed: /usr/bin/sudo /sbin/iw dev wlan0 scan ap-force
command failed: Device or resource busy (-16)
pam_unix(sudo:session): session closed for user root
error: An error occurred while scanning: Error: Command failed: sudo /sbin/iwlist wlan0 scan
wlan0 Failed to read scan data : Resource temporarily unavailable
info: Cannot use regular scanning, forcing with ap-force
volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/iw dev wlan0 scan ap-force
pam_unix(sudo:session): session opened for user root by (uid=0)
pam_unix(sudo:session): session closed for user root
command failed: Device or resource busy (-16)
error: Cannot use fallback scanning method: Error: Command failed: /usr/bin/sudo /sbin/iw dev wlan0 scan ap-force
command failed: Device or resource busy (-16)
info: CoreCommandRouter::volumioPause
info: CoreStateMachine::pause
info: CoreStateMachine::stPlaybackTimer
info: CoreStateMachine::servicePause
info: CorePlayQueue::getTrack 1
info: CoreCommandRouter::servicePause
info: [1622023014889] ControllerQobuz::pause
info: CoreStateMachine::setConsumeUpdateService mpd
info: ControllerMpd::pause
info:
---------------------------- MPD announces state update: player
info: sendMpdCommand pause took 29 milliseconds
info: ControllerMpd::getState
info: sendMpdCommand status took 2 milliseconds
info: sendMpdCommand playlistinfo took 22 milliseconds
info: ControllerMpd::pushState
info: CoreCommandRouter::servicePushState
info: CorePlayQueue::getTrack 1
info: CoreStateMachine::syncState stateService pause
info: CoreStateMachine::syncState currentStatus pause
info: CoreStateMachine::pushState
info: CoreCommandRouter::volumioPushState
info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
info: CoreStateMachine::stPlaybackTimer
info: ------------------------------ 46ms
So I had to downgrade the Sound quality to FLAC Hi-Res 24 bit up to 96 kHz to keep the problem contained.
My internet BW is approximatly 8 Mbps and is rather stable.
I use a Netgear A6210 USB WiFi Adapter that stays operational (from my router’s pov) even after the crash happened. I doubt the network stability in general is the problem as te problem reproduces with a 1 Gbit/s wired Ethernet connection.
Is it a known issue from Volumio’s dev team?
Does anyone run into this already? Is there a fix/workaround?
Thank you for the support!
Volumio Information
Volumio Version: 2.882
Hardware: Raspberry 4 Model B (underclocked from 1.6 Ghz to 800 Mhz)
DAC: HiFiBerry Digi+ Pro