[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:50] <stuw_> так, а у нас сон на нажатие кнопи сделан? или на системное какое событие?
[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: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: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: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: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: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> для внешнего нужна эппловская гарнитура, которой у меня нет.
[12:31:47] <muromec> я так понимаю шо в микшере надо кнопочку нажать какую?
[12:31:55] <stuw> arecord -f cd | aply - f cd
[12:31:59] <stuw> попробуй так
[12:32:12] <stuw> muromec, так, а ось у тебя какая?
[12:32:21] <stuw> ядро от убунты != убунта
[12:32:35] <stuw> это к вопросу "из коробки"
[12:35:11] <stuw> muromec, http://ac100.wikispaces.com/alsa_ucm - тут посмотри пример конфига. там написано, что нужно выставлять
[12:40:14] <muromec> j
[12:40:33] <muromec> у меня бубунта штатная ничо волшебного абсолютно
[12:40:43] <stuw> 12.10 ?
[12:40:47] <muromec> которая с lxde или с чем она
[12:40:51] <muromec> да 12.10
[12:41:03] <stuw> тогда странно, что не заработало из коробки.
[12:43:41] <stuw> alsaucm -c tegraalc5632 reset <- вроде так можно к дефолту сброить настройки звука
[12:43:41] <muromec> какой командой ucm пнуть надо?
[12:44:16] <muromec> так
[12:44:56] <stuw> проверять я бы советовал командой arecord -f cd | aply - f cd
[12:45:09] <muromec> словил в логах ругать - ребутну аднака
[12:59:20] <muromec> чето не взлетает
[13:00:34] <muromec> файл этот в usr-share у меня есть, ручками reset пнул
[13:00:47] <muromec> судя по микшеру, значения выставлены
[13:01:18] <muromec> а все равно тишина
[13:19:23] <stuw> хм... можено damp в debugfs проверить
[13:25:09] <stuw> cat /sys/kernel/debug/asoc/tegra-alc5632/alc5632.0-001e/dapm/MIC1*
[13:44:10] <muromec> там digital mic и headset mic только
[13:44:12] <muromec> MIC1 нету
[13:45:24] <muromec> и во время работы arecord - оба off
[13:45:25] <stuw> digital mic
[13:45:34] <stuw> это неправильно
[13:48:45] <muromec> гм
[13:48:53] <stuw> покажи вывод amixer
[13:53:36] <muromec> я тупой, не в тот каталог debugfs смотрел
[13:53:53] <stuw> у тебя их там несколько?
[13:54:36] <muromec> ну я в /sys/kernel/debug/asoc/tegra-alc5632/alc5632.0-001e
[13:54:41] <muromec> блин
[13:54:51] <muromec> в /sys/kernel/debug/asoc/tegra-alc5632/dapm/ смотрел
[13:55:12] <muromec> типа ирц на одной машине, а консоль на другой
[13:55:41] <stuw> это для борды. есть еще dapm для кодека.
[13:55:47] <stuw> две папки dapm должны быть
[13:57:20] <muromec> да
[13:57:29] <muromec> вот там где ты сказал - там есть MIC1*
[13:57:45] <muromec> и там все off, хотя запущен arecord
[13:57:51] <muromec> вывод показать?
[13:58:12] <stuw> MIC1 похоже не то. DMIC (который внутренний, он отдельно).
[13:58:49] <stuw> for p in /sys/kernel/debug/asoc/tegra-alc5632/dapm/*; do echo "$p"; cat "$p"; echo -en "\n"; done
[13:58:56] <stuw> и для второй папки тоже самое
[13:59:17] <stuw> я не могу пока понять, что не так.
[14:02:56] <stuw> muromec, uname -r
[14:04:15] <muromec> 3.1.10-6-ac100
[14:04:34] <muromec> из apt-cache policy: 500 http://ports.ubuntu.com/ubuntu-ports/ quantal/universe armhf Packages
[14:05:52] <stuw> dmesg | grep -i "\(alsa\|dmic\)"
[14:09:20] <zombah> добрый день
[14:09:32] <zombah> что это вы такое делаете интересное? 8)
[14:10:15] <zombah> аа вижу микрофон
[14:10:22] <zombah> счас у себя гляну
[14:13:50] <zombah> а нет не гляну 8) партиции снес
[14:16:56] <stuw> ))
[14:28:14] <stuw> muromec, попробуй включи DMICL Mix DMICL2ADC
[14:28:28] <muromec> щас
[14:30:00] <muromec> так он в микшере без ручки же
[14:30:10] <muromec> там нету mute/unmute и ваще ничо
[14:30:15] <stuw> пробел на нем не пашет?
[14:30:30] <stuw> поня
[14:30:31] <stuw> л
[14:30:38] <stuw> я уже все позабыл
[14:35:23] <muromec> я так понимаю, он должен включаться по зависимостям от чего-то
[14:39:32] <stuw> по идее должен быть путь от входа к выходу. при проигрывании/записи все итемы, которые встречаются на пути включаются.
[14:40:51] <stuw> меня смущает в твоем аутпуте, что DMICDAT никуда не подключен
[14:43:28] <stuw> т.е. Digital Mic из борды, подуключен к DMICDAT, а дальше ничего нет.
[14:45:25] <muromec> а ты можешь включить запись у себя и посмотреть состояние?
[14:45:39] <muromec> дижитал мик - это ваще видеокарта мне кажется
[14:45:45] <muromec> там чото такое было
[14:45:55] <muromec> не видеокарта, вебкамера в смысле
[14:46:17] <stuw> да, она на видеокамере. моя тошка дома и пока без ОС :)
[14:46:28] <stuw> она = диджитал мик )
[14:50:13] <stuw> muromec, вообще на 12.10 проверяли ucm, запись работала ... Странно, что у тебя проблемы. Надо еще у кого-нибудь попробовать.
[14:50:31] <stuw> я на своей постараюсь сегодня-завтра проверить
[14:50:48] <muromec> а может у меня на видеокамеру питалова нет
[14:50:58] <muromec> епт
[14:51:08] <muromec> вебкамеру, чего меня глючит-то
[14:51:34] <stuw> muromec, вообще, если DMICL Mix DMICL2ADC в алсе есть, попробуй пробелом ее пожмакай )
[14:52:02] <stuw> muromec, если только вся вебка отвалилась... но не уверен, что алса это могла просечь
[14:52:50] <muromec> жмакнул пробел, да
[14:52:55] <muromec> off убралось
[14:53:01] <muromec> не знал что там можно делать
[14:53:11] <muromec> я думал только mute ставится-выключается
[14:53:18] <stuw> :)
[14:53:37] <muromec> работает короче
[14:53:40] <stuw> фух )
[14:53:50] <muromec> ну это не дело все равно
[14:54:02] <stuw> еще для DMICR Mix DMICR2ADC
[14:54:09] <stuw> что не дело?
[15:08:56] <muromec> ну не ок, что надо ручку тыкать
[15:11:00] <stuw> это да. вроде не надо было ничего тыкать. я на чистой убунте проверял, когда делал патч для ucm
[15:11:39] <stuw> вообще ucm штука непонятная для меня. наш конфиг не приняли в мейнстрим - сказали он гомно и не описан правильно. а как правильно - я хз )
[15:25:06] <muromec> лол
[17:17:44] <zombah> stuw: а чтоб в .h файл добавить ссылку на #include который гденить в другом месте живет надо абсолютный путь указывать или типа ../../../
[17:18:32] <stuw> zombah, относительные пути не очень хорошо. есть пути, в которых компилятор ищет файлы. нужно указывать путь, отностильно одной из таких папок.
[17:18:48] <stuw> без ..
[17:20:30] <zombah> ну в мейлфайле у него есть указание что он ищет include у себя в хомяке в папке include/ а мне надо один файл включить из другого места
[17:20:43] <zombah> в мейкфайле тобишь
[17:31:36] <stuw> из какого места? он не в папке проекта что-ли?
[17:31:48] <zombah> нет, в другом проекте
[17:32:26] <stuw> а зачем он в мейкфайле другого проекта? если как временный костыль, то можешь включить, но не советовал бы.
[17:32:34] <zombah> скажем есть папка код в ней две папки проект1 и проект2, надо включить в одно загрузку инклюда из другого
[17:33:01] <zombah> по другому compat-wireless компилятся не хочет
[17:33:12] <stuw> эмм... покажи ошибку
[17:33:15] <zombah> нужен инклюд одного файла из нашего ядра
[17:33:31] <stuw> инклуд в мейкфайле нужен?
[17:33:38] <zombah> в .h
[17:33:52] <zombah> внизу там ошибка
[17:34:15] <zombah> возможно его можно и в мейкфайле включить, но я не знаю как смог только в .h добавить
[17:34:31] <stuw> #include <linux/export.h> не прокатывает?
[17:34:42] <zombah> нет
[17:34:49] <zombah> наше ядро не ванильное
[17:34:55] <zombah> инклюды отличаются
[17:35:23] <stuw> погоди. т.е. ты хочешь инклуд из одного ядра брать, а собирать на основе другого?
[17:35:47] <zombah> ну compat-wireless включает в себя набор инклюдов для ядра
[17:35:57] <stuw> так
[17:36:08] <zombah> но export.h ему нужен от нашего иначе не компиляется с ним
[17:36:18] <stuw> угу
[17:36:42] <zombah> я хочу интегрировать сборку компата в сборку андроида
[17:37:22] <zombah> а хотя пофигу мороз пускай будет пока абсолютный путь, все равно никто другой эти сорцы не собирает
[17:37:48] <stuw> погоди. ты какую версию компата берешь?
[17:39:03] <stuw> я не понимаю, почему проблема возикла воббще. у компата есть праметр KLIB. Возможно есть и для инклудов похожий параметр.
[17:39:20] <stuw> если в нем задать путь до инклудов нашего ядра должно быть все ок.
[17:39:50] <stuw> ты же под конкретное ядро собираешь, значит все должно браться из этого конкретного ядра.
[17:39:52] <zombah> хм ну я признаться не знаю как это обыграть
[17:40:13] <zombah> -I путь-к-инклюдам-ядра
[17:40:16] <stuw> я сейчас гляну сборочную систему компат вайрлесс
[17:40:50] <stuw> ты мне только версию скажи, которую собираешь
[17:40:57] <zombah> 3.2.5-1
[17:46:20] <stuw> какой командой ты собираешь компат?
[17:47:16] <zombah> make ARCH=arm CROSS_COMPILE=arm-eabi- -j20 KLIB=path-to-kernel-forlder KLIB_BUILD=path-to-kernel-forlder
[17:47:31] <stuw> попробуй добавь M=path-to-kernel-forlder
[17:47:44] <zombah> ну вернее тут я еще добавляб -C рабочая дира
[17:48:26] <zombah> у моего мейка нет такого ключа
[17:49:15] <zombah> -I DIRECTORY, --include-dir=DIRECTORY
[17:49:20] <zombah> есть
[17:49:33] <zombah> но я так пробал так какаято фигня начинается
[17:50:17] <stuw> M - это переменная, а не ключ.
[17:50:24] <stuw> какая фигня начинается?
[17:50:46] <zombah> ну не собирается тоже, ругается на все подряд
[17:51:31] <stuw> на все, на все? ))
[17:51:49] <zombah> счас попробую еще раз скажу точно
[17:52:03] <stuw> я у себя тоже сейчас попробую.
[18:06:19] <zombah> include/linux/device.h:724: error: 'THIS_MODULE' undeclared (first use in this function) вот такие ошибки с M=ядро
[18:06:30] <zombah> на каждый файл при сборке
[18:07:26] <zombah> и примерно тоже самое с -I ядро/include
[18:23:54] <stuw> патч для компат вайрлесс. Видать у нас забэкпорчено что-то, чего не было изначально в 3.1
[18:27:30] <zombah> ишь, счас попробую такой
[19:23:55] <zombah> так уже из дома проверю, поехал
[21:52:55] <zombah> stuw: да патч сработал, все отлично интегрировалось
[21:56:40] <stuw_> zombah, круто )
[21:57:46] <zombah> там правда сток всего наменяли с последнего раза как я пробовал 4.2 8)
[22:00:47] <stuw_> а сейчас какая там версия?
[22:00:49] <stuw_> все работает?
[22:00:56] <zombah> 4.2.2
[22:01:21] <stuw_> 4.2 8) прочитал как 4.2.8 :))
[22:01:31] <zombah> ну пока вафля не запускается, звук не пашет, блютус не запускается и какието проблемы с монтированием
[22:01:42] <zombah> 8)
[22:02:23] <zombah> там мультиюзерность теперь, основной сторадж виртуальный
[22:03:44] <zombah> поменяли действия для многих клавишь, пришлось даже килайаут переписывать
[22:04:15] <zombah> и десктопного режима теперь нет, интерфейс как у нексуса выглядит только навбар внизу
[22:09:21] <stuw_> что за десктопный режим?
[22:11:38] <zombah> ну когда у тебя узкая полоска панели внизу и на ней все и уведомления и навигация
[22:12:03] <zombah> а теперь две панели одна наверху с уведомлениями и настройками, а внизу навигация
[22:37:43] <stuw_> ясн
[02:12:00] * Disconnected (Connection reset by peer).
[02:12:28] * Now talking on #ac100-ru
[02:12:28] * Topic for #ac100-ru is: Канал пользователей смартбука Toshiba AC-100 | Вики: http://ac100.wikispaces.com || use UTF-8 dude || Логи: http://ac100.wikispaces.com/IRC
[02:12:28] * Topic for #ac100-ru set by [email protected] at Thu Apr 3 18:53:32 2014