在我的 Mythbuntu 12.04.2 HTPC 上,我的 USB 麦克风(Logitech AK5370)工作了几秒钟,然后停止从音频输入产生信号。系统在那里识别它,它只是保持静音。所有 USB 端口都会发生这种情况。几个月来它一直运行良好。
我确信这不是硬件问题,因为麦克风在 Win7 和其他计算机上都能正常工作。
$ uname -a
Linux KISE-066 3.5.0-34-generic #55~precise1-Ubuntu SMP Fri Jun 7 16:25:50 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ lsusb
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 005 Device 002: ID 1532:001c Razer USA, Ltd RZ01-0036 Optical Gaming Mouse [Abyssus]
Bus 005 Device 003: ID 0556:0001 Asahi Kasei Microsystems Co., Ltd AK5370 I/F A/D Converter
Bus 006 Device 002: ID 04ca:002a Lite-On Technology Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 004: ID 046d:c525 Logitech, Inc. MX Revolution Cordless Mouse
重新安装 Mythbuntu 是不切实际的。
我尝试修复这个问题(更改 gstreamer 设置)但它不起作用。
每次更改后,麦克风都会像在脉冲音频音量控制上看到的那样工作几秒钟,然后音量上的“音量”会在停止工作的几秒钟内停止。
我安装了 Audacity 来监控麦克风的输入电平。
通过设置 ALSA > default > AK5370:USB Audio (hw:1,0): Line 0,电平表显示麦克风正在工作。
使用以前的“技巧”,我重新安装了以下内容......
gstreamer0.10-pulseaudio (version 0.10.31-1ubuntu1.2) will be re-installed
libcanberra-pulse (version 0.28-3ubuntu3) will be re-installed
libpulse-mainloop-glib0 (version 1:1.1-0ubuntu15.3) will be re-installed
libpulse-mainloop-glib0:i386 (version 1:1.1-0ubuntu15.3) will be re-installed
libpulse0 (version 1:1.1-0ubuntu15.3) will be re-installed
libpulse0:i386 (version 1:1.1-0ubuntu15.3) will be re-installed
libpulsedsp (version 1:1.1-0ubuntu15.3) will be re-installed
libpulsedsp:i386 (version 1:1.1-0ubuntu15.3) will be re-installed
libusb-0.1-4 (version 2:0.1.12-20) will be re-installed
libusb-0.1-4:i386 (version 2:0.1.12-20) will be re-installed
libusb-1.0-0 (version 2:1.0.9~rc3-2ubuntu1) will be re-installed
paman (version 0.9.4-1ubuntu3) will be re-installed
paprefs (version 0.9.10-0ubuntu1) will be re-installed
pavucontrol (version 0.99.2-1build1) will be re-installed
pavumeter (version 0.9.3-1ubuntu2) will be re-installed
pulseaudio (version 1:1.1-0ubuntu15.3) will be re-installed
pulseaudio-module-gconf (version 1:1.1-0ubuntu15.3) will be re-installed
pulseaudio-module-x11 (version 1:1.1-0ubuntu15.3) will be re-installed
pulseaudio-module-zeroconf (version 1:1.1-0ubuntu15.3) will be re-installed
pulseaudio-utils (version 1:1.1-0ubuntu15.3) will be re-installed
usbutils (version 1:005-1) will be re-installed
...然后重新启动。
没有帮助。
我发现关闭并重新打开脉冲音频音量控制后,麦克风音量级别将显示麦克风工作几秒钟,然后“冻结”。
???
答案1
不要让 Pulse Audio 打开超过几秒钟。这样麦克风就会继续工作。您可以关闭 Pulse Audio 然后重新打开它,只要您不要让它运行超过 5 秒即可。