snd-firewire-ctl-services: Digidesign Digi-002R - missing control for 'Optical mode'
| Newsgroups | org.alsa-project.alsa-devel |
|---|---|
| Message-ID | <[email protected]> |
I have noticed that 'snd-firewire-ctl-services' does not provide a control for switching the mode of the Optical connections, which can be either ADAT or S/PDIF. The Windows/Mac drivers let the user select the mode. It is mentioned in the kernel source, but seemingly not exposed to the user: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/sound/firewire/digi00x/digi00x-proc.c?h=v7.1-rc3#n34 Note, when 'Optical S/PDIF' is selected, the 'RCA S/PDIF' connectors are disabled. I have the 002-Rack interface, and can assist with testing, Simon.
digi_002r_contents.txt
(text/plain, 1.1 KB)
numid=1,iface=MIXER,name='clock-source' ; type=ENUMERATED,access=rw------,values=1,items=3 ; Item #0 'Internal' ; Item #1 'S/PDIF' ; Item #2 'ADAT' : values=0 numid=3,iface=MIXER,name='external-clock-rate' ; type=ENUMERATED,access=rw--l---,values=1,items=5 ; Item #0 'N/A' ; Item #1 '44100' ; Item #2 '48000' ; Item #3 '88200' ; Item #4 '96000' : values=0 numid=2,iface=MIXER,name='local-clock-rate' ; type=ENUMERATED,access=rw------,values=1,items=4 ; Item #0 '44100' ; Item #1 '48000' ; Item #2 '88200' ; Item #3 '96000' : values=1 numid=7,iface=MIXER,name='metering' ; type=BOOLEAN,access=rw------,values=1 : values=off numid=4,iface=MIXER,name='monitor-enable' ; type=BOOLEAN,access=rw------,values=1 : values=off numid=5,iface=MIXER,name='monitor-source-gain' ; type=INTEGER,access=rw---RW-,values=18,min=0,max=128,step=1 : values=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 | dBminmax-min=-48.00dB,max=0.00dB numid=6,iface=MIXER,name='monitor-source-gain',index=1 ; type=INTEGER,access=rw---RW-,values=18,min=0,max=128,step=1 : values=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 | dBminmax-min=-48.00dB,max=0.00dB