我有raspberry pi运行的raspbian,有三个声音设备插入通过USB。我根据USB端口成功地重命名了alsa的卡片I,并使用以下规则:
SUBSYSTEM!="sound", GOTO="my_usb_audio_end"
ACTION!="add", GOTO="my_usb_audio_end"
DEVPATH=="/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9.2/1-9.2:1.0/sound/card?", ATTR{id}="Audio_Channel_1"
LABEL="my_usb_audio_end"(请不要担心USB路径可能被关闭,我已经在我的电脑上做了这件事,而不是在覆盆子上)。
我现在想要更改的是lsusb报告的设备名称。目前,这是:
USB PnP Sound Device, USB Audio如何用udev重命名设备名称?
发布于 2018-09-06 19:09:44
不能用lsusb更改udev的输出。
实际上,您根本无法更改lsusb的输出,名称是由USB设备自己报告的。
发布于 2020-09-12 16:26:14
虽然lsusb只按供应商和型号ID显示设备名称(在我的系统中是在/usr/lib/udev/hwdb.d/*usb*中),但您可能会更改设备名称,但实际上更改了ALSA的卡片ID。
您可以使用aplay -L或/proc/asound/cards检查它,并将其用作设备名称。
https://unix.stackexchange.com/questions/467367
复制相似问题