タッチスクリーン「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
ありがとうございます!
あいさつ!