On 2018-09-14, Mikko Laine <mi...@krutt.org> wrote: > Greetings misc@, > > I have troubles getting my speakers with built-in DAC to work. > > After doing > > # rcctl set sndiod flags -f rsnd/1 > # rcctl restart sndiod > > I get > > uaudio_chan_open: error creating pipe: err=INVAL endpt=0x02 > audio1: failed to start playback > uaudio_chan_open: error creating pipe: err=INVAL endpt=0x84 > audio1: failed to start recording > > in the dmesg and no sound. Thank you for any assistance.
To have a chance of working, you will need to use a kernel with xhci disabled. It might need more than that as well. To test, "boot -c" at the boot prompt, "disable xhci", "quit", You can modify an on-disk kernel with "config -ef /bsd", or build your own with this diff. Index: arch/amd64/conf/GENERIC =================================================================== RCS file: /cvs/src/sys/arch/amd64/conf/GENERIC,v retrieving revision 1.463 diff -u -p -r1.463 GENERIC --- arch/amd64/conf/GENERIC 31 Aug 2018 00:09:13 -0000 1.463 +++ arch/amd64/conf/GENERIC 14 Sep 2018 23:07:51 -0000 @@ -195,7 +195,7 @@ cardbus* at cardslot? pcmcia* at cardslot? # USB Controllers -xhci* at pci? # eXtensible Host Controller +xhci* at pci? disable # eXtensible Host Controller ehci* at pci? # Enhanced Host Controller ehci* at cardbus? # Enhanced Host Controller uhci* at pci? # Universal Host Controller (Intel)