要使“/dev/dsp1”存在,我应该启用哪些配置?
Posted
技术标签:
【中文标题】要使“/dev/dsp1”存在,我应该启用哪些配置?【英文标题】:To make "/dev/dsp1" exist, which configs should I enable? 【发布时间】:2020-08-02 10:23:08 【问题描述】:我的程序需要打开“/dev/dsp1”。但是我编译的内核没有这个文件。要拥有这个文件,我应该启用 .config 中的哪些配置? 谢谢
【问题讨论】:
设备文件通常只在硬件和驱动程序都存在的情况下创建。您的硬件驱动程序可以构建为可加载模块。 lspci 可能有一条适用于您的硬件的线路。 【参考方案1】:CONFIG_SND_OSSEMUL
(启用 OSS 仿真)和CONFIG_SND_PCM_OSS
(OSS PCM(数字音频)API)。
另请阅读Notes on Kernel OSS-Emulation。
【讨论】:
另外,你知道哪部分代码决定了是否添加“/dev/dsp1/”吗? 我启用这两个配置并编译。但是“dev/dsp1”仍然不存在 您阅读文档了吗?你想访问aplay -l
列出的哪些设备?`以上是关于要使“/dev/dsp1”存在,我应该启用哪些配置?的主要内容,如果未能解决你的问题,请参考以下文章