Audio device disabled every time

Core Machine (Operating system/System info/Roon build number)

Ubuntu desktop 20.04.1 LTS, Roon 1.7 (build 710)

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)

TEXT GOES HERE

Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)

Matrix X Sabre Pro connected via USB to the core

Description Of Issue

After re-installing ubuntu and Roon (see Error during backup process), i’ve a problem with the dac Matrix X-Saber Pro.
Whenever i turn off/restart the server or turn off/on the dac, Roon doesn’t recognize it. I have to go to “settings” “audio” and click “enable” or “retry”

Hello @Daniele_Piancastelli, and thanks for your report! Do you have a Windows or Mac you can try the Sabre Pro with? I took a look at their site and I don’t see support for Linux.

Yes, but i’ve had it for almost two years and i’ve always used it with ubuntu (the previous version 18.04 lts) without problems

any news about?

I think it is not a problem of the Matrix because i tried to connect a Topping dac via usb and it causes the same problem

Sorry for the delay, @Daniele_Piancastelli!

Were you able to give this a test with a Windows or macOS Core?

While I agree that it sounds like it might not be that specific DAC at this point, it would be helpful to confirm that Roon is able to see devices connect to other machines (i.e. there is a problem only with devices connected to this Core) or if other machines are not showing as well (Roon can’t see any DAC).

I did the test with Windows and both dacs always activate without problems

Even upgrading to 1.8, same problem

Crossing these threads over as they seem like the same issue and someone needs to look into it.

This is an extract of the log when i turn on the dac and after refreshing on the “audio” tab

   03/02 17:29:09 Trace: [rnet/RnetJsonClient] GOT NONFINAL {"status": "DeviceAdded", "device": {"device_id": "hw:CARD=Pro,DEV=0", "type": "alsa", "vendor": "Matrix Audio", "name": "X-SABRE Pro", "usb_id": "20b1:2008", "config": {"unique_id": "c8d1b76e-f733-1fba-ec14-7a0e67d00e86", "volume": null, "output": {"device": "hw:CARD=Pro,DEV=0", "force_max_volume": false, "type": "alsa", "name": "X-SABRE Pro", "dsd_mode": "native"}, "external_config": {}}}}
03/02 17:29:09 Trace: [devicedb] [autodetect] No Match for DeviceAutodetectData[Type=Local Vendor=Matrix Audio Model=X-SABRE Pro UsbId=20b1:2008]
03/02 17:29:09 Info: [raatserver] GOT DEVICE f268f97e-96ec-4815-a3ce-c91ddd4d39d2::hw:CARD=Pro,DEV=0 Type=alsa Name=X-SABRE Pro Vendor=Matrix AudioUsbId=20b1:2008
03/02 17:29:09 Trace: [push] restarting connection (Unable to read data from the transport connection: interrupted.)
03/02 17:29:09 Trace: [push] retrying connection in 61543ms
03/02 17:29:09 Trace: [rnet/RnetJsonClient] SENT {"request":"enable_device","device_id":"hw:CARD=Pro,DEV=0","subscription_id":"4"}
03/02 17:29:09 Trace: [rnet/RnetJsonClient] GOT NONFINAL {"status": "DeviceChanged", "device": {"device_id": "hw:CARD=Pro,DEV=0", "type": "alsa", "error_message": "DeviceOpenFailed", "vendor": "Matrix Audio", "name": "X-SABRE Pro", "usb_id": "20b1:2008", "config": {"unique_id": "c8d1b76e-f733-1fba-ec14-7a0e67d00e86", "volume": null, "output": {"device": "hw:CARD=Pro,DEV=0", "force_max_volume": false, "type": "alsa", "name": "X-SABRE Pro", "dsd_mode": "native"}, "external_config": {}}}}
03/02 17:29:09 Trace: [rnet/RnetJsonClient] GOT NONFINAL {"status": "DeviceInitFailed"}
03/02 17:29:12 Info: [stats] 6010mb Virtual, 1340mb Physical, 1154mb Managed, 0 Handles, 92 Threads
03/02 17:29:19 Trace: Successful POST response from https://push.roonlabs.com/push/1/connect
03/02 17:29:19 Trace: [push] connecting to 35.237.52.4:9200
03/02 17:29:19 Trace: [push] connected
03/02 17:29:27 Info: [stats] 6010mb Virtual, 1340mb Physical, 1154mb Managed, 0 Handles, 94 Threads
03/02 17:29:41 Trace: [roonapi] [apiclient xxx.xxx.xxx.xx:45714] CONTINUE Changed {"message":"Started: roon-extension-queue-bot","is_error":false}
03/02 17:29:42 Info: [stats] 6015mb Virtual, 1345mb Physical, 1158mb Managed, 0 Handles, 94 Threads
03/02 17:29:56 Trace: [rnet/RnetJsonClient] SENT {"request":"refresh"}
03/02 17:29:56 Trace: [rnet/RnetJsonClient] GOT NONFINAL {"status": "DeviceChanged", "device": {"device_id": "hw:CARD=Pro,DEV=0", "discovery_data": {"tcp_port": 34563, "unique_id": "c8d1b76e-f733-1fba-ec14-7a0e67d00e86", "vendor": "N/A", "raat_version": "1.1.38", "version": "N/A", "model": "N/A", "protocol_version": "3"}, "type": "alsa", "vendor": "Matrix Audio", "name": "X-SABRE Pro", "usb_id": "20b1:2008", "config": {"unique_id": "c8d1b76e-f733-1fba-ec14-7a0e67d00e86", "volume": null, "output": {"device": "hw:CARD=Pro,DEV=0", "force_max_volume": false, "type": "alsa", "name": "X-SABRE Pro", "dsd_mode": "native"}, "external_config": {}}}}
03/02 17:29:56 Info: [raatserver] [X-SABRE Pro] connecting (attempt 1)
03/02 17:29:56 Trace: [rnet/RnetJsonClient] GOT {"status": "Success"}
03/02 17:29:56 Trace: [X-SABRE Pro] [raatclient] Initializing RAAT session
03/02 17:29:56 Trace: [X-SABRE Pro] [raatclient] Loading script raat.dat:base.lua as module base [1088 chars]
03/02 17:29:56 Trace: [X-SABRE Pro] [raatclient] Loading script raat.dat:dkjson.lua as module dkjson [22416 chars]
03/02 17:29:56 Trace: [X-SABRE Pro] [raatclient] Loading script raat.dat:protocol.lua as module protocol [2045 chars]
03/02 17:29:56 Trace: [X-SABRE Pro] [raatclient] Loading script raat.dat:roon_tcp.lua [43475 chars]
03/02 17:29:56 Trace: [X-SABRE Pro] [raatclient] RAAT Session initialized in 15ms
03/02 17:29:56 Trace: [X-SABRE Pro] [raatclient] SENT [2]{"request":"info"}
03/02 17:29:56 Trace: [X-SABRE Pro] [raatclient] SENT [3]{"request":"set_client_type","client_type":"Roon"}
03/02 17:29:56 Trace: [X-SABRE Pro] [raatclient] GOT [2] {"transport":{"info":[],"is_supported":false},"flags":{"has_write_chmap":true},"source_selection":{"is_supported":false,"info":[]},"status":"Success","volume":{"is_supported":false,"info":[]},"info":{"unique_id":"c8d1b76e-f733-1fba-ec14-7a0e67d00e86","raat_version":"1.1.38"},"output":{"supported_formats":"384000/16/1|2,96000/32/1|2,768000/32/1|2,352800/32/1|2,176400/16/1|2,22579200/1/1|2,44100/24/1|2,176400/24/1|2,88200/16/1|2,11289600/1/1|2,768000/24/1|2,192000/32/1|2,88200/32/1|2,192000/24/1|2,192000/16/1|2,96000/16/1|2,44100/16/1|2,705600/16/1|2,2822400/1/1|2,48000/16/1|2,352800/16/1|2,48000/32/1|2,5644800/1/1|2,768000/16/1|2,705600/32/1|2,176400/32/1|2,96000/24/1|2,705600/24/1|2,384000/32/1|2,384000/24/1|2,352800/24/1|2,88200/24/1|2,48000/24/1|2,44100/32/1|2","info":{"config":{"type":"alsa","dsd_mode":"native","force_max_volume":false,"name":"X-SABRE Pro","device":"hw:CARD=Pro,DEV=0"},"alsa_device":{"usbid":"20b1:2008","id":"Pro","driver":"USB-Audio","longname":"Matrix Audio X-SABRE Pro at usb-0000:00:14.0-4, high speed","mixername":"USB Mixer","name":"X-SABRE Pro","components":"Pro"}}},"platform":{"os":"linux","uname":{"release":"5.10.6-051006-generic","nodename":"roon","sysname":"Linux","machine":"x86_64","version":"#202101091334 SMP Sat Jan 9 13:40:22 UTC 2021"}}}
03/02 17:29:56 Trace: [X-SABRE Pro] [raatclient] GOT [3] {"status":"Success"}
03/02 17:29:56 Trace: [raatserver] [X-SABRE Pro] connected
03/02 17:29:56 Info: [transport] creating endpoint for raat device c8d1b76e-f733-1fba-ec14-7a0e67d00e86
03/02 17:29:56 Trace: [X-SABRE Pro] [raatclient] SENT [4]{"request":"subscribe_transport"}
03/02 17:29:56 Debug: AudioDeviceMunge.GetManufacturer(AudioDeviceType.Local, "Matrix Audio", "X-SABRE Pro", "", "20b1:2008") => "Brinkmann";
03/02 17:29:56 Debug: AudioDeviceMunge.GetModel(AudioDeviceType.Local, "Matrix Audio", "X-SABRE Pro", "", "20b1:2008") => (null);
03/02 17:29:56 Debug: AudioDeviceMunge.GetManufacturer(AudioDeviceType.Local, "", "X-SABRE Pro", "Matrix Audio X-SABRE Pro at usb-0000:00:14.0-4, high speed", "20b1:2008") => "Brinkmann";
03/02 17:29:56 Debug: AudioDeviceMunge.GetModel(AudioDeviceType.Local, "", "X-SABRE Pro", "Matrix Audio X-SABRE Pro at usb-0000:00:14.0-4, high speed", "20b1:2008") => (null);
03/02 17:29:56 Trace: [X-SABRE Pro] [raatclient] SENT [5]{"request":"subscribe_controls","controller_id":"65b91824-c76c-4371-bdc3-727f882954e3"}
03/02 17:29:56 Trace: [X-SABRE Pro] [raatclient] GOT [5] {"controls":[],"action":"Changed","status":"Success"}
03/02 17:29:56 Trace: [dspengine] loaded DSP config {"version":3,"items":[{"type":"bs2b","enabled":false,"preset":"meier","feed_level_db":9.5,"cut_frequency":650},{"type":"parametric_equalizer","enabled":true,"y_axis_max_db":12,"y_axis_min_db":-12,"gain_db":-1.6,"bands":[{"type":"high_pass","frequency":20,"gain_db":0,"q":1,"order":6,"is_enabled":false},{"type":"equalize_frequency","frequency":7700,"gain_db":2,"q":5,"is_enabled":true},{"type":"equalize_frequency","frequency":230,"gain_db":-5.6,"q":7,"is_enabled":true},{"type":"equalize_frequency","frequency":11000,"gain_db":-3,"q":15,"is_enabled":true},{"type":"equalize_frequency","frequency":4000,"gain_db":-3,"q":15,"is_enabled":true},{"type":"equalize_frequency","frequency":56,"gain_db":6.9,"q":0.6,"is_enabled":true},{"type":"equalize_frequency","frequency":29,"gain_db":3.5,"q":0.6,"is_enabled":true}]},{"type":"audeze_presets","enabled":false},{"type":"speaker_setup"}],"headroom_adjustment":{"type":"headroom_adjustment","enable_clipping_indicator":true,"enabled":true,"gain_db":-8},"sample_rate_conversion":{"type":"sample_rate_conversion","enabled":true,"src_filter_type":"minimum_phase_smooth","dsd_to_pcm_filter":"lowpass_30khz","dsd_modulator":"order7","sample_rate_conversion_mode":"dsd","dsd_output_rate":22579200,"dsd_to_pcm_gain":6,"parallel_dsd_modulator":true},"is_enabled":true,"active_preset":"9ad62c7f-5731-4b6d-afc0-eeb603f5991c"}
03/02 17:29:56 Trace: [transport/audeze] picking preset lowlatency 
03/02 17:29:56 Trace: [transport/audeze] picked null preset!
03/02 17:29:56 Trace: [push] restarting connection (Unable to read data from the transport connection: interrupted.)
03/02 17:29:56 Trace: [push] retrying connection in 81640ms
03/02 17:29:56 Trace: [zone Impianto Principale] Loading
03/02 17:29:56 Trace: [zone Impianto Principale] Suspend
03/02 17:29:56 Info: [zone Impianto Principale] Canceling Pending Sleep
03/02 17:29:56 Trace: [Impianto Principale] [zoneplayer/raat] Endpoint X-SABRE Pro Initial State: Idle
03/02 17:29:56 Info: [transport] created zone Impianto Principale
03/02 17:29:56 Info: [transport]     with endpoint X-SABRE Pro (23:1:c8d1b76e-f733-1fba-ec14-7a0e67d00e86) [IsAvailable=True]
03/02 17:29:56 Trace: [Impianto Principale] [Inactive] [STOPPED @ 0:00] 
03/02 17:29:56 Trace: [roonapi] [apiclient 192.168.178.27:45716] CONTINUE Changed {"zones_added":[{"zone_id":"16016eb7d1c833f7ba1fec147a0e67d00e86","display_name":"Impianto Principale","outputs":[{"output_id":"17016eb7d1c833f7ba1fec147a0e67d00e86","zone_id":"16016eb7d1c833f7ba1fec147a0e67d00e86","can_group_with_output_ids":["1701086ad6b7d95068e74bed705e8d256292","17016eb7d1c833f7ba1fec147a0e67d00e86"],"display_name":"Impianto Principale","source_controls":[{"control_key":"1","display_name":"X-SABRE Pro","supports_standby":false,"status":"selected"}]}],"state":"stopped","is_next_allowed":false,"is_previous_allowed":true,"is_pause_allowed":false,"is_play_allowed":false,"is_seek_allowed":false,"queue_items_remaining":0,"queue_time_remaining":0,"settings":{"loop":"disabled","shuffle":false,"auto_radio":false}}]}
03/02 17:29:56 Trace: [roonapi] [apiclient 192.168.178.27:45718] CONTINUE Changed {"zones_added":[{"zone_id":"16016eb7d1c833f7ba1fec147a0e67d00e86","display_name":"Impianto Principale","outputs":[{"output_id":"17016eb7d1c833f7ba1fec147a0e67d00e86","zone_id":"16016eb7d1c833f7ba1fec147a0e67d00e86","can_group_with_output_ids":["1701086ad6b7d95068e74bed705e8d256292","17016eb7d1c833f7ba1fec147a0e67d00e86"],"display_name":"Impianto Principale","source_controls":[{"control_key":"1","display_name":"X-SABRE Pro","supports_standby":false,"status":"selected"}]}],"state":"stopped","is_next_allowed":false,"is_previous_allowed":true,"is_pause_allowed":false,"is_play_allowed":false,"is_seek_allowed":false,"queue_items_remaining":0,"queue_time_remaining":0,"settings":{"loop":"disabled","shuffle":false,"auto_radio":false}}]}
03/02 17:29:56 Trace: [zone Impianto Principale] Loaded Queue=18 Tracks Swim=Inactive AutoSwim=False Loop=Disabled Shuffle=False
03/02 17:29:56 Trace: [roonapi] [apiclient xxx.xxx.xxx.xx:45716] CONTINUE Changed {"message":"Monitoring Zones:\n• AudioPro C10\n• Poweramp\n• Impianto Principale","is_error":false}
03/02 17:29:56 Trace: [dbperf] flush 0 bytes, 0 ops in 1 ms (cumulative 1609868 bytes, 799 ops in 5532 ms)
03/02 17:29:56 Info: [library/albumdetails] Created album details screen for LibraryAlbum[5354543, Tool - Fear Inoculum]
03/02 17:29:56 Info: [library/albumdetails] 79004d5730303033333036353032, 79004d5230303035313434343632, 79004d5230303035313030333338, 3e01ef7a025c0cbb474bab7f5c79606efa59, 3e01fe4a2e9074e45b43a58f26702815e4eb, 3e017fd28aa5a8806c4b83ed1741a6588518, 3e01e69074995309c64880bf2dc9f029060c, 3e01a70c4e4655102840b5e3ab83cbcbfd62, 3e01a2b7712a149d214993988be4f7b32bea, 3e01a9721192f04b724ea078f1390ef12d5c, a600313136343135303730, c80065317a76726279337a30336f62, be0032343434333836, be0032343434333837, be0032343434333838, be0032343434343033
03/02 17:29:56 Trace: [library] finished with 3 dirty performers 1 dirty places 0 clumping tracks, 0 clumping auxfiles 0 compute tracks, 0 deleted tracks, 0 tracks to (re)load, 0 tracks to retain, 0 auxfiles to (re)load, 0 auxfiles to retain, and 3 changed objects
03/02 17:29:56 Trace: [dbperf] flush 0 bytes, 0 ops in 3 ms (cumulative 1609868 bytes, 799 ops in 5535 ms)
03/02 17:29:56 Trace: [dbperf] flush 0 bytes, 0 ops in 1 ms (cumulative 1609868 bytes, 799 ops in 5536 ms)
03/02 17:29:56 Trace: [roonapi] [apiclient xxx.xxx.xxx.xx:45716] CONTINUE Changed {"zones_changed":[{"zone_id":"1601086ad6b7d95068e74bed705e8d256292","display_name":"Poweramp","outputs":[{"output_id":"1701086ad6b7d95068e74bed705e8d256292","zone_id":"1601086ad6b7d95068e74bed705e8d256292","can_group_with_output_ids":["1701086ad6b7d95068e74bed705e8d256292","17016eb7d1c833f7ba1fec147a0e67d00e86"],"display_name":"Poweramp","volume":{"type":"number","min":0,"max":100,"value":41,"step":1,"is_muted":true,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":[{"control_key":"1","display_name":"HDA Intel PCH HDMI 4","supports_standby":false,"status":"indeterminate"}]}],"state":"stopped","is_next_allowed":false,"is_previous_allowed":true,"is_pause_allowed":false,"is_play_allowed":false,"is_seek_allowed":false,"queue_items_remaining":0,"queue_time_remaining":0,"settings":{"loop":"disabled","shuffle":false,"auto_radio":false}}]}
03/02 17:29:56 Trace: [roonapi] [apiclient 192.168.178.27:45718] CONTINUE Changed {"zones_changed":[{"zone_id":"1601086ad6b7d95068e74bed705e8d256292","display_name":"Poweramp","outputs":[{"output_id":"1701086ad6b7d95068e74bed705e8d256292","zone_id":"1601086ad6b7d95068e74bed705e8d256292","can_group_with_output_ids":["1701086ad6b7d95068e74bed705e8d256292","17016eb7d1c833f7ba1fec147a0e67d00e86"],"display_name":"Poweramp","volume":{"type":"number","min":0,"max":100,"value":41,"step":1,"is_muted":true,"hard_limit_min":0,"hard_limit_max":100,"soft_limit":100},"source_controls":[{"control_key":"1","display_name":"HDA Intel PCH HDMI 4","supports_standby":false,"status":"indeterminate"}]}],"state":"stopped","is_next_allowed":false,"is_previous_allowed":true,"is_pause_allowed":false,"is_play_allowed":false,"is_seek_allowed":false,"queue_items_remaining":0,"queue_time_remaining":0,"settings":{"loop":"disabled","shuffle":false,"auto_radio":false}}]}
03/02 17:29:57 Info: [stats] 6025mb Virtual, 1351mb Physical, 1164mb Managed, 0 Handles, 93 Threads
03/02 17:30:06 Trace: Successful POST response from https://push.roonlabs.com/push/1/connect
03/02 17:30:06 Trace: [push] connecting to 34.75.196.16:9200
03/02 17:30:06 Trace: [push] connected
03/02 17:30:12 Info: [stats] 6030mb Virtual, 1356mb Physical, 1168mb Managed, 0 Handles, 95 Threads
03/02 17:30:27 Info: [stats] 6030mb Virtual, 1357mb Physical, 1168mb Managed, 0 Handles, 93 Threads
03/02 17:30:30 Trace: [broker/accounts] [heartbeat] now=02/03/2021 16:30:30 nextauthrefresh=02/03/2021 17:28:15 nextmachineallocate=02/03/2021 19:00:30
03/02 17:30:41 Trace: [library] endmutation in 12ms
03/02 17:30:41 Trace: [roonapi] [apiclient 192.168.178.27:45714] CONTINUE Changed {"message":"Started: roon-extension-queue-bot","is_error":false}
03/02 17:30:42 Info: [stats] 6042mb Virtual, 1369mb Physical, 1180mb Managed, 0 Handles, 94 Threads
03/02 17:30:57 Info: [stats] 6043mb Virtual, 1370mb Physical, 1180mb Managed, 0 Handles, 92 Threads

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.