I tried posting this on desktop-discuss last week and didn't get any replies so 
I thought I'd give it a try here and see if anyone might have any suggestions. 

Hi,

  I'm using an external USB audio DAC with OpenSolaris. It's an older 
version of this:

http://www.headphone.com/products/headphone-amps/the-micro-line/headroom-micro-dac.php

  If I have the desktop running and plug in the DAC, the DAC is 
recognized usually within a short period of time. If it isn't, removing 
it and plugging it back in seems to work. The audio data stream is 
properly directed to it just as it should be. Unfortunately, when I 
remove the DAC, the autodetect doesn't seem to realize that the DAC has 
been removed and keeps trying to send the audio data stream to it 
resulting in an error. Since I am using it with a laptop which moves 
around while the DAC and AMP don't this happens when I change locations. 
Usually the audio subsystem does realize at some point that the USB DAC 
is gone and redirects it to the internal DAC/amp but this can take a 
long time and doesn't seem to always happen.

  I seem to remember being able to pick devices in the sound preferences 
dialog in older versions of OpenSolaris but this one seems locked to 
autodetect or ESD.

  Is there a way to force the sound to redirect to the internal device 
when the USB DAC is removed and vice versa? I'm less concerned about the 
insertion since the desktop does seems to recognize it fairly quickly 
but the removal is a pain since there are times I have to exit and 
restart my desktop session.

Regards,
  Greg


Reply via email to