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

Reply via email to