外部麦克风不工作

gnome-volume-control无法识别外部硬件。 尽管如此,我的耳机仍可正常工作,但外接麦克风却没有。 外部麦克风曾经工作过,但有时候很有气质 – 无论是否插入麦克风,我都必须登录或注销。

我在一台配备英特尔声卡的mSi U100风笔记本上运行Ubuntu 10.04 LTS(Lucid Lynx)并试图使用先前工作过的插孔麦克风。 USB麦克风也存在问题。

我已经完成了基础知识:

  • 安装升级。
  • 检查没有任何静音。
  • 在gnome-volume-control上查找设备。
  • 尝试使用在朋友计算机上工作的不同麦克风。
  • 使用其他计算机时,我的麦克风经过测试。
  • 检查了我的声卡( cat /proc/asound/cards )。

我做了更复杂的事情:

  • 我试过玩alsamixer中的设置。 没有什么是静音的。 无论是否插入外接麦克风,我都可以调节“麦克风”和“内置麦克风”。我可以选择“麦克风”,“前麦克风”,“线路”和“CD”输入源。 我玩过这个改变它并没有帮助。 我只有一个CAPTURE选项。

    • 在gnome-sound-recorder中我可以选择线路,麦克风1和麦克风2.我玩过这个选项。 这些都没有从外部麦克风中拾取声音。 麦克风2是我笔记本电脑上的麦克风,质量很差。

    • 在gnome-sound-recorder中我可以选择不同的配置文件,而改变它也没有任何帮助。

    • 我看过gstreamer-properties但没有一个看起来有用。

我不知道是否有办法检查这些外部设备是否被拿起。 我想让外接麦克风工作。 请帮忙!

我的电脑,康柏CQ45-118A,英特尔声卡。

从ubuntu 10.04到11.04,我已经添加到/etc/modprobe.d/alsa-base.conf以下行并为我工作:

 options snd-pcsp index=-2 alias snd-card-0 snd-hda-intel alias sound-slot-0 snd-hda-intel options snd-hda-intel model=dell-m4-1 options snd-hda-intel enable_msi=1 options snd-hda-intel position_fix=1 enable=yes 

我找到了一个解决方案,并上传了一个截屏video 。

  1. 安装alsa-tools-gui包。
  2. 运行hdajackretask
  3. 在顶部,将选择Realtek模拟编解码器。 就我而言,它是Realtek ALC270
  4. 注意左侧面板( 引脚配置 )。 在我的情况下,它只显示3个连接的引脚: 内置麦克风内置扬声器耳机 。 请注意,它缺少外接麦克风的引脚。
  5. 检查: ☑显示未连接的引脚
  6. 左侧面板将显示几个新引脚。 对于每个未连接的
    • 检查☑覆盖
    • 在下拉框中查找“ 麦克风”选项。
    • 如果该框中没有麦克风 ,则取消选中☐覆盖并尝试下一个引脚。
    • 如果有麦克风选项,请选择它,然后转到步骤7。
  7. 您现在应该有一个之前未连接的引脚,但现在被覆盖为麦克风。 单击立即申请并输入您的密码。
  8. 如果收到有关设备或资源繁忙的错误消息,请关闭使用声卡的所有应用程序(例如,关闭alsamixer )。
  9. 如果您收到成功消息: 好的,现在继续测试以确定它是否真的有效! ,做它说的并测试它!
  10. 如果有效,请单击“ 安装启动覆盖”并再次输入密码。 如果不起作用,请取消选中☐覆盖并返回步骤6。

在我的情况下,重写引脚0x18麦克风为我解决了问题。

使麦克风工作的唯一解决方案是安装linux-backports-modules-alsa-generic

只是去:

菜单>系统>管理> Synaptic包管理器

并搜索和标记安装:

 linux-backports-modules-alsa-generic 

提示:如果您有多个版本,请单击第一个版本并阅读说明,该说明应告知要安装的名称。

如果在重启和麦克风静音关闭后仍然无法正常工作,只需转到终端键入:

 sudo nano /etc/modprobe.d/alsa-base.conf 

并添加或更改以下内容:

 options snd-hda-intel model=auto enable=yes 

然后按Ctrl + X ,键入Y进行写入和退出,重新启动并且麦克风将工作。