应客户要求,需要屏蔽usb摄像头自带的声卡,
命令查看节点,是否出现usb摄像头的声卡节点:
cat /proc/asound/cards/
解决:
命令lsusb,查看接入的usb摄像头的pid/vid
然后在以下驱动中添加如下patch,添加摄像头的pid/vid,屏蔽声卡节点。
diff --git a/sound/usb/card.c b/sound/usb/card.c
index 861c0416ab73..6a4a438d3d25 100644
--- a/sound/usb/card.c
+++ b/sound/usb/card.c
@@ -659,6 +659,8 @@ static int usb_audio_probe(struct usb_interface *intf,
ifnum = get_iface_desc(alts)->bInterfaceNumber;
id = USB_ID(le16_to_cpu(dev->descriptor.idVendor),
le16_to_cpu(dev->descriptor.idProduct));
+ if(id == 0x2bdf0293)
+ return -1;
if (get_alias_id(dev, &id))
quirk = get_alias_quirk(dev, id);
if (quirk && quirk->ifnum >= 0 && ifnum != quirk->ifnum)