[00:14:10] <stuw_>  zombah, какое место?
 [00:14:17] <stuw_>  в каких сорцах ? )
 [00:22:06] <zombah>  в 2.6
 [00:22:23] <zombah>  посылает код 74 если держать кнопку питание 5 секунд
 [00:22:31] <zombah>  но в коде не могу найти этого
 [00:23:15] <zombah>  шлет девайс nvec keyboard, тоесть по идее вот этот драйвер https://gitorious.org/ac100/kernel/blobs/1d0d7ff80526d0f6451d230a81349dac01b466c1/drivers/input/keyboard/tegra-nvec.c
 [00:26:18] <stuw_>  74 в какой системе исчисления? 10 или 16 ?
 [00:27:30] <stuw_>  zombah, где там еще исходники нвека? я думаю там в коде обработчика евентов это делается
 [10:41:05] <zombah-home>  4a в 16тиричной, 74 в 10ричной
 [10:42:44] <zombah-home>  ну там вроде коды которые он шлет при коротком нажатии, а вот при длинном нет https://gitorious.org/ac100/kernel/blobs/1d0d7ff80526d0f6451d230a81349dac01b466c1/drivers/input/keyboard/tegra-nvec.c#line484
 [10:42:56] <zombah-home>  может действительно в другом драйвере
 [10:49:35] <zombah-home>  в ивент драйвере прада это тоже есть https://gitorious.org/ac100/kernel/blobs/1d0d7ff80526d0f6451d230a81349dac01b466c1/drivers/ec_odm/ec_odm_event.c#line161
 [12:40:18] <stuw_>  zombah-home, https://gitorious.org/ac100/kernel/blobs/1d0d7ff80526d0f6451d230a81349dac01b466c1/include/linux/input.h#line196
 [12:42:44] <zombah-home>  да но где функция в которой она посылается через пять сек после нажатия
 [12:45:01] <stuw_>  надо вспомнить, куда я добавлял обработку долгого нажатия в новом ядре )) а то я все позабыл уже )
 [12:48:27] <stuw_>  https://gitorious.org/ac100/kernel/blobs/1d0d7ff80526d0f6451d230a81349dac01b466c1/drivers/input/keyboard/tegra-nvec.c#line282
 [12:48:33] <zombah-home>  в новом вот сюда https://gitorious.org/~zombah/ac100/zombahs-marvin24s-kernel/blobs/android-spdif/drivers/staging/nvec/nvec_event.c#line63
 [12:49:24] <zombah-home>  stuw_: оо, а как понять где она посылается?
 [12:49:27] <stuw_>  это же для короткого. или мы его и ищем?
 [12:50:26] <stuw_>  https://gitorious.org/ac100/kernel/blobs/1d0d7ff80526d0f6451d230a81349dac01b466c1/drivers/input/keyboard/tegra-nvec.c#line406
 [12:50:34] <zombah-home>  stuw_: ну это да, но там если вставить порядок 1,1,0 то будет как длинное
 [12:51:43] <zombah-home>  хм не пойму, этот kpminus тут ведь не упоминается и кода похожего не видно
 [12:52:20] <stuw_>  zombah-home, там по коду из пакета нвек посылается в систему событие о нажатой кнопке
 [12:52:56] <stuw_>  KP_MINUS в двух таблицах упоминается и может быть отправлен из-под обоих условий
 [12:52:57] <zombah-home>  марвин просто не знает как сделать ивент пяти секундный
 [12:53:35] <stuw_>  там нет прямого вызова для KP_MINUS (в смысле где бы фигурировал KP_MINUS в явном виде)
 [12:53:45] <zombah-home>  ага
 [12:54:02] <zombah-home>  но он ведь приходит, если держать кнопку
 [12:54:10] <zombah-home>  где то должен быть
 [12:54:13] <stuw_>  а в старом андроиде на долгое нажатие кнопки питания посылается и нажатие и отпускание ?
 [12:54:54] <zombah-home>  /dev/input/event0: 0001 004a 00000001
 [12:54:56] <zombah-home>  /dev/input/event0: 0001 004a 00000000
 [12:55:03] <zombah-home>  ага вот так выглядит в getevent
 [12:56:10] <stuw_>  просто у нас одно событие приходит, а в старом похоже два
 [12:57:15] <zombah-home>  да в старом если быстро нажимаешь приходит 8e, если потом еще раз быстро приходит 86
 [12:57:27] <zombah-home>  а если долго то 4a
 [12:57:41] <zombah-home>  http://ac100.wikispaces.com/%D0%9A%D0%BD%D0%BE%D0%BF%D0%BA%D0%B8+%D0%B2+%D0%90%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4%D0%B5#Info from Android 2.2
 [12:57:49] <stuw_>  хм, а может у нас первое событие на 3-й секунде, а второе на 5-й должно приходить? или вырубается тошка если 5 сек держать?
 [12:58:21] <zombah-home>  нет вырубается если 10 или 15, но это в железе никаких обработок не нужно
 [12:59:17] <stuw_>  да, я видел твои записи на вики. интересно было бы еще время появления событий
 [13:00:24] <stuw_>  zombah-home, кстати, мы же вполне можем посылать нажатие и отпускание сразу
 [13:00:38] <stuw_>  мы же сначала так и делали, только код другой слали вроде
 [13:00:58] <zombah-home>  хм да счас найду твой патч старый
 [13:01:56] <zombah-home>  там смотрю есть еще вот такой файл https://gitorious.org/ac100/kernel/blobs/1d0d7ff/arch/arm/mach-tegra/odm_kit/adaptations/misc/paz00/nvodm_kbc_keymapping.c
 [13:03:55] <zombah-home>  вот он http://pastebin.com/6M4sWrYx
 [13:05:11] <zombah-home>  но если не менять KEY_POWER на KEY_SLEEP, и сделать так чтобы оно передавало 1,1 без 0, то получается почти то что нужно
 [13:05:50] <zombah-home>  только меню два раза появляется и спам ивентов идет без остановки
 [13:07:14] <stuw_>  zombah-home, я думаю нужно во втором случае поменять KEY_POWER на KP_MINUS и оставить 1,0
 [13:07:37] <stuw_>  либо в 2.2 делали хак в андроиде
 [13:07:47] <stuw_>  чтобы по KP_MINUS меню появлялось
 [13:08:08] <stuw_>  интересно, а 2.2 заработает с ядром 3.1 ? :)
 [13:09:37] <zombah-home>  stuw_: нет не заработает, тут все связано ядро, система, проприетарные либы
 [13:09:50] <zombah-home>  хаков нет, я его себе поставил
 [13:10:15] <zombah-home>  держишь кнопку питание 5сек приходит ивент
 [13:10:44] <stuw_>  в официальном (тошибовском) 2.2 может быть подпорка для KP_MINUS.
 [13:11:01] <stuw_>  zombah-home, оба сразу приходят?
 [13:11:13] <stuw_>  или через промежуток времени какой-то ?
 [13:11:36] <zombah-home>  сразу промежутков нет либо он совсем милисекндный
 [13:11:48] <stuw_>  ясно
 [13:12:00] <zombah-home>  ну я не нашел никаких подпорок
 [13:12:29] <stuw_>  ты тошибовские исходники андроида смотрел? где они?
 [13:12:40] <zombah-home>  их исходников нет
 [13:13:00] <zombah-home>  ивент то ведь от девайса приходит, что дальше пофиг, у нас такого ивента нет
 [13:13:38] <zombah-home>  у нас в 3.1 на 5 сек нажатие тишина, ничего нет ни от кнопки питания ни от клавы
 [13:13:58] <stuw_>  zombah-home, у нас на долгое нажатие приходит событие
 [13:14:12] <stuw_>  второй случай в моем патче. он вроде работал.
 [13:14:23] <zombah-home>  хм я не видел, счас гляну
 [13:14:28] <stuw_>  только у нас приходит одно событие, а не два
 [13:14:47] <stuw_>  может из-за доп настроек нвека в ядре 2.2.
 [13:15:00] <stuw_>  надо будет на досуге посмотреть ядро.
 [13:15:10] <stuw_>  там есть команды для получения статуса тачпада.
 [13:18:28] <zombah-home>  я у нас не вижу вообще собитый в getevent на 5сек нажатие, тишина и все
 [13:19:20] <zombah-home>  на короткое, сразу в dmesg есть сообщение 223.957766] ec system event c5 04 00 00 80 00 ......
 [13:19:22] <stuw_>  странно. "был же мальчик". я же не просто так патч делал
 [13:19:29] <zombah-home>  а на длинное, пусто
 [13:19:38] <stuw_>  на длинное в дмесг ничего и не будет
 [13:19:56] <stuw_>  без моего патча на долгое тоже ничего не будет
 [13:19:56] <zombah-home>  ну на длинное ни дмесге ни в гетевенте ничего нет
 [13:20:45] <zombah-home>  12сек держишь кнопку и все выключение
 [13:25:53] <zombah-home>  а вот это не может быть оно https://gitorious.org/ac100/kernel/blobs/eclair/drivers/input/keyboard/tegra-nvec.c#line489
 [13:26:05] <zombah-home>  74 код передается
 [13:26:47] <stuw_>  это настройка
 [13:27:15] <zombah-home>  ну понятно да, но как то видно оно используется
 [13:27:51] <zombah-home>  просто это единственная паралель с KPMINUS
 [13:28:07] <stuw_>  хз. по идее в таблицах эти биты уже должны быть и соответственно 74-й бит уже должен быть включен
 [13:28:15] <stuw_>  т.е. мне этот код не понятен :(
 [13:36:34] <zombah-home>  мда
 [13:37:02] <zombah-home>  ну ладно я найду как поменял твой патч, чтоб меню появлялось и еще раз посмотрим
 [13:38:08] <stuw_>  ok
 [15:05:59]  * Disconnected (Connection reset by peer).
 [15:06:37]  * Now talking on #ac100-ru
 [15:06:37]  * Topic for #ac100-ru is: Канал пользователей смартбука Toshiba AC-100 | Вики: http://ac100.wikispaces.com || use UTF-8 dude || Логи: http://logs.paz00.net http://stuw.narod.ru/ac100/irc/
 [15:06:37]  * Topic for #ac100-ru set by [email protected] at Tue Jul 24 12:06:59 2012