##################
SUBSYSTEM!="sound", GOTO="alsa_naming_end"
ACTION=="add|change", GOTO="alsa_naming_start"
ACTION!="add", GOTO="alsa_naming_end"
LABEL="alsa_naming_start"
DEVPATH=="/devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11.1/3-11.1:1.0/sound/card?",ATTR{id}="card_name"
LABEL="alsa_naming_end"
#################
把以上内容存到/etc/udev/rules.d里,DEVPATH根据你udevadm monitor 看到的信息改写。
然后运行 udevadm control --reload ;udevadm trigger生效。注意DEVPATH 里card后的编号用?代替,因为每次重启后,编号会变。
然后指定设备如hw:N,0就可以用hw:card_name,0来代替了。
【 在 gaofei123 的大作中提到: 】
: 谢谢,这个确实能看到信息。
: 就是需要拔插下,启动时这些信息会存哪么?
:
--
FROM 106.37.226.*