udev em duas etapas

0

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?

    
por Trad Dog 12.09.2017 / 13:39

0 respostas

Tags