[12:03:39] <mr_july>  Всем привет!
 [12:04:15] <mr_july>  Пытаюсь завести ядро 3.16...
 [12:04:44] <mr_july>  Но дальше белого экрана дело не идет. Тоша тупо подвисает.
 [12:06:16] <mr_july>  модули i2c-tegra, tps6586x-regulator, rtc-tps6586x, host1x, pwm-tegra, pwm-bl, panel-simple, tegra-drm, sdhci-tegra, nvec-kbd, nvec-ps2 в initrd вставил, но не помогло. :-(
 [12:07:05] <stuw>  mr_july, cmdline покажи
 [12:07:16] <mr_july>  Есть у кого-нибудь рабочие ядро и initrd 3.16? Поделитесь, плиз!
 [12:07:20] <stuw>  и в 3.16 могло не быть одного патчаэ
 [12:07:26] <stuw>  попробуй 3.17
 [12:07:29] <stuw>  или моложе
 [12:07:50] <mr_july>  cmdline брал в точности от 3.8
 [12:08:09] <stuw>  http://tinyurl.com/m6p956t
 [12:08:32] <stuw>  это 3.17 rc4, собирал marvin24
 [12:08:35] <stuw>  оно точно рабочее
 [12:08:48] <stuw>  лично проверял
 [12:09:26] <stuw>  cmdline может немного отличаться от 3.8
 [12:09:29] <stuw>  точно не помню
 [12:10:10] <mr_july>  спасибо, stuw
 [12:10:40] <mr_july>  а готового initrd нету?
 [12:10:46] <stuw>  не
 [12:12:22] <mr_july>  я правильно понимаю, что можно взять initrd от 3.8 и просто интегрировать в него модули от нового ядра?
 [12:12:33] <stuw>  да
 [12:13:22] <mr_july>  а с cmdline где можно глянуть?
 [12:14:18] <stuw>  https://paz00.ru/index.php/CMDLINE
 [12:14:52] <stuw>  mem не нужно. возможно вообще ничего, кроме рута не обязательно указывать
 [12:16:01] <mr_july>  и ещё... Я пробовал проапгрейдить убунту 3.10 с ядром 3.8 до 14.04.01... После апгрейда иксы валятся в segmentation fault.
 [12:16:29] <stuw>  с апгрейдом до 14.04 грабли вроде какие-то есть
 [12:16:42] <stuw>  кто-то уже натыкался
 [12:17:25] <mr_july>  Причём, пробовал брать просто рутфс от убунты 14.04 (бета) и его апгрейдить (тоже с ядром 3.8) - тот же segmentation fault
 [12:21:13] <mr_july>  попробовал поставить рутфс от дебиан wheezy с тем же ядром 3.8 - иксы не падают... странно...
 [12:25:21] <mr_july>  stuw, а где взять все модули от ядра 3.17?
 [12:33:33] <zombah>  добрый день всем
 [12:34:34] <mr_july>  добрый!
 [12:35:19] <mr_july>  zombah, может ты знаешь где взять все модули от марвиновского ядра 3.17?
 [12:35:45] <mr_july>  или, может, у тебя есть своя версия?
 [12:36:22] <zombah>  mr_july: с 3.15 все уже есть в штатном ядре, качай с kernel.org и собирай
 [12:37:17] <stuw>  mr_july, я же тебе дал ссылку на архив
 [12:37:23] <stuw>  там и ядро и модули
 [12:38:19] <mr_july>  самому собрать ядро мне не под силу... :-( тем более кросс-компилировать... :-(
 [12:38:32] <stuw>  кросс компиляция -
 [12:38:36] <stuw>  - это просто
 [12:41:21] <mr_july>  stuw, в архиве только вот это:
 [12:41:24] <mr_july>  $ find . -type f | fgrep .ko ./drivers/staging/nvec/nvec_power.ko ./drivers/staging/nvec/nvec_ps2.ko ./drivers/staging/nvec/nvec_paz00.ko ./drivers/net/wireless/brcm80211/brcmfmac/brcmfmac.ko ./drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko ./drivers/net/wireless/rt2x00/rt2x00lib.ko ./drivers/net/wireless/rt2x00/rt2x00usb.ko ./drivers/net/wireless/rt2x00/rt2800lib.ko ./drivers/net/wireless/rt2x00/rt2800usb.ko ./drivers/bluetoo
 [12:42:01] <mr_july>  11 модулей
 [12:42:21] <stuw>  а. возможно остальное у марвина в initrd осталось (ядро мелкое, поэтому вряд ли оно вкомпилено)
 [12:42:37] <stuw>  ты проверь, если это ядро рабочее, то ты свое некорректно собрал
 [12:42:44] <stuw>  кстати, ты где свое собирал?
 [12:43:28] <stuw>  ядра старше 3.15 можно из дистрибов брать
 [12:43:35] <stuw>  они должны на тошке работать
 [12:51:01] <mr_july>  3.16 я брал, кажется с ланчпада. Я искал то, которое указано на вики, но эту версию не нашел и взял чуть более свежую. Вот она-то у меня дальше белого экрана и не шла... :-(
 [12:51:45] <stuw>  про белый экран что-то было
 [12:52:07] <stuw>  cmdline по минимуму сократи, проверь dtb файл
 [12:53:18] <mr_july>  мне кажется, что моя проблема в cmdline или dtb, т.к. и то и другое я брал от 3.8
 [12:54:16] <mr_july>  А убунту 14.04 кто-нибудь нормально завёл?
 [12:54:33] <stuw>  ну dtb точно лучше брать от версии ядра, для которого оно было сделано
 [12:55:17] <stuw>  я с u-boot'ом ставил 14.04
 [12:55:21] <stuw>  но это было давно
 [12:55:34] <stuw>  хотя... я мог просто собрать пакет для установки
 [12:57:29] <mr_july>  давно... это не показатель. У меня февральская или мартовская версия тоже работала, а после апгрейда - segmentation fault :-(
 [12:58:33] <mr_july>  Так, а я правильно понимаю, что в свежих ядрах *ВСЁ* работает? И звук и видео и GL?
 [12:59:15] <stuw>  видео - софтварное декодирование, GLES - тоже софтварно
 [12:59:19] <stuw>  сон не работает :)
 [13:00:54] <stuw>  белый экран - возможно мдули не все подхватились. нужно depmod -a сделать в чруте
 [13:03:14] <stuw>  http://www.youtube.com/watch?v=hgBexc9T8vk - надо такую сериал консоль
 [13:03:20] <stuw>  беспроводную )
 [13:04:40] <stuw>  mr_july, главное, что мэйнлайн ядро пашет на тошке. можно брать ядра из дистрибов и не собирать свое все время
 [13:06:52] <mr_july>  stuw, это именно то, о чём я мечтал! ;-)
 [13:07:39] <mr_july>  Остаётся только разобраться как эти ядра прикручивать...
 [13:08:15] <stuw>  зависит от загрузчика. обычно можно поставить пакет, и потом, если нужно, подкрутить конфиг u-boot'а
 [13:08:35] <mr_july>  думаю, а не попробовать ли вот с этим: http://launchpadlibrarian.net/187870869/linux-image-3.16.0-23-generic_3.16.0-23.31_armhf.deb
 [13:08:55] <stuw>  попробуй ) тебя никто не укусит )
 [13:09:13] <mr_july>  у меня u-boot
 [13:10:40] <stuw>  это же хорошо :)
 [13:10:42] <mr_july>  немного напрягает, что initrd надо самостоятельно упаковывать
 [13:11:04] <stuw>  ты менял all.db ?
 [13:11:33] <mr_july>  и initramfs не создаёт окончательные образы...
 [13:11:52] <stuw>  изначально под тошку настроено так, что будет использоваться андроидный конфиг, где ядро пакуется и шьется в 2 партицию
 [13:12:05] <stuw>  странно
 [13:12:09] <stuw>  что-то у тебя не стоит
 [13:12:35] <stuw>  есть какая-то команда для обновления initrd
 [13:12:38] <mr_july>  ох, давно это было... я пробовал с all.db экспериментировать, но, как мне помнится, безуспешно. :-(
 [13:14:16] <mr_july>  а про all.db где-нибудь задокументировано?
 [13:14:46] <mr_july>  и кто это поддерживает только убунта или дебиан тоже?
 [13:15:03] <stuw>  кто поддерживает - убунта точно, остальные - хз
 [13:15:54] <stuw>  https://paz00.ru/index.php/Uboot_installation_ru - подправленный all.db в одном из архивов
 [13:16:01] <stuw>  см про установку убунты
 [13:18:55] <zombah>  а что вы вообще делаете? я чтот мысль не уловил
 [13:19:19] <stuw>  убунту мучаем )
 [13:19:29] <stuw>  ядро ставим из пакета
 [13:19:38] <zombah>  ааа дела
 [13:20:07] <zombah>  так а я хотел потестить dracut, а то напрягает что графика долго отдупляет
 [13:20:29] <stuw>  ты делаешь по стопам чела, линк на блог которого кидал?
 [13:20:36] <zombah>  кстати тагр залил поддержку тегры в официальный libdrm
 [13:20:46] <stuw>  да, марвин писал про это
 [13:20:57] <stuw>  надо теперь пакетов с ней дождаться )
 [13:21:00] <stuw>  в дистрибах
 [13:21:32] <zombah>  нет, у меня в сусе просто графика на тоше долго заводится на старте, в инитрд нет нужных модулей и видимо пока udev не стартанет все нужное экран белый
 [13:25:21] <stuw>  руками пробовал модули добавить в инитрамфс?
 [13:27:31] <zombah>  stuw: признаться нет, я еще не вникал как теперь этот dracut initrd собирает, наверное да надо попробовать руками
 [13:31:32] <DanSwano>  Хай! недавно с удивлением обнаружил, что на тоше в ядре не включен device mapper. Как собрать модуль для него, не пересобирая всё ядро?
 [13:32:42] <zombah>  DanSwano: собираешь все ядро и берешь нужный модуль
 [13:33:08] <stuw>  вроде можно собрать отдельно модуль, но нужны исходники именно того ядра, что стоит
 [13:33:12] <DanSwano>  zombah, как-то не улыбается такая перспектива
 [13:33:38] <stuw>  make m=путь/до/модуля
 [13:33:42] <stuw>  как-то так
 [13:33:45] <DanSwano>  а это можно кросс-компильнуть или на тоше собирать?
 [13:33:50] <stuw>  ну и конфиг применить до этого
 [13:34:02] <stuw>  без разницы, по-моему
 [13:34:34] <DanSwano>  надо вспоминать, я как-то раз собирал ядро для нее на десктопе
 [13:35:30] <DanSwano>  а на нашей вике есть актуальный мануал по установке U-Boot?
 [13:35:48] <stuw>  относительно.
 [13:36:09] <stuw>  https://paz00.ru/index.php/Uboot_installation_ru
 [13:36:15] <DanSwano>  у меня до сих пор fastboot и андроидная разбивка с хвостами от андроида
 [13:36:35] <DanSwano>  будет ли профит от перехода на u-boot?
 [13:36:36] <zombah>  stuw: а тебя внутри switch_to_uboot исталлера внутри cbootimage есть?
 [13:36:39] <stuw>  хотя тут есть отдельно про установку u-boot. Но можно сразу андроид ставить так, что и u-boot встанет
 [13:36:44] <stuw>  есть
 [13:37:25] <stuw>  с установкой там ок, с обновлением - не очень
 [13:37:34] <stuw>  надо проапдейтить сосубут
 [13:37:51] <DanSwano>  не хочу андроид, ща стоит убунта, вот я и думаю, что дает установка убут
 [13:38:03] <zombah>  stuw: давай этот инсталлер разберем на запчасти чтобы можно было бинари использовать отдельно
 [13:38:11] <stuw>  давай
 [13:38:30] <stuw>  удобнее бутать с сд карты, меню есть
 [13:38:57] <mr_july>  DanSwano, а какая убунта у тебя щас?
 [13:38:58] <DanSwano>  stuw, а клава и экран в убуте работают нормально?
 [13:39:07] <stuw>  да
 [13:39:22] <DanSwano>  mr_july, 13.хх вроде, точно не помню, да и тошка не под рукой
 [13:39:33] <zombah>  чтот в этих тулчейнах что я прикрутил к сосбуту не так
 [13:39:47] <zombah>  надо похоже взять просто codesourcery и не мучаться
 [13:39:52] <stuw>  у меня они не работали
 [13:40:20] <zombah>  у меня они работают, но собранное ими ядро не грузится 8)
 [13:40:27] <stuw>  я переработаю скрипты сборки, чтобы можно было выбрать, использовать из системы или качнуть
 [13:41:10] <zombah>  stuw: лучше использовать свой так всегда вернее, просто собирать из сорцов долго поэтому я хочу готовый
 [13:41:41] <stuw>  мне проще из убунты юзать
 [13:41:49] <stuw>  и марвин им собирает
 [13:41:58] <stuw>  но для дургих ос можно внешний
 [13:42:20] <stuw>  хотя codesourcery на 14-й убунте должен взлететь. на 12-й он не пахал %)
 [13:42:28] <stuw>  (относительно новый codesourcery)
 [13:42:42] <zombah>  ну просто надо версию взять стабильную а не новую
 [13:42:49] <zombah>  http://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/
 [13:43:03] <stuw>  она стабильная. в убунте старая глибс или что-то вроде того были
 [13:43:09] <stuw>  бинарь не запускался
 [13:43:13] <zombah>  аа
 [13:43:16] <stuw>  я не выяснил, почему именно
 [13:43:21] <zombah>  2013.05 например
 [13:44:21] <zombah>  кодесорсери вроде включает свежий бинутилс
 [13:44:40] <stuw>  по идее да
 [13:44:51] <stuw>  у меня сами бинари не пускались
 [13:45:00] <stuw>  ни gcc, ни ld
 [13:46:31] <zombah>  хм странно, а можешь попробовать какой кодесорсери у тебя заведется
 [13:46:46] <stuw>  я 12.04 обновил уже
 [13:47:31] <stuw>  на центоси у меня вроде работал 2014.05-29 ( https://paz00.ru/index.php/Кросс_компилятор тут есть ссылка )
 [13:53:46] <zombah>  ну эт свежый совсем
 [13:53:55] <zombah>  ок попробую с ним сначала
 [13:54:24] <zombah>  просто такого нет в buildroot'э, а я хотел сделать чтоб все было одинаковым компилятором собрано
 [13:54:52] <zombah>  а хотя вру в мастере уже есть
 [14:25:40] <zombah>  счас перелопачу его сборку опять
 [22:48:32] <resetnow>  я тут смотрел логи канала и случайно нашел упоминание nand памяти
 [22:49:15] <resetnow>  я, может быть, в январе этим попробую заняться
 [22:49:55] <resetnow>  >уверенности в работоспособности чипа не было
 [22:49:55] <resetnow>  чип рабочий с вероятностью 95%, просто что-то не то писалось в регистры нанд контроллера
 [22:50:25] <stuw_>  resetnow, ясно.
 [22:50:36] <stuw_>  resetnow, это ты лого поменял на викиспейсес?
 [22:50:38] <stuw_>  :)
 [22:50:51] <resetnow>  основная проблема в том, что а) драйвер не адаптирован под DT и заводится только на старых ядрах б) отлаживать жутко неудобно
 [22:51:02] <resetnow>  stuw_: да, я тогда заходил, писал
 [22:51:26] <stuw_>  спасибо ) я в свое время не догадался это сделать )
 [22:51:51] <stuw_>  resetnow, отлаживать можно через debugfs попробовать
 [22:51:59] <stuw_>  я сейчас так буду с нвеком пробовать
 [22:52:15] <resetnow>  собственно, мои дальнейшие вопросы про JTAG относились именно к этому. Если рассматривать тегру как большой микроконтроллер, то было бы удобно по шагам пройтись в этой функции чтения/записи и посмотреть, как значения регистров меняются
 [22:53:11] <resetnow>  stuw_: посмотрю dubugfs, спасибо.
 [22:53:51] <resetnow>  тогда я как-то вообще слабо представлял, как оно внутри работает. сейчас некоторое время поработал с микроконтроллерами довольно плотно, я думаю, там можно будет провести аналогии
 [22:54:39] <stuw_>  наверное да ) я пока только видюхи смотрел ) руками свою атмегу не щупал
 [22:54:53] <stuw_>  resetnow, ты с какими микроконтроллерами работал?
 [22:55:07] <resetnow>  stuw_: msp430 старших серий
 [22:55:38] <stuw_>  я про такие и не слышал :)
 [22:57:03] <resetnow>  у них основная фишка — малое энергопотребление, в спящем режиме 1-2 микроампера, можно опуститься до наноампер, отключая всявие таймеры, перефирию и даже ram
 [22:57:21] <stuw_>  круто
 [22:58:07] <resetnow>  а, и еще я нашел вот это http://raspberrywine.blogspot.com/
 [22:58:22] <resetnow>  это запуск windows x86 приложений на малине
 [22:58:37] <resetnow>  …через quemu-static и chroot в x86-linux систему
 [22:59:37] <resetnow>  насколько я помню, я остановился на том, что мне какого-то параметра ядра не хватило
 [23:00:01] <resetnow>  который позволяет регистрировать заголовки исполняемых файлов
 [23:00:44] <stuw_>  хм, надо будет глянуть
 [23:02:54] <resetnow>  попутно выяснил, что софт вот отсюда http://www.raspberrypi.org/downloads/ (NOOBS) запускается на тошибе. В частности, Wolfram Alpha запускается и требует лицензию :) но у меня была старая версия, может быть, посвежее заработает. Остальные приложения там для работы с мультимедиа
 [23:02:54] <resetnow>  и завязаны на железо
 [23:03:53] <resetnow>  Wolfram Mathematica *