[12:16:14] <zombah> добрый день всем
[12:19:47] <stuw> Добрый :)
[14:55:04] <resetnow> привет. мне тут убут пишет: bad linux arm zimage magic, это может быть связано с тем, что у меня раздел в ext4 (на нем ядро), а команда ext2load вроде как для ext2? хотя бутменю лежит там же и читается нормально.
[14:55:24] <resetnow> загружаю так: setenv bootmenu_0 "Ubuntu=setenv bootargs console=tty0 root=/dev/mmcblk1p1 mem=512M@0 quiet splash; ext2load mmc 0:1 0x2000000 /boot/paz00.dtb; ext2load mmc 0:1 0x1000000 /boot/zImage; bootz 0x1000000 0x2000000;"
[14:55:25] <stuw> ты мог с адресами напутать
[14:56:01] <resetnow> initrd у меня нет, адреса взял по примеру из вики
[14:56:34] <stuw> 2-й параметр - initrd
[14:56:55] <stuw> если используешь dtb, придется состряпать пустой initrd
[14:57:26] <resetnow> т. е. без inird никак? насколько я помню, можно пустой cpio.gz архив кинуть
[14:57:41] <stuw> ну да. я про это и говорю
[14:57:57] <stuw> только не забудь его запаковать mkimage'ем
[14:57:59] <resetnow> хотя наверное сначала попробую со встроенным dtb (APPENDED_DTB)
[14:58:06] <stuw> попробуй
[14:58:21] <stuw> в остальнов вроде все ок
[14:58:50] <stuw> можешь попробовать заранее работающую связку zImage/initrd/dtb. Может у тебя zImage битый
[14:58:57] <resetnow> вообще процесс переезда на убут несколько затянулся и отдает каким-то мазохизмом, но уже почти все сделано
[14:59:20] <stuw> ты как-то сбоку к этому процессу подошел
[14:59:28] <resetnow> к слову, тот sos-образ тоже пишет bad magic
[14:59:44] <stuw> когда пишет?
[15:00:21] <resetnow> я был бы рад использовать скрипт с вики (сделать_все_красиво.sh), но он мне про партицию LNX говорил
[15:00:35] <resetnow> при загрузке.
[15:00:59] <resetnow> я изначально в бутменю задал два пункта — основная система и рековери с сос-ядром
[15:01:01] <stuw> он рассчитан на дефолтную разбивку с нормальным загрузочным образом в 6-й партиции.
[15:01:05] <stuw> я это поправл.
[15:01:15] <stuw> *поправлю
[15:01:37] <resetnow> у меня была дефолтная на тот момент, я еще не переразбился на gpt
[15:01:58] <stuw> тогда странно
[15:02:03] <resetnow> и в 117 загрузочный образ разве не во второй партиции?
[15:02:03] <stuw> нужно было смотреть
[15:02:14] <resetnow> у меня ядро в mmcblk0p2 всегда было
[15:02:36] <stuw> да, с точки зрения ядра это 0p2, с точки зрения nvflash - 6-я
[15:04:22] <resetnow> к слову, у меня оно было без initrd тоже, стандартное убунтовское идет с ним
[15:04:29] <resetnow> возможно, поэтому не определилось
[15:06:46] <stuw> вряд ли
[15:07:00] <stuw> хотя...
[15:07:17] <stuw> мб abootimg обламывается, если нет initrd
[15:07:24] <resetnow> на самом деле, наверное, уже не так много активных пользователей осталось, а полтора энтузиаста сами разберутся. я вот недостаточно энтузиаст :)
[15:07:35] <zombah> http://git.denx.de/?p=u-boot/u-boot-tegra.git;a=commit;h=fe7b7cd26683b29bed407bf5ab778e8d80201d73
[15:08:31] <stuw> resetnow, на самом деле многие хотят, но процедура установки слишком сложна
[15:12:07] <resetnow> stuw: можно сделать бандл для установки убута и накатки убунты, чтобы загрузить один только образ и вставить флешку с рутфс, а дальше само. примерно так, как работает установщик убунты официальный. только времени придется потратить довольно много,
[15:12:07] <resetnow> потому что тестировать надо на разных моделях и обрабатывать исключительные ситуации. У меня вот, например, по непонятным причинам не заработал скрипт переразбивки (apply_partitions_config.sh) — насколько я понял, parted запрашивает подтверждение (там может
[15:12:07] <resetnow> получиться так, что партиция не выровнена по блокам, и будет вопрос — оставить так или оптимизировать). И таких нюансов довольно много, а процесс отладки неудобный (если он вообще есть)
[15:13:18] <resetnow> соответственно, нужно быть убергуру, чтобы писать скрипты, которые будут работать с первого-второго раза
[15:13:27] <stuw> я не уверен, что под арм есть графический инсталлер (начальная стадия, когда резбивка делается и файлы копируются)
[15:16:11] <resetnow> я имел в виду тот образ ядра, который запускается, ищет на флешке рутфс и разворачивает ее на mmcblk0p7. Потом он (образ) прошивает новое ядро, и после перезагрузки начинается первоначальная настройка убунты уже в графическом режиме. А так да, на
[15:16:11] <resetnow> начальном этапе там только текст. В ubuntu server и других недесктопных дистрибутивах вполне нормально установка происходит с настройкой через ncurses
[15:24:20] <stuw> Пока в архиве для тошки не хватает u-boot-tools. Вообще у меня была идея попробовать общий архив для арм (если такой есть), т.к. мейнлайн ядро уже работает на тошке
[15:26:04] <stuw> zombah, надо смотреть, как это на нас повляет
[16:23:38] <stuw> resetnow, ты случайно не разбирал 3g свистки. Меня интересует, можно ли их запитать от 3.3v ? Соображения такие: mini pcie работает от 3.3v, поэтому есть вероятность, что на usb свистах стоит регулятор напряжения 5->3.3 и можно напрямую запитаться от 3.3
[16:24:01] <stuw> *ты случайно не разбирал 3g свистки?
[17:04:01] <resetnow> stuw: разбирал, там обычно электроника накрыта экраном, под него не заглядывал. вот пример популярного модема: http://3ginfo.ru/page44.html есть шанс, что sot-23 деталька у разъема — линейный регулятор, но мне кажется, ее по току не хватило бы
[17:04:35] <resetnow> вечером, может быть, найду модем, где-то был хуавей мтс
[17:06:34] <stuw> ты думаешь, что если бы там стоял линейный регулятор, то он не выдержал бы?
[17:06:45] <stuw> и там не линейный регулятор а что-то еще?
[17:07:59] <resetnow> stuw: да, скорее всего, не выдержал бы. http://www.ti.com/lit/ds/symlink/lm3480.pdf
[17:08:31] <resetnow> эти модемы довольно сильно нагреваются, я думаю, они больше, чем 100 ма, потребляют
[17:09:05] <stuw> так может сам регулятор и греется?
[17:09:24] <resetnow> если найти где-то фото со снятым экраном, можно посмотреть, что там за чип и сколько у него питание
[17:09:37] <resetnow> обычно греется RF часть
[17:10:25] <stuw> я нашел, что в e3131 стоит квалком MDM8200, но его даташит не нашел
[17:17:57] <resetnow> нашел хайрез како-то модема, сйечас посмотрю по деталям http://goughlui.com/wp-content/uploads/2013/06/DSC_00061.jpg
[17:19:42] <resetnow> ma550 — аттенюатор, даташита нет
[17:21:05] <stuw> это ты фотку делал?
[17:21:12] <resetnow> а может и не он, в общем, документов нет
[17:21:42] <resetnow> нет, вбил в гугл «huawei 3g modem disassembly», поставил размер большой и смотрю фото
[17:23:15] <stuw> либо питать от 3.3 геморно, либо никто не заморачивался
[17:25:16] <resetnow> я не знаю, как с этим у больших процессоров, но у всяких МК вроде avr/pic/msp иногда одна и та же версия выходит в вариантах для двух напряжений
[17:25:26] <resetnow> 3 - 4.5 и 4.5 - 5.5
[17:25:51] <resetnow> может быть, тут так же. даташитов на что-либо найденное на фото на я не нашел
[17:26:12] <resetnow> правда, по последней ссылке видна катушка, может, там dc-dc конвертер с драйвером
[17:28:39] <resetnow> даже на память даташита нет
[17:29:29] <stuw> шифруются сволочи
[17:30:15] <stuw> тянет меня на всякие приключения )) все довольствуются 5v от usb и не жужжат ))
[17:33:38] <resetnow> вот это тоже похоже на dc-dc
[17:34:00] <resetnow> и то, что оно в отдельном экране, тоже аргумент в пользу предположения
[17:35:24] <resetnow> случилось чудо, я нашел даташит на усилитель
[17:37:24] <stuw> хм, т.е. мое предположение скорее всего верное и можно как-нибудь запитаться от mini pcie
[17:37:26] <stuw> ?
[17:37:37] <stuw> по крайней мере в некоторых случаях
[17:38:17] <resetnow> stuw: есть еще вариант, что половина компонентов питается от 5, а другая — от 3.3
[17:38:32] <stuw> да, кстати, может быть и такое
[17:38:39] <stuw> )))
[17:40:05] <resetnow> теоретически, у usb 2.0 уровни data — 400 mV
[17:40:24] <resetnow> если я часов в 8-9 найду модем, я посмотрю
[17:40:46] <resetnow> сама по себе идея избавиться от лишних потерь неплохая.
[17:41:18] <stuw> ну да, тратится не очень много, но тратится :)
[18:17:38] <resetnow> stuw: а в убуте важен порядо загрузки файлов в памяти и порядок адресов для команды bootz?
[18:18:12] <resetnow> порядок* в память*
[18:28:25] <stuw> нет, порядок загрузки неважен
[18:30:45] <resetnow> ядро запустилось, это успех
[18:31:05] <resetnow> правда, рут не смонтировался
[18:35:25] <stuw> ну уже прогресс ) почему не смонтировался написало?
[18:36:13] <resetnow> marvin24 говорил, что в новых ядрах mmc0 — это mmc1
[18:36:24] <resetnow> оказалось, что в моем случае все по-старому, не знаю, почему
[18:36:40] <resetnow> сейчас выкину дрова тегры бинарные и иксы должны запуститься
[18:37:02] <resetnow> а пока смонтировался рут и есть консол по ctrl-alt-f1
[18:37:06] <stuw> resetnow, это если вставлена sd карта
[18:37:16] <stuw> лучше по uuid рут искать
[18:38:02] <resetnow> stuw: вот это поворот, надо переделать на uuid, благо с убутом геморроя с заворачиванием-прошиванием образа только для смены cmdline нет
[18:40:32] <stuw> там скрипт надо перепаковывать, но это мелочи
[18:45:51] <resetnow> все круто. наконец-то не мигает курсор мыши.
[18:46:18] <resetnow> поменялись уровни подсветки, было 0-255, стало 0-16, надо скрипты обновить.
[18:46:28] <stuw> да, есть такое
[18:49:52] <resetnow> хм, а еще я партицию со старой fs копировал через dd. gparted показывает новый размер (большой), а df -h — старый. Надо какой-нибудь ресайз запустить
[18:50:28] <stuw> да, resize2fs тебе в помощь
[18:52:54] <resetnow> офигеть, прямо на смонтированной рут-партиции сработало. я думал, что-нибудь сломается, но попробовал, потому что есть бэкап
[18:54:15] <stuw> лучше ребутнись после этого
[18:54:27] <stuw> я сам немного в шоке ))
[18:55:28] <resetnow> в мане написано, что, если ядро поддерживает (есть опция какая-то), то можно увеличивать смонтированные разделы, даже если это рут-раздел. уменьшать, конечно, нельзя
[18:55:46] <stuw> ааа, значит ядро было в курсе ) тогда все ок
[19:05:34] <resetnow> главное, чтобы на голову не упал
[19:06:02] <resetnow> да и на машину на скорости тоже не очень
[21:40:35] <resetnow> про модем и 3.3в
[21:40:52] <resetnow> модема не нашел, он, наверное, в деревне в компьютере воткнут
[21:41:14] <resetnow> если есть на чем пробовать — нужно тестером потыкать линию +5V на плате
[21:41:52] <resetnow> если будет что-то похожее на стабилизатор или преобразователь — пытаться отключить его выход и подать туда 3.3 с внешнего источника
[21:42:20] <resetnow> соответственно, при этом он должен быть подключен к ПК
[21:43:07] <stuw_> resetnow, спасибо. пока не на чем пробовать :)
[21:44:03] <stuw_> я еще челу написал, который статью сварганил на вики про установку модема. может он ответит