View Single Post
  #1   (View Single Post)  
Old 16th February 2013
tehsean tehsean is offline
Custom User
 
Join Date: Aug 2010
Posts: 22
Default sndio and USB headphones

I have a set of Logitech USB headphones that I am trying to get working. They are detected without issue, and attach to /dev/audio1, /dev/sound1, etc.

I can change links on /dev/audio, /dev/sound, /dev/mixer and /dev/audioctl, and testing the headphones with " cat /dev/urandom > /dev/audio " work. I hear static on the headphones and not the speakers.

Anything that has to do with sndio / sndiod will not play on the headphones.

I have attempted to add the new audio device to sndiod using:
sndiod -f /dev/audio
and
sndiod -f /dev/audio1

And then tried to reference that device in the audio programs I use, for example ogg123:
ogg123 -d sndio -o rsnd:0 ..
ogg123 -d sndio -o snd:0 ...
ogg123 -d sndio -o /dev/audio ...

and many permutations of the above. None of these play on the headphones; they all play on the default speakers. It looks like sndiod doesn't recognize the new headset, even though I've linked it to the default audio device.

Reading the man page on aucat / sndiod, I can't find a way to list the current handles it has loaded. I'm pretty sure it's an issue with how sndiod is configured, but I am lost as to what to do now. Any pointers as to where to look would help me out tremendously.
Reply With Quote