![如何让我的 USB 麦克风识别音频控制器?](https://linux22.com/image/217168/%E5%A6%82%E4%BD%95%E8%AE%A9%E6%88%91%E7%9A%84%20USB%20%E9%BA%A6%E5%85%8B%E9%A3%8E%E8%AF%86%E5%88%AB%E9%9F%B3%E9%A2%91%E6%8E%A7%E5%88%B6%E5%99%A8%EF%BC%9F.png)
我正在尝试让 USB 麦克风在我的 Gentoo Linux 系统上工作。我可以在输出中看到该设备,lsusb
但我的系统似乎没有将该设备识别为音频控制器。
我正在运行 pipelinewire,但安装了所有的pulseausio、alsa 和 jack 兼容性包。运行 pavucontrol 时,我在“输入设备”选项卡或“配置”选项卡中看不到麦克风。
的(相关)输出lsusb
:
Bus 003 Device 004: ID 1b3f:2008 Generalplus Technology Inc. USB Audio Device
的输出cat /proc/asound/cards
:
0 [HDMI_1 ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xf7624000 irq 168
1 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xf7c20000 irq 170
2 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xf7a00000 irq 172
的输出arecord --list-devices
:
**** List of CAPTURE Hardware Devices ****
card 2: Generic [HD-Audio Generic], device 0: ALC1220 Analog [ALC1220 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 2: ALC1220 Alt Analog [ALC1220 Alt Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
dmesg
连接麦克风时的输出:
[ 3210.215090] usb 3-3: new full-speed USB device number 6 using xhci_hcd
[ 3210.359059] usb 3-3: New USB device found, idVendor=1b3f, idProduct=2008, bcdDevice= 1.00
[ 3210.359065] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3210.359066] usb 3-3: Product: USB Audio Device
[ 3210.359067] usb 3-3: Manufacturer: GeneralPlus
[ 3210.407191] input: GeneralPlus USB Audio Device as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/0000:02:08.0/0000:07:00.3/usb3/3-3/3-3:1.3/0003:1B3F:2008.000C/input/input32
[ 3210.459245] hid-generic 0003:1B3F:2008.000C: input,hidraw7: USB HID v2.01 Device [GeneralPlus USB Audio Device] on usb-0000:07:00.3-3/input3
的输出lsusb -d 1b3f:2008 -v
:https://pastebin.com/5raPSUMV
答案1
事实证明,虽然 CONFIG_SND_USB_AUDIO 内置到内核中,但我没有更新 grub,因此新内核没有被使用。更新 grub 以使用新内核解决了该问题。