我正在尝试连接一个焦点斯嘉丽2i4 USB到我的OpenBSD系统,作为外部声卡使用。从我到目前为止所发现的情况来看,我似乎需要告诉一些程序,"audio1设备“就是DAC。我似乎认为sndio,sndiod,音频,audioctl和mixerctl可能涉及到这里,但是相应的手册页和往常一样没有帮助。我找到了一个博客帖子,它指出我需要:
将/dev/音频、/dev/audioctl、/dev/混合器配置为指向/dev/audio 1或任何dmesg报告的新音频卡.
当然,愚蠢的我,我需要配置它。不幸的是,我的大红色配置按钮似乎被打破了。知道怎么用手来做吗?
这里的论坛帖子还提到将“设备”指向实际设备,并说:
检测到该设备,我在/dev中使用sh /dev/MAKEDEV audio1为它创建了一个节点,然后将其余设备链接到新的声卡。
我想这也是我在这里学到的魔法的壮举。我确实有一个文件/dev/audio1 1,但是它没有出现在dmesg中。以下是$ dmesg \ grep音频的输出
audio0 at azalia1
uaudio0 at uhub0 port 4 configuration 1 interface 0 "Focusrite Scarlett 2i4 USB" rev 2.00/1.25 addr 3
uaudio0: audio descriptors make no sense, error=4
uaudio1 at uhub0 port 4 configuration 1 interface 3 "Focusrite Scarlett 2i4 USB" rev 2.00/1.25 addr 3
uaudio1: audio descriptors make no sense, error=4
uaudio0 detached
uaudio1 detached
uaudio0 at uhub0 port 4 configuration 1 interface 0 "Focusrite Scarlett 2i4 USB" rev 2.00/1.25 addr 3
uaudio0: audio descriptors make no sense, error=4
uaudio1 at uhub0 port 4 configuration 1 interface 3 "Focusrite Scarlett 2i4 USB" rev 2.00/1.25 addr 3
uaudio1: audio descriptors make no sense, error=4和dmesg \ grep Focusrite
uaudio0 at uhub0 port 4 configuration 1 interface 0 "Focusrite Scarlett 2i4 USB" rev 2.00/1.25 addr 3
uaudio1 at uhub0 port 4 configuration 1 interface 3 "Focusrite Scarlett 2i4 USB" rev 2.00/1.25 addr 3
umidi0 at uhub0 port 4 configuration 1 interface 4 "Focusrite Scarlett 2i4 USB" rev 2.00/1.25 addr 3
ugen0 at uhub0 port 4 configuration 1 "Focusrite Scarlett 2i4 USB" rev 2.00/1.25 addr 3
uaudio0 at uhub0 port 4 configuration 1 interface 0 "Focusrite Scarlett 2i4 USB" rev 2.00/1.25 addr 3
uaudio1 at uhub0 port 4 configuration 1 interface 3 "Focusrite Scarlett 2i4 USB" rev 2.00/1.25 addr 3
umidi0 at uhub0 port 4 configuration 1 interface 4 "Focusrite Scarlett 2i4 USB" rev 2.00/1.25 addr 3
ugen0 at uhub0 port 4 configuration 1 "Focusrite Scarlett 2i4 USB" rev 2.00/1.25 addr 3编辑:在某种程度上,dmesg应该说的,但不是,是类似于
audio1 at uaudio0那么,我如何将任何东西指向audio1,我到底应该指向什么,然后呢?My /etc/rc.conf.本地包含
sndiod_flags=-f rsnd/1这意味着第二个音频设备是默认的,对吗?但由于只有一个(计算机的内部声卡= audio0 at azalia1 = rsnd/0 (?))被安装或任何被称为的东西,那一个被使用。
编辑:我在OpenBSD常见问题中发现了一些可能相关的Midi设备。这里说:
键盘的输出可以连接到合成器的输入端,如下所示:
$ cat -u < /dev/rmidi0 > /dev/rmidi1这将简单地将rmidi1的内容替换为rmidi0的内容,不是吗?这就是我似乎在寻找的神秘的“指点”吗?如果是的话,我想把哪个文件放在哪个文件中呢?最好不干扰音频配置的其余部分(即audio0 at azalia1)。
谢谢你的评论,
操作系统
发布于 2020-02-04 15:42:21
我也有同样的问题,运行OpenBSD6.6和一个Focuserial猩红石2i2。在阅读了这篇文章并搜索了更多内容之后,我可以浏览这个链接(https://www.mail-archive.com/misc@openbsd.org/msg171434.html)。我将/etc/rc.conf.本地标记设置为:
sndiod_flags=-f rsnd/0 -F rsnd/1并做了一个完全重新启动,以确保更改发生,然后一切都正常。
https://unix.stackexchange.com/questions/471182
复制相似问题