audio - 如何修复:device_list:270:找不到声卡(Ubuntu 服务器 18.04)?
问题描述
我试图使用 USB 麦克风捕获一些音频,但我收到了标题中提到的错误消息。
这是一些(希望是相关的)命令的输出:
arecord -l
arecord: device_list:270: no soundcards found...
ls /cat/asound*
ls: cannot access '/cat/asound*': No such file or directory
lspci -v
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
Subsystem: Hewlett-Packard Company 7 Series/C216 Chipset Family High Definition Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 29
Memory at f7c30000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
我试图再次删除并安装 alsa,当我运行时
sudo arecord -l
输出是:
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC221 Analog [ALC221 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALC221 Alt Analog [ALC221 Alt Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
我想这意味着 Ubuntu 正在识别我的声卡。可以在此处找到 ALSA 信息脚本。
任何帮助将不胜感激。
解决方案
我用过aplay: device_list:268: No sound card found...
之后aplay l
。按照下面的 Ubuntu 故障排除指南,我安装apt install linux-generic
并在重新启动后从 ova 的 Ubuntu Server 20.04 中的 VirtualBox 中找到了我的声卡。
推荐阅读
- amazon-web-services - AWS Amplify 构建设置
- gnuplot - 如何设置调色板对称 gnuplot
- powershell - Powershell AD 计算机描述附加
- python - Python 字符串“in”运算符
- php - PHP 致命错误:未捕获的错误:在 null 上调用成员函数 query()
- c# - Selenium 网格以管理员身份启动远程 IE 浏览器
- java - 在 IntelliJ 中每次 git pull 后生成的 Sources Root 都消失了
- angular - Angular 9,拖放嵌套树,当链接到父下拉列表时,不允许在原始下拉列表中拖动
- php - 如何在 PHPWord 中制作有序列表项?
- php - 来自表单的 PHP 电子邮件将标签复数