Estou tentando reconhecer o microfone da minha câmera USB ao ligá-lo por ALSA Em /etc/dev/rules.d/usb.rules, escrevo:
SUBSYSTEM!="sound", GOTO="my_usb_audio_end"
ACTION!="add", GOTO="my_usb_audio_end"
DEVPATH=="/devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.2/sound/card?", ATTR{id}="MIC-USB_CAM"
DEVPATH=="/devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.2/sound/card?", RUN+="/usr/bin/actions_usb.sh"
LABEL="my_usb_audio_end"
E em /usr/bin/action_usb.sh:
#!/bin/sh
alsa_in -dhw:MIC-USB_CAM -jmic_cam
A mudança de id funciona, mas não a chamada para alsa_in.
Alguma sugestão?
Tags udev