Hi,
some more investigation. Trying to understand the conditions of
/dev/mixer availability. I want to understand if it is device dependent,
kernel version, kernel configuration or package dependent.
Essentially, it is an OSS interface somehow a little customized for alsa.
On my workstation Gentoo ~amd64 (equivalent to testing branch), I have
/dev/mixer and 6.15.6-gentoo kernel which is definitely very recent!. I
do not have alsa-oss package installed.
Main volume works, setting of balance doesn't.
On my laptop Devuan amd64 daedalus (should be debian bookworm?) with
6.1.0-37 kernel there is no /dev/mixer
On my Raspberry PI3 with 4.9.35 (Rasbpian equivalent debian 8) there is
no mixer either. But does it have audio at all? Never used it, just curios
Furthermore, thinking of FreeBSD, there is /dev/mixer0 and /dev/mixer1.
Of course no alsa lib, but it might be interesting to see if the current
code can be easily made compatible or I do need a completely different
Device backend.
By googling around, fixes vary a lot. From using /dev/snd/mixer -
doesn't exist for me or loading an oss kernel compatibility module. But
right now got nothing consistent to work. If you do, tell me.
Riccardo