补充说明
sndconfig 是 Red Hat 早期提供的声音卡配置工具,用文本菜单引导用户探测并配置 ISA 声卡(尤其是即插即用 PnP 声卡),随后写入 /etc/modules.conf 等模块配置文件。它在现代发行版中早已被移除,仅存在于老系统或历史镜像里。
它解决的问题是:ISA 时代的声卡需要手工指定 I/O 端口、IRQ 和 DMA,内核无法可靠地自动识别。sndconfig 会调用 isapnp 探测设备,播放一段测试音,再保存模块参数。
今天不应再使用它。现代内核的 ALSA/PipeWire 能自动识别绝大多数声卡;若无声或音量异常,用 alsamixer 调整通道,用 aplay -l 确认设备,用 alsactl store 保存混音状态,图形界面则可用 pavucontrol。
语法
sndconfig [选项]
选项
--noprobe:跳过自动探测,直接进入手工配置--help:显示帮助
实例
# 在老系统上启动文本配置界面(需 root)
sudo sndconfig
# 跳过探测,手工填写端口和中断
sudo sndconfig --noprobe
# 现代系统上排查声卡的正确方式
aplay -l
alsamixer
sudo alsactl store