我有一个触摸屏“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
谢谢!
问候!