[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: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