[00:05:56] <zombah> мда что не очень понятно с этими compat-drivers, а где сама mac80211 скажем ее тоже надо ведь бекпортнутую
[00:18:03] <savalik> хм..дебаг самым трушным вариантом выглядит ^_^
[00:19:08] <stuw_> самое правильно - найти коммит. это проще
[00:30:59] <savalik> а самое правильное - здоровый сон) .. пойду помечтаю о нем часов 5ть) Доброй всем ночи =)
[00:37:11] <zombah> так ну compat-drivers собирается впринципе
[00:37:24] <zombah> думаю даже заработает 8)
[00:37:38] <zombah> правда поругался при сборке на кривой конфиг
[00:38:02] <zombah> WARNING: CONFIG_CFG80211_WEXT will be deactivated or not working because kernel was compiled with CONFIG_WIRELESS_EXT=n.
[00:38:03] <zombah> Tools using wext interface like iwconfig will not work. To activate it build your kernel e.g. with CONFIG_LIBIPW=m
[00:42:04] <zombah> впрочем wext нам не нужен
[11:32:28] <zombah> добрый день
[11:42:30] <stuw> zombah, я репозиторй убута немного поковырял (бренчи попереименовывал и сменил основной бренч). Так что не пугайся при очередном апдейте.
[11:57:11] <zombah> stuw: ок
[12:01:20] <zombah> stuw: слушай а ты говорил что ты извлекаешь ядро и рамдиск с lnx скриптом перевода на юбут так?
[12:02:14] <stuw> угу
[12:02:40] <zombah> а как ты определяешь там их размер?
[12:03:18] <stuw> я пользуюсь abootimg. тулза сама все вытаскивает из образа.
[12:04:06] <zombah> аа ну так мне не пойдет. я думаю как скриптом их размер считывать чтоб его засунуть внутрь бутменю
[12:04:31] <stuw> abootimg -i ... | grep ...
[12:04:36] <stuw> + awk
[12:04:59] <zombah> неа ну в юбуте то abootimg и awk нету
[12:06:09] <zombah> мне кажется в хедере там зашит размер наверное у файла boot.img но вот когда он заливается на диск там эта инфа остается или нет
[12:07:36] <stuw> остается. а ты хочешь чтобы убут сам считал где ядро и где инитрд ?
[12:08:04] <zombah> ну да конечно, не менять же там значение каждый раз как ядро пересобираешь, это ахтунг
[12:08:06] <stuw> я не уверен, что это возможно. хотя, если можно считать определенные байты (а не сектора) с диска, то можно
[12:08:37] <stuw> проще фс держать на lnx партиции.
[12:08:47] <zombah> проще сто процентов
[12:09:01] <stuw> по крайней мой скрипт в текущей реализации создает фс и кладет файлы
[12:09:15] <zombah> а чего он там не делает пока?
[12:09:41] <stuw> бутменю не делает :)
[12:09:47] <zombah> а boot.scr делает?
[12:10:10] <stuw> конечно. boot.scr на файловую систему sos партиции кладется
[12:10:31] <stuw> в boot.scr прописано, что ядро и инитрд искать на второй партиции
[12:10:51] <zombah> хм ну этого для тестов достаточно должно быть
[12:11:27] <stuw> если я все правильно учел, то сейчас перевод должен работать. только надо в сосбут выкачивать наш убут с клавой, а не мейнлайновый
[12:11:38] <stuw> *перевод на убут+gpt
[12:12:06] <zombah> о ну давай поправим сосбут делов то
[12:12:25] <zombah> я хочу затестить перевод на гпт
[12:12:52] <zombah> а можно кстати скрипт сразу в сосбут вложить?
[12:13:03] <stuw> уже кладется
[12:13:10] <zombah> аа дело
[12:13:14] <stuw> я пару дней назад сделал
[12:13:33] <zombah> круто
[12:23:47] <stuw> zombah, поправил на нужный убут
[12:24:44] <zombah> отлично, счас пересоберу его
[12:25:47] <zombah> что там юбуту стереть чтоб он его перекачал?
[12:26:43] <stuw> угу
[12:26:56] <stuw> rm -rf ./uboot ./build/uboot
[12:31:28] <zombah> ага
[13:20:51] <zombah> 5
[13:21:43] <stuw> что 5 ?
[13:22:00] <zombah> о в модулях оказывется есть поле depends= а я и не замечал раньше
[13:22:19] <zombah> stuw: это я не на том мониторе шмякнул 8)
[13:22:28] <stuw> ))
[13:23:00] <zombah> пойду покушать пока собирается бильд с компат дровами
[13:23:37] <stuw> приятного )
[13:23:43] <zombah> спасибо
[14:08:07] <stuw> zombah, ссылка на нексус вчерашняя - там некомплект ) потому так дешево. я не сразу вкурил :)
[14:08:32] <zombah> stuw: ну коробка небось мятая
[14:08:44] <zombah> stuw: или юсб шнурка нет
[14:08:58] <zombah> да так похоже он 12900 стоит
[14:09:33] <stuw> написано "без комплекта (отсутствует комплект)". хз, что это значит
[14:10:15] <stuw> хотя по большому счету там ничего и не нужно ) кабелей у всех сейчас и так куча.
[14:10:38] <zombah> ага
[14:23:37] <stuw> zombah, ну как там билд? собрался?
[14:24:15] <zombah> stuw: ага, вроде шуршит надо только поправить чтоб модули сами грузились, счас доковыряю конфиги затестю по полной
[14:48:33] <zombah> чтот я видно не удачный чтоли compat-drivers выбрал
[14:48:49] <stuw> не работает?
[14:49:02] <zombah> в первый раз когда модуль грузиться там ругань всякая и ошибки руками потом вроде загружается
[14:49:46] <stuw> а оригинальные модули ядра отключены/удалены ?
[14:50:47] <zombah> ну они лежат в другом месте, в стандартном. а новые в /system/vendor/lib/modules/ и скрипты я поправил чтоб их грузили
[14:51:26] <zombah> но может конечно чтото забыл, но как бы понять какие он модули грузит, версии одинаковые у обоих
[14:52:14] <zombah> аа есть srcversion
[14:52:28] <zombah> да но ее не видно в загруженных модулях
[14:52:47] <zombah> надо видно дебаг ихний включить только так понятно будет
[14:52:48] <stuw> можешь еще скрипт глянуть в compat-drivers, который загружает и инсталит модули.
[14:54:07] <zombah> какой скрипт?
[14:54:15] <stuw> ща
[14:55:05] <zombah> ооо точно я понял как понять какая версия
[14:55:19] <zombah> грузится модуль из штатного набора а не компатный
[14:58:08] <zombah> так надо с нуля пересобрать видно гдет кеш остался
[14:59:13] <stuw> был вроде скрип, который позволяет загружать собранные модули. сейчас найду :)
[15:06:07] <stuw> хм :) был же мальчик...
[15:07:05] <zombah> а где он был?
[15:07:32] <zombah> там в андроиде в libhardware жестко прописывается какой модуль подгружать
[15:07:48] <zombah> я так думаю у меня на не чистых пересборках он просто не поменялся
[15:07:55] <zombah> счас пересоберу с нуля и ок будет
[15:10:06] <stuw> я не помню уже :( но вроде проинсталить новые вместо старых можно было одной командой, а потом вернуть обратно
[15:10:28] <zombah> а ну так это коли прям на системе собираешь наверное
[15:10:34] <zombah> у меня то не так
[15:10:40] <stuw> и можно было просто загрузить разово
[15:10:55] <zombah> я кросс компилирую на серваке и модули потом новые в сборку добавляю в другой папке
[15:10:58] <stuw> так смысл в том, что можно посмотреть, как правильно инсталить дрова, чтобы старые не тянулись
[15:11:08] <stuw> вероятно они в блеклист прописываются и все
[15:11:22] <zombah> на андроиде нет блеклиста
[15:11:23] <stuw> zombah, я понимаю, что ты кросс компиляишь
[15:11:36] <zombah> т.к. нет авто загрузки модулей
[15:11:44] <zombah> забыл как это система зовется
[15:12:19] <zombah> udev наверное этим занимается?
[15:12:25] <stuw> хз
[15:12:36] <zombah> а в андроиде модули только руками
[15:12:42] <zombah> ну почти
[15:13:26] <stuw> два модуля с одинаковыми именами же не загрузятся. должен же быть способ выбрать, что именно грузить.
[15:13:29] <zombah> хотя я видал интел навоял свою систему автозагрузки модулей спецом под андроид x86
[15:14:08] <zombah> ну у меня в файле было прописано insmod /system/lib/modules/... я поменял все это на insmod /system/vendor/lib/modules
[15:14:16] <zombah> все норм загрузились нужные
[15:14:35] <stuw> ясно, у тебя по полному пути...
[15:14:37] <zombah> но есть еще libhardware который сам модуль вафли самый грузит rt2800usb.ko
[15:15:01] <zombah> ну и выгружает его если чпокнуть off wifi в настройках
[15:48:22] <zombah> да пофиксилось
[15:51:44] <stuw> круть
[15:51:56] <stuw> надо теперь савалику билд дать на тестирование :)
[15:52:07] <zombah> правда ошибка там эта есть тоже 8)
[15:52:41] <stuw> в смысле которая у savalik стреляет?
[15:52:50] <stuw> если да, то надо таки искать виновный коммит )
[15:53:21] <zombah> ну он и так понятен это коммит который переделавыет эту функцию
[15:53:34] <zombah> я на него кидал линк
[15:53:52] <stuw> а он отдельно откатывается?
[15:53:55] <stuw> или не очень?
[15:54:05] <zombah> неа с откатом проблемы
[15:54:55] <stuw> со сборкой ?
[15:55:11] <zombah> неа у меня даже откатить пока не получилось толком его
[15:55:36] <stuw> git revert ?
[15:55:56] <zombah> ну там ошибок много
[15:59:11] <zombah> сегодня еще попробую ралинковский драйвер завести посмотрим что там будет
[16:03:04] <zombah> правда с его заводом чувствую будут сложности
[16:31:27] <zombah> кстати я подумал что вывод этой ошибки можно в коде закоментить и тогда эта ошибка будет не фатальна для системы
[16:32:09] <zombah> может будет работать только с ретрансмиссиями
[16:32:52] <stuw> можно на мейллист написать и приложить логи. может исправят ошибку
[16:33:27] <zombah> да надо пожалуй, я на users лист их подписан, сегодня вечером пожалуй накатаю месагу
[16:34:04] <zombah> только надо еще compat-drivers стейбл попробовать, а то я с next ветки собирал
[16:34:17] <zombah> т.к. там есть фикс для домашней моей сетки
[16:37:15] <stuw> тут еще есть вот такой коммит - https://gitorious.org/~marvin24/ac100/marvin24s-kernel/commit/d58874605866617f1085254d3687a4f175ba1511
[16:38:10] <zombah> так там петля в phy0 -> rt2800usb_entry_txstatus_timeout: Warning - TX status timeout for entry 8 in queue 0
[16:38:17] <zombah> в другой функции
[16:38:50] <zombah> аа ну тут он фигурирует да
[16:41:04] <stuw> если откатить сначала d58874605866617f1085254d3687a4f175ba1511, то во втором конфликт минимальный
[16:41:16] <stuw> *при откате второго коммита
[16:41:31] <stuw> вот этого https://gitorious.org/~marvin24/ac100/marvin24s-kernel/commit/587468802d0c9c832c9a6fe33e73bf92a26ab2dc
[16:42:03] <zombah> счас попробую
[16:51:00] <zombah> блин в initrc файле чтот ifdef не работает, надо назад все конструкции переделывать
[16:52:41] <stuw> initrc это вроде скрипт.
[16:52:46] <stuw> или бинарь?
[16:54:35] <zombah> https://github.com/zombah/android_kernel_toshiba_ac100/commit/8f66bbb5248c59b69b521b35e097ffa6cad07f01
[16:54:41] <zombah> скрипт
[16:55:01] <zombah> надо сорцы init'а андроидного смотреть как там это сделать
[16:58:32] <stuw> а как ты в скрипте собрался делать ifdef? )
[16:59:45] <zombah> ну вот я и говорю что там функционала такого нет, переписывать придется 8)
[17:00:14] <zombah> ну я думал может там типа if else есть или чтот похожее, но вроде нету
[17:00:27] <stuw> покажи как сейчас заимплеменчено
[17:00:37] <stuw> if есть
[17:00:43] <stuw> else есть
[17:00:44] <zombah> нету
[17:00:55] <zombah> просто insmod ...
[17:00:56] <stuw> а что за шелл?
[17:01:02] <zombah> не шелл
[17:01:05] <zombah> initrc
[17:01:25] <zombah> там все фичи в самом ините прописаны
[17:01:27] <stuw> этот скрипт, который выполняет какой-то шелл (или бинарь)
[17:01:49] <zombah> бинарь инит выполняет
[17:02:23] <stuw> так, ты меня путаешь )
[17:04:36] <zombah> там правда смотрю можно по преперти тригерить
[17:07:00] <zombah> кстати это txstatus использует hrtimer
[17:07:28] <zombah> а марвин я помню откатывал патчи этого hrtimer чтоб притормаживания системы полечить
[17:10:22] <stuw> все, понял, что имеешь в виду про инит
[17:11:07] <stuw> а зачем ты хотел if использовать*
[17:11:08] <stuw> ?
[17:11:40] <zombah> у меня там модули грузятся, думал сделать переменную типа COMPAT_DRIVERS по ней одни грузить else другие
[17:13:36] <zombah> неа чтот я даже с такими минимальными изменениями вкурить не могу как его откатить
[17:14:19] <stuw> забей тогда. письмо в любом случае лучше, т.к. может быть это общая бага и ее поправить в мейнлайне
[17:14:55] <zombah> может и общая, я одно упоминание о ней нагугливал уже или два даже
[22:49:16] <stuw_> zombah опять загулял в тяпницу? )
[22:50:39] <savalik|2> stuw_: видимо да =)
[01:07:23] <flonnnnnd> есть живые?
[01:07:27] <flonnnnnd> всем привет
[15:41:18] <stuw_> zombah, привет. у тебя есть trrs 3.5" джеки для сериал кабеля к нексусу?
[15:41:20] <stuw_> %)
[15:41:39] <stuw_> а то я думаю заказать, если у тебя нет, могу отсыпать пяток )
[15:42:20] <stuw_> и дата кабели сейчас кроме совка фиг где найдешь, а если и найдешь, то дешевле с доставкой на дом из китая %)
[15:54:21] <zombah> stuw_: что за джеки от наушников?
[15:54:29] <zombah> привет
[15:56:13] <stuw_> да, с 4 контактами
[15:56:29] <stuw_> у меня поломаные есть только обычные наушники, а там три контакта
[16:03:38] <zombah> у меня поломанных много в проводе
[16:03:47] <zombah> да закажи мне тоже 1
[16:04:51] <zombah> а что за дата кабель?
[16:15:29] <stuw_> uart кабель
[16:16:35] <stuw_> я вчера зашел в один магазинчик и спросил дата кабель для старого телефона (нокия, самсунг и т.п.) - на меня посмотрели непонимающими глазами ))
[16:16:56] <stuw_> zombah, https://www.dx.com/p/diy-4-section-3-5mm-jack-gold-plated-audio-earphone-connector-golden-black-10-pcs-284907 - 4 контакта
[16:17:12] <stuw_> там по 10, я один комплект закажу
[16:17:49] <stuw_> http://www.dx.com/p/3-5mm-audio-connectors-with-spring-golden-5-pcs-173741 - тут 3 контакта
[16:21:07] <zombah> хм ну у нексусов скорее всего четырех контактный чтоб и наушники и гарнитура работали
[16:21:36] <stuw_> для звука можно любой, для uart - только 4 контакта
[16:22:01] <stuw_> земля, tx, rx, 3.3v
[16:22:07] <zombah> понял