AlekSher |
27.09.2013 09:20 |
Цитата:
Сообщение от Different234
(Сообщение 271881)
Напомню, у меня U2 и возможно конфиги ядра отличаются. У меня с дефольным ядром вообще не работал тач скрин. У вас же скорее всего тач работает от стандартного HID драйвера. Можно попробовать поискать в тексте исходников ядра наши USB PID VID, отключить их, тогда и заработает мой способ.
|
Я искал так
Код:
grep -iRI "0x0eef" ./
./input/touchscreen/usbtouchscreen.c: {USB_DEVICE_HID_CLASS(0x0eef, 0x0001), .driver_info = DEVTYPE_IGNORE},
./input/touchscreen/usbtouchscreen.c: {USB_DEVICE_HID_CLASS(0x0eef, 0x0002), .driver_info = DEVTYPE_IGNORE},
./input/touchscreen/usbtouchscreen.c: {USB_DEVICE(0x0eef, 0x0001), .driver_info = DEVTYPE_EGALAX},
./input/touchscreen/usbtouchscreen.c: {USB_DEVICE(0x0eef, 0x0002), .driver_info = DEVTYPE_EGALAX},
./input/touchscreen/egalax_i2c.c: pInputDev->id.vendor = 0x0EEF;
./hid/hid-ids.h:#define USB_VENDOR_ID_DWAV 0x0eef
1. сделал так:
Код:
grep -iRI "0x0eef" ./
./input/touchscreen/usbtouchscreen.c: {USB_DEVICE_HID_CLASS(0x0eef, 0x0001), .driver_info = DEVTYPE_EGALAX},
./input/touchscreen/usbtouchscreen.c: {USB_DEVICE_HID_CLASS(0x0eef, 0x0002), .driver_info = DEVTYPE_EGALAX},
./input/touchscreen/usbtouchscreen.c:/* {USB_DEVICE(0x0eef, 0x0001), .driver_info = DEVTYPE_EGALAX}, */
./input/touchscreen/usbtouchscreen.c:/* {USB_DEVICE(0x0eef, 0x0002), .driver_info = DEVTYPE_EGALAX}, */
./input/touchscreen/egalax_i2c.c: pInputDev->id.vendor = 0x0EEF;
./hid/hid-ids.h:#define USB_VENDOR_ID_DWAV 0x0eef
Работает с мертвыми зонами как на родном ядре.
2. сделал так:
Код:
grep -iRI "0x0eef" ./
./input/touchscreen/usbtouchscreen.c:/* {USB_DEVICE_HID_CLASS(0x0eef, 0x0001), .driver_info = DEVTYPE_EGALAX}, */
./input/touchscreen/usbtouchscreen.c:/* {USB_DEVICE_HID_CLASS(0x0eef, 0x0002), .driver_info = DEVTYPE_EGALAX}, */
./input/touchscreen/usbtouchscreen.c: {USB_DEVICE(0x0eef, 0x0001), .driver_info = DEVTYPE_EGALAX},
./input/touchscreen/usbtouchscreen.c: {USB_DEVICE(0x0eef, 0x0002), .driver_info = DEVTYPE_EGALAX},
./input/touchscreen/egalax_i2c.c: pInputDev->id.vendor = 0x0EEF;
./hid/hid-ids.h:#define USB_VENDOR_ID_DWAV 0x0eef
Тач не работает (как на видео)
Можно посмотреть поиск по Вашим исходникам?
|