udev 규칙 데몬

udev 규칙 데몬

나는 터치 스크린 "EETI"를 가지고 있고 사용하고 있습니다공식 드라이버. 드라이버도 잘 작동하고 화면도 잘 나옵니다. 문제는 "드라이버"가 데몬이고 시스템을 부팅할 때마다 이를 시작해야 한다는 것입니다.

이 문제를 해결하기 위해 터치 스크린을 감지하고 데몬을 시작하는 udev 규칙을 만들었지만 어떤 이유로 데몬이 실행되지 않습니다.

규칙:

DRIVERS=="usb", ACTION=="add", ATTRS{idVendor}=="0eef", ATTRS{idProduct}=="7200", RUN+="/usr/bin/eGTouchD"

또한 간단한 스크립트를 실행해 보았지만 작동하지 않았습니다.

규칙 2:

DRIVERS=="usb", ACTION=="add", ATTRS{idVendor}=="0eef", ATTRS{idProduct}=="7200", RUN+="/bin/sh /home/run.sh"

스크립트 테스트

#!/bin/sh
echo "TEST!!!" >> /home/log.txt

장치 정보:

looking at parent device '/devices/pci0000:00/0000:00:0f.4/usb2/2-1':
    KERNELS=="2-1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{configuration}=="eGalax Inc."
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="a0"
    ATTRS{bMaxPower}=="100mA"
    ATTRS{urbnum}=="25"
    ATTRS{idVendor}=="0eef"
    ATTRS{idProduct}=="7200"
    ATTRS{bcdDevice}=="1008"
...

나는 무엇을 기대해야할지 모르겠습니다. 무슨 일이 일어날지, 아니면 제가 할 수 있는 다른 테스트가 있는지 아시나요?

체계:

  • 커널 2.6.33

감사해요!

인사!

관련 정보