나는 터치 스크린 "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
감사해요!
인사!