On Tue, Jun 03, 2014 at 07:59:49PM +0200, Johan Svensson wrote: > On 06/03/14 19:33, Alexandre Ratchov wrote: > >On Tue, Jun 03, 2014 at 07:25:25PM +0200, Alexandre Ratchov wrote: > >>sndiod_flags="-f rsnd/1 -f rsnd/0" > >> > >>This will kind of "exchange" the first two devices. I.e. this > >>exposes "snd/0" as sub-device of "rsnd/1" and "snd/1" as sub-device > >>of "rsnd/0". > >> > >If device renumbering seems confusing/ugly, another option would be > >to keep the kernel order: > > > >sndiod_flags="-f rsnd/0 -f rsnd/1" > > > >then export AUDIODEVICE=snd/1 in your ~/.profile or equivalent > > > >-- Alexandre > grep sndiod /etc/rc.conf.local > #sndiod_flags="-f rsnd/0 -s onboard -f rsnd/1 -s default" > sndiod_flags="-f rsnd/1 -f rsnd/0" > #sndiod_flags="-f rsnd/0 -f rsnd/1" > > I've tried all three of the settings, the first and the last defaults to > builtin soundcard. But if I use the second configuration setting this shows > up in dmesg: > > ehci0: Error opening low/full speed isoc endpoint. > A low/full speed device is attached to a USB2 hub, and transaction > translations are not yet supported. > Reattach the device to the root hub instead. > uaudio_chan_open: error creating pipe: err=INVAL endpt=0x03 >
the usb stack is incomplete and doesn't support rate matching hubs yet; sorry your sound card can't work on this machine yet. recently discussed here: http://comments.gmane.org/gmane.os.openbsd.misc/212991 -- Alexandre

