在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

USB 音频设备问题排除

有时,USB 扬声器不会发出任何声音,即使连接了驱动程序并将音量设置为高也是如此。对设备进行热插拔可能无法改变此行为。

要恢复声音,请关闭再重新打开 USB 扬声器的电源。

关于音频设备所有权

在登录到控制台的情况下插入 USB 音频设备时,控制台即是 /dev/* 项的所有者。因此,只要保持登录,就可以使用音频设备。如果未登录,则 root 是设备的所有者。但是,如果登录控制台并尝试访问 USB 音频设备,则设备所有权将归控制台所有。有关更多信息,请参见 logindevperm(4) 手册页。

此行为与远程登录不同。如果尝试远程访问设备,所有权将不会更改,因此该设备是安全的。例如,未经授权的用户无法远程监听归其他人所有的麦克风进行的通话。

恢复为板载音频设备时遇到的问题

您可能会观察到 /dev/audio 在移除 USB 设备后未重新指向 /dev/sound/0。此错误指示系统未恢复为将板载音频设备用作主音频设备。执行以下解决方法之一:

  • 关闭系统,然后使用 boot -r 命令。

  • 以 root 用户身份发出 devfsadm –i 命令。