The PHASE X24 has a digital volume control / muting switch for the channels 1/2 and 3/4 on the front pannel.
As a consequence, it seems that these settings are not changeable anymore.
Here is the commented output of ffado-dbus-server (NON-DEBUG):
Starting ffado-dbus-server in a console window...
$ ffado-dbus-server
FFADO Control DBUS service
Discovering devices...
Starting DBUS service...
Running... (press ctrl-c to stop & exit)
Starting ffadomixer gives the following output...
14102427193: Warning (bebob_avdevice.cpp)[ 323] getFeatureFBVolumeValue: fbCmd.getResponse() != AVCCommand::eR_Implemented
I made some tests, and found that the above message is caused by the following statement:
val=self.hw.getContignuous('/Mixer/Feature_8')
Changing the "Master" volume in the "Hardware Mixer"...
14181597195: Warning (bebob_avdevice.cpp)[ 292] setFeatureFBVolumeValue: fbCmd.getResponse() != AVCCommand::eR_Accepted
The corresponding message from ffadomixer:
setting master volume to -1000
Changing the "3/4 Out Level"...
14349394421: Warning (bebob_avdevice.cpp)[ 292] setFeatureFBVolumeValue: fbCmd.getResponse() != AVCCommand::eR_Accepted
The corresponding message from ffadomixer:
setting front level to 1536
All other controls are working on the PHASE X24 as expected and there are no warnings from ffado-dbus-server.