[01:12:43] <savalik>  Эмм..а есть кто живой? )
 [14:43:50] <savalik>  Всем привет! ) а нет людей выходящих в интернет через модем но не используя network manager?
 [15:12:58] <kottt>  savalik: попробуй через ppp
 [15:21:36] <vanger>  Через какой именно модем?
 [15:21:49] <vanger>  3G?
 [15:37:39] <savalik>  ну да) в тоше же 1н модем)
 [15:50:08] <kottt>  savalik: так че насчет ppp?
 [15:54:28] <savalik>  да я ломаю голову какой логин и пароль у МТС коннект на северозападе)
 [15:54:44] <kottt>  mts mts?
 [15:54:51] <savalik>  в прошлый раз пробывал wvdial но он сыпал какими то ошибками и гугл с этим делом не помог)
 [15:54:54] <savalik>  ок..попробую)
 [15:56:02] <savalik>  встал на посылании пароля оО
 [15:56:13] <kottt>  APN: internet.mts.ru
 [15:56:38] <kottt>  User Name: mts
 [15:56:38] <kottt>  Password: mts
 [15:57:30] <savalik>  APN в строках инициализации нужно указывать? оО или gnome-ppp тут мне не помошник? )
 [15:57:49] <kottt>  где-то apn нужно указывать
 [16:28:53] <savalik>  Юзаю gnome-ppp ..получаю GNOME PPP: STDERR: wvdial: utils/wvtask.cc:202: WvTaskMan::WvTaskMan(): Assertion `getcontext(&get_stack_return) == 0' failed.
 [16:28:53] <savalik>  =(
 [16:35:11] <savalik>  Если у кого появятся какие идеи\советы...пишите пожалуйста на форум =) Заранее благодарю)
 [18:53:06] <kottt>  bmw: привет
 [18:58:55] <bmw>  kottt: Хеллоу)
 [18:59:41] <kottt>  ты когда-нибудь слышал об игре Jagged Alliance 2?
 [19:02:20] <bmw>  ну да
 [19:02:28] <bmw>  класика пошаговых игр
 [19:02:53] <kottt>  нужны бинари для тошки? )
 [19:03:28] <kottt>  оно как-то взяло и собралось. И работает. Без вопросов вообще
 [19:07:15] <zenchik>  давай
 [19:07:20] <zenchik>  + надо хиднрв
 [19:07:28] <zenchik>  *хидеры
 [19:08:02] <kottt>  какие хидеры?
 [19:12:16] <kottt>  http://dl.dropbox.com/u/1757382/ac100/bin.ja2.tar.gz
 [19:12:44] <kottt>  вот бинари. К ним нужно скачать папку Data с торрентов
 [19:13:01] <kottt>  http://rutracker.org/forum/viewtopic.php?t=2548109
 [19:13:17] <kottt>  веселые у меня выходные будут :)
 [19:14:42] <macau>  тык bmw
 [19:15:14] <macau>  Updating projects from gyp files...
 [19:15:14] <macau>  Traceback (most recent call last):
 [19:15:14] <macau>  File "./build/gyp_chromium", line 171, in <module>
 [19:15:14] <macau>  sys.exit(gyp.main(args))
 [19:15:14] <macau>  File "/var/abs/local/yaourtbuild/chromium-dev/src/chromium-15.0.855.0/tools/gyp/pylib/gyp/__init__.py", line 463, in main
 [19:15:14] <macau>  options.circular_check)
 [19:15:14] <macau>  File "/var/abs/local/yaourtbuild/chromium-dev/src/chromium-15.0.855.0/tools/gyp/pylib/gyp/__init__.py", line 101, in Load
 [19:15:15] <macau>  depth, generator_input_info, check, circular_check)
 [19:15:15] <macau>  File "/var/abs/local/yaourtbuild/chromium-dev/src/chromium-15.0.855.0/tools/gyp/pylib/gyp/input.py", line 2289, in Load
 [19:15:17] <macau>  [dependency_nodes, flat_list] = BuildDependencyList(targets)
 [19:15:18] <macau>  File "/var/abs/local/yaourtbuild/chromium-dev/src/chromium-15.0.855.0/tools/gyp/pylib/gyp/input.py", line 1410, in BuildDependencyList
 [19:15:20] <macau>  dependency_node = dependency_nodes[dependency]
 [19:15:21] <macau>  KeyError: 'third_party/libvpx/libvpx.gyp:libvpx#target while trying to load target third_party/ffmpeg/ffmpeg.gyp:ffmpegsumo#target'
 [19:16:59] <bmw>  Xt pf [thm
 [19:17:03] <bmw>  Чк за херь
 [19:17:07] <bmw>  Какие опции?
 [19:18:18] <bmw>  пля а играть-то как?
 [19:18:31] <bmw>  Тамж 2д усорения даже нет)
 [19:21:11] <macau>  chromium_arch=arm
 [19:21:11] <macau>  GYP_DEFINES="\
 [19:21:11] <macau>  gcc_version=46 \
 [19:21:11] <macau>  werror= \
 [19:21:11] <macau>  no_strict_aliasing=1 \
 [19:21:12] <macau>  linux_sandbox_path=/usr/lib/${pkgname}/chromium-sandbox \
 [19:21:12] <macau>  linux_sandbox_chrome_path=/usr/lib/${pkgname}/chromium \
 [19:21:13] <macau>  release_extra_cflags='${CFLAGS} -DUSE_EABI_HARDFLOAT' \
 [19:21:13] <macau>  disable_nacl=1 \
 [19:21:14] <macau>  ${use_system_ffmpeg} \
 [19:21:14] <macau>  ${build_ffmpegsumo} \
 [19:21:15] <macau>  use_system_vpx=1 \
 [19:21:15] <macau>  proprietary_codecs=0 \
 [19:21:16] <macau>  use_system_libjpeg=1 \
 [19:21:28] <macau>  linux_use_tcmalloc=0 \
 [19:21:29] <macau>  armv7=1 \
 [19:21:30] <macau>  arm_neon=0 \
 [19:21:31] <macau>  arm_fpu=vfpv3-d16 \
 [19:21:32] <macau>  enable_webrtc=0 \
 [19:21:33] <macau>  disable_sse2=1"
 [19:21:34] <macau>  test ${_buildtype} = Release \
 [19:21:35] <macau>  && GYP_DEFINES="${GYP_DEFINES} \
 [19:21:36] <macau>  linux_strip_binary=1 \
 [19:21:37] <macau>  remove_webcore_debug_symbols=1"
 [19:22:02] <macau>  _use_ffmpeg_system_libs=0
 [19:22:02] <macau>  if test $_use_ffmpeg_system_libs = 1; then
 [19:22:02] <macau>  use_system_ffmpeg="use_system_ffmpeg=1"
 [19:22:02] <macau>  build_ffmpegsumo="build_ffmpegsumo=0"
 [19:22:02] <macau>  else
 [19:22:02] <macau>  use_system_ffmpeg="use_system_ffmpeg=0"
 [19:22:02] <macau>  build_ffmpegsumo="build_ffmpegsumo=1"
 [19:22:03] <macau>  fi
 [19:22:56] <macau>  таг
 [19:23:03] <macau>  похоже я местами хуй
 [19:23:10] <macau>  _use_ffmpeg_system_libs=0
 [19:32:30] <macau>  хуй
 [19:33:35] <macau>  KeyError: 'third_party/libvpx/libvpx.gyp:libvpx#target while trying to load target remoting/remoting.gyp: remoting_host_plugin#target
 [19:36:56]  * macau потыкал bmw веточкой
 [19:37:55] <macau>  как в этом гипе включить нормальный выхлоп?
 [19:38:10] <macau>  нихрена не понятно же что ему не хватаэ
 [19:46:38] <bmw>  v=1
 [19:46:44] <bmw>  debug=1
 [19:46:58] <bmw>  собери ffmpeg
 [19:47:09] <bmw>  у тебя он в системе то стит чтобы его цеплять?
 [19:47:41] <bmw>  _use_ffmpeg_system_libs=1
 [19:47:51] <bmw>  Вот, и поставь ffmpeg
 [19:48:09] <bmw>  у тебя v8 уже собрался?
 [19:49:05] <macau>  extra/ffmpeg 20110724-1 [установлен]
 [19:49:05] <macau>  Complete and free Internet live audio and video broadcasting solution for Linux/Unix
 [19:49:41] <macau>  весь конфиг на этом и затыкается
 [19:51:11] <bmw>  что за дистр-то?
 [19:51:34] <macau>  арчик же
 [19:51:55] <bmw>  Затыкается это как?
 [19:52:22] <macau>  dependency_node = dependency_nodes[dependency]
 [19:52:23] <macau>  KeyError: 'third_party/libvpx/libvpx.gyp:libvpx#target while trying to load target remoting/remoting.gyp:remoting_host_plugin#target'
 [19:52:25] <macau>  и вс
 [19:52:26] <macau>  е
 [19:52:36] <macau>  ==> ОШИБКА: Произошел сбой в build().
 [19:52:36] <macau>  Преждевременный выход...
 [19:52:36] <macau>  [
 [19:53:02] <bmw>  А ты где собираешь?
 [19:53:21] <macau>  в чруте
 [19:53:24] <macau>  на тошибе
 [19:53:38] <bmw>  А чрут нах?
 [19:54:15] <macau>  ояебу компилять на еммц
 [19:54:25] <macau>  зеркало системы на внешнем винте
 [19:54:33] <macau>  туда чрут и вперед
 [19:54:39] <bmw>  Так и компиляй на нем кто не дает-то)
 [19:55:04] <macau>  алсо арчик стоит на гиговом разделе
 [19:55:08] <macau>  места же нет
 [19:55:22] <macau>  надо бы все говно снести и сделать 3 раздела
 [19:56:10] <bmw>  пфф
 [19:56:23] <bmw>  Скачай архив, распакуй на винт
 [19:56:27] <bmw>  Да и компиляй
 [19:56:41] <bmw>  Кстати там в скрипте вроде 14 хром был
 [19:56:46] <bmw>  его пробовал?
 [20:50:45] <macau>  так и делаю
 [22:22:22] <Sash0k>  доброго вечера всем
 [22:22:50] <Sash0k>  пытаюсь таки поставить на тошку нормальную ось (пока бунту)
 [22:23:50] <Sash0k>  1) сделал полный бэкап с ac100-toolkit + nvflash
 [22:25:44] <Sash0k>  2) взял с 4pda копию всех разделов с предустановленной бунтой (от 17 августа)
 [22:26:44] <Sash0k>  3) у ac100-toolkit ошибка в README, там в разделе восстановления надо писать параметр restore, а не backup
 [22:27:33] <Sash0k>  но я пишу, и получаю ошибку nvflash, NvError 0x120002
 [22:27:42] <Sash0k>  вопрос классический, чяднт? :)
 [22:41:13] <stuw[hm]>  привет. что пишешь и какой командой ? аутпут лучше сюда пости - http://pastebin.com/
 [22:43:54] <macau>  мефонгр
 [22:44:22] <Sash0k>  делаю по инструкции ac100-toolkit, за исключением того, что там ошибка в README при восстановлении разделов
 [22:44:56] <stuw[hm]>  дай ссылку на инструкцию
 [22:45:14] <Sash0k>  я щас с тошки сижу, на домашнем компе инета нет, я ж в деревне :) щас напишу что делаю
 [22:46:00] <Sash0k>  команда (результат)
 [22:46:33] <Sash0k>  ./ac100-toolkit (ok, загрузчик в памяти)
 [22:47:03] <stuw[hm]>  все-таки придется мне искать инструкцию )) я плохо в них ориентируюсь )
 [22:47:06] <Sash0k>  тьфу, ./ac100-toolkit load-bootloader
 [22:47:12] <Sash0k>  с экрана набираю
 [22:48:04] <stuw[hm]>  понял
 [22:48:06] <Sash0k>  далее ./ac100-toolkit backup-all (ok, запаковал все и убрал подальше)
 [22:49:46] <Sash0k>  потом делаю ./ac100-toolkit restore 2 tac100-part-2.img (получаю 0х120002)
 [22:50:11] <stuw[hm]>  зачем тебе 2 партиция ?
 [22:50:13] <Sash0k>  файл от бэкапа скачан с 4pda, на месте лежит :)
 [22:50:38] <Sash0k>  там чувак пишет "шейте все разделы"
 [22:50:44] <stuw[hm]>  ок
 [22:51:04] <stuw[hm]>  а текст к ошибке есть какой?
 [22:51:52] <Sash0k>  failed executing command 14 NvError 0x120002
 [22:52:38] <Sash0k>  command failure: partition download failed (bad command)
 [22:53:07] <Sash0k>  и смысл последней строчки понять не могу. я ж закачиваю, а не скачиваю)
 [22:53:28] <stuw[hm]>  посмотри, что делает команда ресторе
 [22:53:46] <stuw[hm]>  и запусти напрямую. там больше текста должно быть
 [22:55:23] <Sash0k>  так ac100-toolkit это питоновая обертка над nvflash якобы для удобства)
 [22:57:53] <Sash0k>  тело функции execute_nvflash("--resume --download"+str(partiton_id)+" "+str(file_adress)+" --go")
 [22:58:28] <Sash0k>  во, а тут ключ --download... только доперло. пошел читать хелп по nvflash
 [22:59:12] <stuw[hm]>  тогда ищи, где лежит nvflash и выполняй ./nvflash --resume --download 2 ./file_path --go
 [22:59:30] <stuw[hm]>  download на девайс имеется в виду
 [22:59:52] <Sash0k>  ага, щас попробую напрямую нвфлешем
 [23:01:10] <Sash0k>  залить пытаюсь образ, который выложена в 4pda теме про тошку, от andrei.tolstov (#2566)
 [23:02:08] <stuw[hm]>  если не поможет, можешь попробовать ребутнуть тошу, снова сделать load-bootloader и опять попробовать залить партицию
 [23:02:28] <stuw[hm]>  размер файла 2-ой партиции какой?
 [23:04:19] <Sash0k>  3145728, слилось ровно столько же
 [23:04:52] <Sash0k>  щас md5 сверю, может и лить не надо (если совпадут)
 [23:07:54] <Sash0k>  хеши разные
 [23:08:18] <Sash0k>  пошел еще раз пробовать...
 [23:19:25] <Sash0k>  проверил работу nvflash напрямую - результат тот же. Значит сам скрипт ac100-toolkit корректен
 [23:19:32] <Sash0k>  вроде нашел причину
 [23:20:43] <Sash0k>  http://rutracker.org/forum/viewtopic.php?t=3445760 отсюда мне качали ac100-toolkit. Там чувак пишет, что так же было, но разобрался
 [23:21:52] <Sash0k>  "партишен тэйбал создать надо было..." (с)
 [23:22:04] <Sash0k>  только что это значит?)
 [23:23:39] <stuw[hm]>  посмотри, что делает команда ./ac100-toolkit prepare-for-ubuntu
 [23:24:40] <stuw[hm]>  ./ac100-toolkit nvf [аргументы] - вроде так можно через скрипт завать nvflash
 [23:25:16] <Sash0k>  подтверждаю, можно. и даже работает)
 [23:25:28] <stuw[hm]>  =
 [23:25:31] <stuw[hm]>  )
 [23:28:35] <Sash0k>  насколько я понимаю питоновый код, prepare for ubuntu потянет с инета от огра файлик, а потом зашьет его в 5-й раздел
 [23:29:17] <stuw[hm]>  значит это немного не то )
 [23:33:38] <stuw[hm]>  ./nvflash --resume --getpartitiontable part-table.txt --go
 [23:34:33] <stuw[hm]>  в ходе бэкапа должна была бекапиться, но лучше еще раз проверить
 [23:35:12] <Sash0k>  есть она
 [23:36:19] <Sash0k>  причем файл, который мне создал nvflash и скачанный полностью совпадают
 [23:38:15] <stuw[hm]>  по ссылке, которую ты постил, описано, как восстанавливать все, в том числе таблицу разделов.
 [23:39:46] <stuw[hm]>  хотя создать и восстановить может разное значить )
 [23:40:20] <Sash0k>  мм, в скрипте таблица разделов считывается не с такими ключами, как ты приводил... ./nvflash -r --getpartitontable <файл куда читаем>
 [23:41:09] <Sash0k>  я на страничке на рутрекере не могу прочесть вторую страницу коментов :( просит авторизацию.. тошкин браузер похоже виновен
 [23:42:02] <stuw[hm]>  не, авторизацию и у меня в опере просит. так рутрекер устроен ))
 [23:42:10] <Sash0k>  вроде с компа раньше читал обе
 [23:42:27] <Sash0k>  хз, точно непомню
 [23:42:30] <stuw[hm]>  поищи, есть ли файлы с расширением .bct и упоминается ли где в скриптах
 [23:42:52] <stuw[hm]>  я просто с таблицей разделов не особо дружу ) поэтому приходтся немного гадать
 [23:43:46] <Sash0k>  в ac100-toolkit нет
 [23:45:05] <Sash0k>  если второй не шить, а только 5 и 7, какова вероятность, что тошка не загрузится?)
 [23:45:09] <stuw[hm]>  кстати, запусти команду прошивки партиции 2 без обертки, там должна будет причина писаться
 [23:45:45] <Sash0k>  пишет ровно тоже самое
 [23:46:29] <Sash0k>  command failure: partition download failed (bad command)
 [23:48:03] <Sash0k>  или может шить начиная не со второго раздела?
 [23:48:10] <Sash0k>  я другие то и не пробовал
 [23:48:32] <Sash0k>  там же в начале где-то должен быть загрузчик, может в нем и проблема?
 [23:49:13] <Sash0k>  и еще читал, что вроде муромец переписал какой-то блоб на питоне. Уж не nvflash ли он переписал?
 [23:53:12] <Sash0k>  по последнему - так и есть. щас почитаю что пишет
 [13:39:56] <alek>  есть кто живой?
 [16:48:00] <savalik>  alek: живые покинули эти места.
 [16:48:02] <savalik>  выходные же! )
 [16:48:30] <alek>  все с ними ясно)
 [17:14:08] <stuw_>  hi all
 [17:33:00] <savalik>  stuw_: ты же собирался отдыхать на выходных? )
 [17:33:18] <stuw_>  выходные почти закончились )
 [17:33:22] <stuw_>  я вернулся )
 [17:42:53] <savalik>  stuw_: аа..точно) сегодня же уже ВС =)
 [17:55:13] <savalik>  вообщем есть идея в powerbtnd добавить проверку на нажатие клавишь регулировки яркости и еще эту функцию ему придать) чтоб просто так не простаивал)
 [18:13:49] <stuw_>  savalik, не понял идею %)
 [18:34:36] <zurba_XI>  привет состоятельные кроты))
 [18:36:47] <stuw_>  привет )
 [19:31:17]  * Giant_enemy_crab is now known as beaver_rrr
 [19:34:59] <zombah-home>  добрый вечер
 [19:41:52] <stuw_>  привет
 [19:59:27]  * Giant_enemy_crab is now known as beaver_rrr
 [20:20:00] <savalik>  stuw_: https://github.com/zombah/android_device_toshiba_paz00-common/blob/69f20911641e71f51a106a0773c93a85c8970ef8/powerbtnd/powerbtnd.c#L51
 [20:20:29] <savalik>  добавляем что нибудь про NVEC Keyboard
 [20:21:06] <savalik>  ну и вешаем туда какую нибудь процедуру аля скриптов в линухе для регулировки яркости экрана)
 [20:21:44] <stuw_>  а почему стандартный путь не пашет?
 [20:24:05] <savalik>  stuw_: мы не знаем =)
 [20:24:36] <savalik>  stuw_: я вообще не понимаю где в андроиде реакция на клавиши)
 [20:25:18] <savalik>  stuw_: в основном в андроиде все кнопки виртуальные - ибо кнопок на телефоне обычно от 3х до 7ми)
 [20:26:09] <savalik>  как повесить хардварную кнопку на виртуальную и где описана виртуальная для подсветки - для меня секрет)
 [20:26:22] <savalik>  zombah-home: ты ведь тоже ничего из этого с уверенностью не знаешь? )
 [20:26:26] <savalik>  или знаешь? ;)
 [20:28:29] <stuw_>  savalik, лучше разобраться, иначе мы так хаки будем делать для всего
 [20:29:34] <savalik>  stuw_: дело в том что хак мы можем осилить одназначно - а вот не хак это изрядное капание в x86 ветке..
 [20:31:11] <savalik>  на планшетах-нетбуках на arm это все сделано в виде проприетарщины..сам знаешь)
 [20:32:13] <stuw_>  дурдом ))
 [20:32:30] <savalik>  посему предлагаю хак! =)
 [20:32:49] <savalik>  но опять таки без тебя мы его не осилим ;)
 [20:34:33] <savalik>  нам вроде всего то надо переименовать тот файл.. прописать там другое устройство .. указать там другой кейкод и убрать часть про проверку на дабл клик)
 [20:36:04] <savalik>  ну и еще пару функций убрать )
 [20:46:27] <savalik>  stuw_: давай я попробую осилить что нибудь а ты потом посмотришь и исправишь что надо будет исправить ;)
 [20:47:22] <stuw_>  savalik, попробуй )
 [20:48:42] <zombah-home>  savalik: чего не знаю?
 [20:49:53] <zombah-home>  надо в нвек добавить тему про долгое нажатие и сразу все будет в ажуре
 [20:50:35] <zombah-home>  но меня гораздо больше беспокоит статус батареи, т.к. пришлось патчить код андроида самого чтоб его сделать
 [20:51:35] <zombah-home>  значит каждый раз при обновлении исходников системы придется этот патч накладывать или держать свой форк той части системы
 [20:51:45] <zombah-home>  оба варианта не прикольные
 [20:55:03] <savalik>  теперь я кажется понял почему производители не парятся на тему дров и фигачат демонов..
 [20:55:24] <savalik>  потому что им надо быстро сделать и выкинуть на рынок..потому что на подходе они всегда готовят что то новое)
 [20:58:18] <zombah-home>  ну кстати демон от асуса ничего такой, вот его пожалуй можно приспособить под наши нужды
 [21:01:38] <savalik>  можно? о_О
 [21:03:15] <stuw_>  zombah-home, ec по идее должен слать какие-то эвенты от батареи. но какие и когда - хз
 [21:04:55] <stuw_>  я думаю надо смотреть все события нвека, а не только системные. http://stuw.narod.ru/ac100/patches/nvec_debug_2.patch
 [21:08:29] <zombah-home>  это поверх старого патча патч или на чистую?
 [21:09:18] <zombah-home>  savalik: ну субъективно мне кажется можно, точно не знаю еще ничего не пробовал
 [21:11:31] <stuw_>  на чистую
 [21:11:44] <stuw_>  я ща сам попробую на лине
 [21:11:58] <stuw_>  если не вырублюсь )) спать охота )))
 [21:12:43] <zombah-home>  8)
 [21:15:06] <zombah-home>  в демоне асуса проблема что он работает напрямую с их аналогом нвека и вот этот нативный код уже не ясно как к нам адаптировать
 [21:24:39] <savalik>  zombah-home: а ты не знаешь как узнать type и code у input event'а ? =)
 [21:26:11] <savalik>  хм...а почему при любом событии nvec гонит не одно событие а два?? о_О
 [21:26:31] <savalik>  или это глюк getevent'а такой? )
 [21:28:36] <savalik>  я понял про code но не понял про type =)
 [21:29:28] <stuw_>  savalik, где ты смотришь? и на что?
 [21:31:55] <Joker128>  Всем привет. подскажите, автодетект наушников на 12.04 починили, а то перепрошивать с 11 стремно?
 [21:33:51] <savalik>  зачем тебе 12.04?
 [21:34:09] <savalik>  stuw_: я смотрю powerbtnd =)
 [21:34:40] <Joker128>  на ней дрова вроде хардфп и лучше
 [21:35:06] <savalik>  такс..отойду на 20 мин =)
 [21:36:38] <stuw_>  Joker128, хз )
 [21:37:13] <Joker128>  вы с андоидом воюете чтоли?)
 [21:42:17] <stuw_>  да
 [21:44:31] <zombah-home>  savalik: хм чет не пойму что за тип и код покажи паст
 [21:50:09] <zombah-home>  кстати tinycap нормально микрофон пишет, но вот приложения похоже используют другой микшер чтоли? попробовал проверку звука в скайпе и там тишина
 [21:50:14] <zombah-home>  надо лог посмотреть
 [21:59:08] <stuw_>  zombah-home, по долгому нажатию на power приходит событие, но оно не системное, а похоже клавиатурное. на c0 04 начинается
 [21:59:32] <stuw_>  примерно после 3 секунд
 [21:59:58] <zombah-home>  хм
 [22:00:07] <zombah-home>  гетевент его не видит
 [22:01:07] <stuw_>  угу
 [22:02:09] <stuw_>  да, keyboard event
 [22:04:20] <zombah-home>  а чтож делать?
 [22:04:58] <stuw_>  ща смотрю, как обрабатывается собитие дальше
 [22:08:14] <stuw_>  события от нвека идут на нажатие и отпускание обычных кнопок
 [22:08:37] <savalik>  но в гетевенте на одно нажатие 4ре строки вывода
 [22:08:38] <stuw_>  на кнопку питания - только отпускание или после 3-х сек
 [22:08:56] <stuw_>  что в них написано?
 [22:09:03] <savalik>  нажатие - пустое сообщение - отпускание - пустое сообщение
 [22:09:44] <savalik>  у эвента есть 3 параметра - тип код и нажатие(нажато \ ненажато) вот они и написаны)
 [22:09:56] <savalik>  у пустых сообщений собсно нули по всем графам)
 [22:10:45] <savalik>  о! предумал)
 [22:11:52] <savalik>  мм..подключил внешнюю клаву - история та жа)
 [22:12:35] <zombah-home>  у меня на 3 секунды кнопка питания ничего в гетевент не выдает
 [22:12:50] <zombah-home>  быстро если нажать есть ивент
 [22:14:33] <savalik>  мм..
 [22:15:14] <stuw_>  http://gitorious.org/~zombah/ac100/zombahs-marvin24s-kernel/blobs/rel-15r7-ac100/drivers/staging/nvec/nvec_kbd.c#line59
 [22:15:17] <savalik>  кстати у нажатия не просто нажата отпущена а еще и зажата - 0,1,2 собсно)
 [22:16:55] <stuw_>  savalik, на пальцах нам ничего непонятно. лучше пастебин
 [22:17:31] <stuw_>  savalik, если две строки на нажатие и две на отпускание - то все логично
 [22:18:44] <savalik>  сейчас увидишь)
 [22:19:15] <savalik>  www.pastebin.com/qbVjArmC
 [22:19:50] <stuw_>  так, а у нас сон на нажатие кнопи сделан? или на системное какое событие?
 [22:19:53] <savalik>  www.pastebin.com/gbVjArmC
 [22:20:12] <zombah-home>  stuw_: сон на нажатие
 [22:20:40] <stuw_>  т.е. на событие кнопки
 [22:20:42] <stuw_>  так?
 [22:20:42] <zombah-home>  stuw_: меню вроде как должно на 3х секундное нажатие, но такого ивента не приходит от устройства
 [22:20:54] <stuw_>  какого эвента?
 [22:21:17] <zombah-home>  счас тоже пасте сниму 8)
 [22:21:41] <savalik>  iev.type = EV_KEY; iev.code = KEY_POWER; iev.value = down;
 [22:21:59] <stuw_>  savalik, одиночное нажатие на кнопку питания сделай плиз
 [22:22:03] <stuw_>  в пасте
 [22:22:53] <savalik>  stuw_: если андроид после нажатия в течении двух секунд не видит сообщения отпускания от кнопки - он принимает это как выключение
 [22:22:57] <stuw_>  ща сделаю патч %)
 [22:23:00] <savalik>  если видит - то как сон)
 [22:23:16] <stuw_>  токько надо со значением разобраться
 [22:23:58] <stuw_>  сейчас на нажатие power повешен сон. так?
 [22:24:08] <stuw_>  а нужен еще обработчик для sleep
 [22:24:15] <stuw_>  хотя...
 [22:25:14] <savalik>  так работает powerbntd - он посылает от нашей NVEC_power_button сообщение с нажатием и если мы нажали кнопку дважды то он выжидает 2 секунды и шлет отпускание кнопки с кейкодом KEY_POWER
 [22:26:10] <savalik>  хм..или я туплю..
 [22:26:29] <stuw_>  а при одиночном нажати тоже key power шлется?
 [22:26:32] <savalik>  потому что если б было так - то у нас бы и так все работало)
 [22:26:39] <savalik>  при одиночном тоже шлется он ..да)
 [22:26:56] <stuw_>  засада...
 [22:27:13] <savalik>  вот именно этого я что то и не понял)
 [22:27:44] <savalik>  эврика!
 [22:27:45] <savalik>  =)
 [22:28:05] <savalik>  тфу..какая эврика)
 [22:28:13] <stuw_>  при одиночном нажатии нам приходит один эвент и му шлем два события - нажатие и отпускание. при долгом нажатии нам тоже придет одно событие. если мы будем слать событие о нажатии и через 2 сек событие об отпускании, то получится хрень
 [22:28:19] <savalik>  вообщем у нас нет сообщения НАЖАТИЯ кнопки питания)
 [22:28:44] <stuw_>  есть
 [22:28:52] <stuw_>  быстрое нажатие
 [22:29:15] <savalik>  хм..но если не быстро зажимать? )
 [22:29:16] <stuw_>  или ты про свой пастебин
 [22:29:50] <stuw_>  savalik, getevent выдает что-нибудь на быстрое нажатие кнопки питания?
 [22:29:56] <zombah-home>  http://pastebin.com/RTnkgdLh
 [22:29:58] <savalik>  да..выдает)
 [22:30:14] <savalik>  но если кнопку не отпускать то он ничего не выдает - так ведь zombah-home ? =)
 [22:30:23] <savalik>  то есть он не выдает даже нажатия
 [22:30:27] <savalik>  тишина полная
 [22:30:32] <zombah-home>  да
 [22:31:04] <zombah-home>  если держу больше 1сек скажем 6 сек и отпускаю
 [22:31:11] <zombah-home>  полная тишина, ничего
 [22:31:15] <stuw_>  zombah-home, ты умеешь на одиночное нажатие вешать меню?
 [22:31:22] <savalik>  невозможно
 [22:31:38] <zombah-home>  stuw_: всмысле? не понял вопроса
 [22:31:41] <savalik>  меню это реакция на последовательность из 3х событий)
 [22:31:50] <savalik>  нажатия - 2секундной паузы - отпускания
 [22:32:28] <savalik>  мы можем взять любую кнопку на клавиатуре и в *.kl приписать ей KEY_POWER как key-code и она будет работать нормально
 [22:32:41] <savalik>  потому что у нее пока она зажата сыпятся евенты что она зажата
 [22:32:47] <zombah-home>  не совсем нормально, ее держать надо чтоб меню не пропало
 [22:32:51] <savalik>  как только ее нажимаешь - летит евент что мы ее нажали
 [22:33:08] <savalik>  zombah-home: даже так? ) интересно)
 [22:33:31] <zombah-home>  да держишь кнопку меню стоит отпускаешь срабатывает как одиночное нажатие
 [22:34:13] <savalik>  может nvec что то лишнее шлет что андроид сбивает с толку?
 [22:34:17] <zombah-home>  в бета1 такое висит на кнопке отключения вафли можешь посмотреть
 [22:35:12] <savalik>  кстати должен признаться что в бета1 проблемы с тачпадом)
 [22:35:23] <zombah-home>  какие?
 [22:35:34] <savalik>  иногда при включении он не работает..иногда курсор ходит только по вертикальной линии
 [22:35:39] <savalik>  а потом отрубается вообще)
 [22:36:01] <savalik>  сейчас не отрубился а заработал нормально после 10 секунд только по вертикали)
 [22:36:10] <zombah-home>  я такого не замечал. а что в логах в это время?
 [22:36:49] <savalik>  не знаю) в dmesg все чисто)
 [22:37:14] <zombah-home>  хм а ты апдейтом ставил или на чистую?
 [22:37:20] <savalik>  сейчас пока я забавлялся по вертикали гонять и он вылечисля я не догадался посмотреть logcat и других)
 [22:37:32] <savalik>  ставил апдейтом - ты образов на чистую установку то не выложил)
 [22:37:55] <zombah-home>  ну ты просто в рековери сделай фактори ресет и формат систем
 [22:38:03] <zombah-home>  это будет на чистую
 [22:38:40] <zombah-home>  просто я заметил что когда много всего меняешь в системе там какието наводки толи из кеша толи из даты
 [22:41:45] <stuw_>  http://stuw.narod.ru/ac100/patches/nvec-power-sleep.patch
 [22:42:06] <stuw_>  одиночное нажатие - KEY_SLEEP, долгое - KEY_POWER
 [22:42:31] <stuw_>  т.е. с этим патчем будет в сон уходить по долгому нажатию.
 [22:43:05] <stuw_>  если перенастроите сон на KEY_SLEEP, а меню на KEY_POWER, то будет работать так, как вы сейчас хотите
 [22:43:08] <stuw_>  все ) я спать
 [22:43:10] <stuw_>  гуд найт
 [22:43:20] <zombah-home>  спасибо, споки
 [22:56:07] <zombah-home>  счас соберу ядро с этим патчем посмотрим что получится
 [23:03:18] <savalik>  черт! )
 [23:03:23] <savalik>  я даже спасибо сказать не успел)
 [23:03:51] <zombah-home>  свои все люди не переживай и так все понятно
 [23:04:18] <savalik>  да я не переживаю =) мимими)
 [23:05:13] <zombah-home>  так момент истины, счас посмотрим что к чему
 [23:05:41] <savalik>  есть один недостаток)
 [23:05:51] <savalik>  стоп..нет никаких недостатков) туплю))
 [23:06:15] <savalik>  только из nvec_keybord.kl надо убрать KEY_POWER со 116ой вроде кнопки) так ведь? )
 [23:07:03] <zombah-home>  так ну эффект теперь такой, по короткому нажатию есть ивент но андроид ноль на массу 8) по длинному спит
 [23:08:33] <savalik>  так..а с ивентами что? )
 [23:08:47] <savalik>  kl же надо менять раз мы кнопки поменяли) нет? )
 [23:09:51] <zombah-home>  ну на короткое нажатие приходит пустой эвент, kl такой не распарсит
 [23:10:02] <savalik>  пустой?
 [23:10:07] <savalik>  00 по всем графам? )
 [23:10:11] <zombah-home>  да
 [23:10:20] <savalik>  и на нажатие и на отпускание? )
 [23:10:30] <zombah-home>  ну он один всего
 [23:10:37] <savalik>  круто)
 [23:10:46] <savalik>  очень круто)
 [23:10:51] <zombah-home>  ?
 [23:11:00] <savalik>  ну то есть не круто)
 [23:11:50] <zombah-home>  нам видимо нужно чтоб KEY_POWER приходил и на короткое и на длинное нажатие
 [23:12:18] <zombah-home>  скорее всего андроид смотрим короткое или длинное нажатие и поэтому реагирует
 [23:12:29] <zombah-home>  а код видит все время один
 [23:12:41] <savalik>  нет..
 [23:12:44] <savalik>  нет же)
 [23:12:52] <savalik>  ты ведь видел как повербаттон работает)
 [23:13:07] <savalik>  2 секунды между событием нажатия и отпускания и он идет в сон)
 [23:13:10] <zombah-home>  видел, он все время один тотже код отдает
 [23:13:22] <savalik>  он разный код отдает)
 [23:13:37] <zombah-home>  ну как разный, я вон парсил вывод, один и тотже
 [23:13:45] <savalik>  см void simulate_powerkey(int ufd, int longpress)
 [23:14:36] <zombah-home>  ну я не понимаю что там происходит, я смотрю на результат по гетевенту
 [23:14:54] <savalik>  если мы делаем дабл клик то идет вызов simulate_powerkey(наш инпут девайс, 1) потом иф что если лонгпресс равен 1 то делай слип 2 секунды
 [23:15:09] <savalik>  т.е если не было даблклика то он выполняет 2 команды
 [23:15:24] <savalik>  send_power(ufd, 1); send_power(ufd, 0);
 [23:15:33] <savalik>  1 и 0 это нажатие и отжатие
 [23:16:17] <savalik>  вру..
 [23:16:32] <zombah-home>  ну 2 секунды это он просто таймаут добавляет чтобы отличать сингл от дабла, на события в сторону системы это влияет
 [23:16:51] <savalik>  нееееет
 [23:17:19] <zombah-home>  ну как вот глянь счас делаешь сингл клик и есть задержка слип не сразу происходит
 [23:17:25] <savalik>  отличает таймаут и прочее он в main =)
 [23:17:28] <zombah-home>  это он ждет вдруг ты дабл сделаешь
 [23:18:01] <savalik>  хочешь я тебе комменты напишу по всему файлу? )
 [23:18:34] <zombah-home>  давай конечно, я ведь не программер, в файле самом вообще ничего не понимаю
 [23:21:09] <savalik>  минуту)
 [23:22:35] <zombah-home>  смысл такой должен как я понимаю в резултате получится чтобы и короткое и длинное нажатие приводило к появлению кода 116
 [23:23:01] <zombah-home>  раньше было короткое 116, длинное пусто
 [23:23:09] <zombah-home>  сейчас короткое пусто, длинное 116
 [23:23:19] <zombah-home>  а надо чтобы и короткое и длинное давали 116
 [23:24:10] <zombah-home>  ну 116 это конечно код клавишы, правильно клавиша 116 = 1
 [23:24:13] <zombah-home>  так наверное
 [23:33:46] <zombah-home>  да я не прав
 [23:34:11] <zombah-home>  так оно спит и по короткому нажатию и по длинному 8)
 [23:35:01] <savalik>  zombah-home: куда можно запастить чтобы читалось хорошо а не как в пастебине? )
 [23:35:40] <savalik>  http://pastebin.com/tcb6cK3h
 [23:35:46] <savalik>  вот собственно )
 [23:35:54] <zombah-home>  в пастебине есть переключение синтаксиса
 [23:35:58] <savalik>  может я что то не уловил..был бы stuw - он бы поправил)
 [23:37:33] <zombah-home>  ну вот смотри я сейчас в патче стью поправил KEY_SLEEP на KEY_POWER и теперь врубается сон и по короткому и по длинному нажатию
 [23:37:41] <zombah-home>  чегото не хватает в длинном
 [23:39:38] <savalik>  ммм..
 [23:40:43] <savalik>  мне кажется чего то не хватает в nvec глобально в этом плане >_<
 [23:40:49] <savalik>     iev.type  = EV_SYN;        iev.code  = SYN_REPORT;        iev.value = 0;        write(ufd, &iev, sizeof(iev)); чего нибудь такого
 [23:41:42] <savalik>  блин..
 [23:42:19] <savalik>  добавь между POWER 1 и POWER2 на шару sleep(2);
 [23:42:22] <savalik>  ?
 [23:42:38] <savalik>  всмысле power 1 и power 0 =)
 [23:42:49] <zombah-home>  ну я так не понимаю, покажи патч
 [23:43:40] <savalik>  http://pastebin.com/DRjTQhkM
 [23:44:23] <zombah-home>  счас попробую
 [23:44:58] <savalik>  а ты прошлый отменишь? )
 [23:45:16] <zombah-home>  нет я просто слип воткну посередине
 [23:45:25] <savalik>  аа) ты просто понял что я имел в виду? )
 [23:45:26] <savalik>  ок)
 [23:45:41] <zombah-home>  ну патч когда увидел понял 8)
 [23:47:21] <zombah-home>  я тут подглядел в старом нвеке что было, там был return NOTIFY_STOP после и KEY_POWER,1 и после KEY_POWER,0 тебе это чтонить говорит?
 [23:48:08] <savalik>  вообще return это выход из функции вроде о-О
 [23:48:28] <savalik>  я как бы не силен в C совсем..я только javascript недавно начал на codeacademy проходить))
 [23:48:41] <savalik>  хотя..
 [23:48:47] <zombah-home>  так начни си тоже 8)
 [23:49:08] <savalik>  Оператор return завершает выполнение функции, в которой он задан, и возвращает управление в вызывающую функцию
 [23:49:24] <savalik>  возвращая функции то значение которое ему было указано собсно)
 [23:49:40] <zombah-home>  там просто по другому вообще все сделано там case xxx у каждго KEY_POWER
 [23:50:05] <savalik>  т.е если переменная=функция(параметры) и в функции доходит до return 17 то функция закрывается а перемнная становится равна 17 =)
 [23:50:18] <savalik>  case это выбор =)
 [23:50:30] <zombah-home>  я понимаю
 [23:50:45] <savalik>  мм..а можешь кинуть ссылку с якорем на строку? )
 [23:52:54] <zombah-home>  https://github.com/DerArtem/android_kernel_toshiba_betelgeuse/blob/android-tegra-nv-3.1/drivers/staging/nvec2/nvec_kbd.c#L87
 [23:53:23] <zombah-home>  ниже там оба кейса
 [23:54:20] <zombah-home>  там просто еще ивенты не вынесены из нвека в отдельный файл, поэтому может это и не то совсем
 [23:55:07] <savalik>  мм..два разо одно и то же)
 [23:57:17] <savalik>  я к сожалению не понимаю что это struct nvec_event *ev = (struct nvec_event *)data;
 [23:57:29] <savalik>  поэтому не понимаю switch (ev->data[0]) это
 [23:58:01] <savalik>  ev->data[0] что это за часть какой переменной непонятно
 [23:58:41] <zombah-home>  так ну я сделал чтоб работало как надо 8)))
 [23:58:56] <zombah-home>  надо два раза сделать KEY_POWER,1 на длинное нажатие
 [23:59:07] <zombah-home>  но смысл операции мне не ясен 8)
 [12:19:59] <muromec>  йоу
 [12:20:34] <muromec>  а расскажите мне, почему может мертво отваливаться точпад?
 [12:21:12] <muromec>  ядро убунтовое из инсталера 12.10
 [12:21:47] <muromec>  в логах мыш находится, а евентов никаких не выдает
 [12:24:47] <stuw>  muromec, привет. f8 нажми
 [12:24:54] <stuw>  %)
 [12:25:23] <stuw>  muromec, решил снова тошку поковырять? :)
 [12:26:14] <muromec>  ахахахаха ряльне f8
 [12:26:36] <muromec>  я хотел свое voip-поделие протестить на ней
 [12:27:08] <stuw>  что за поделие?
 [12:30:10] <muromec>  http://texr.net/download
 [12:30:27] <muromec>  чото я на тошке микрофон поймать не могу
 [12:30:53] <stuw>  он из коробки должен работать
 [12:30:54] <muromec>  встроенного там допустим нету, но тот шо в порт втыкается - его кто-то тестил?
 [12:31:05] <stuw>  встроенный как раз и работает
 [12:31:08] <muromec>  хм
 [12:31:09] <stuw>  внешний никто не тестил ))
 [12:31:34] <muromec>  ну вот я arecord test.wav тыкаю - а в файле тишина
 [12:31:43] <stuw>  для внешнего нужна эппловская гарнитура, которой у меня нет.