Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Разное > Курилка

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.09.2018, 12:45   #81
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

Все. у меня идеи иссякли идеи
Tohin вне форума   Ответить с цитированием
Старый 02.09.2018, 13:31   #82
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Цитата:
А вот fdisk GPT видит:
Tohin может в этом и проблема ?
OpenWrt - заточена разрабами по старинке под mbr.
pauler давал выше ссылку, там в патче сборки прошивки прописано именно mbr.
Ссылка, патчи внизу:
https://patchwork.ozlabs.org/patch/931872/
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 02.09.2018 в 13:34.
sunny вне форума   Ответить с цитированием
Старый 02.09.2018, 14:59   #83
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

В данном контексте gpt=mbr

UPD: внезапно, но официалка Openwrt прошилась через uboot и загрузилась.
Итог:
Я вернулся к 6й странице, пост #57, но научившийся монтировать RAM в ovelay и дергающимся глазом и опухшей головой.

Теперь беда с разделами. fdisk видит 2 раздела:
Код:
root@OpenWrt:/# fdisk -l
Disk /dev/mmcblk0: 7.3 GiB, 7818182656 bytes, 15269888 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xffffffff

Device         Boot   Start     End Sectors Size Id Type
/dev/mmcblk0p2       133632 2230783 2097152   1G 83 Linux
/dev/mmcblk0p3      2230784 6425087 4194304   2G 83 Linux
А вот ОС их не видит:
Код:
root@OpenWrt:/# ls /dev/mmcblk0*
/dev/mmcblk0       /dev/mmcblk0boot0  /dev/mmcblk0boot1  /dev/mmcblk0rpmb
Сижу, медитирую на картинку, никак понять не могу, как из образа 4Мб получить 456 Мб
Миниатюры
Нажмите на изображение для увеличения
Название: memory.png
Просмотров: 26
Размер:	35.1 Кб
ID:	5043  

Последний раз редактировалось Tohin; 04.09.2018 в 21:34.
Tohin вне форума   Ответить с цитированием
Старый 02.09.2018, 17:31   #84
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Цитата:
В данном контексте gpt=mbr
Различный формат таблицы разделов.
Цитата:
А вот ОС их не видит:
Хрюша - WindowsXP наверняка видит mbr, но не факт что без патча и обновлений будет видеть gpt.
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 02.09.2018, 19:12   #85
paulerr
Senior Member
 
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152
paulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от Tohin Посмотреть сообщение
как из образа 4Мб получить 456 Мб
unzip ?

Ты не пробовал найти, кто ввел поддержку этой платы в OpenWRT и автора спросить, а как у него это получилось?
BRI-R2 умеет грузиться с SD? Может попытаться поставить на карту, чтобы меньше геммороя c eMMC.
paulerr вне форума   Ответить с цитированием
Старый 02.09.2018, 19:55   #86
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

По ссылке:
https://patchwork.ozlabs.org/patch/931872/

Развернуть для просмотра

Цитата:
Installation:

The board ships with u-boot, and the first installation needs to be done
via the bootloader using tftp. Step number one is to update the MBR of
the eMMC, as the one that ships with the device is broken. Since the
device can ship with different storage sizes, I will not provide the
exact steps for creating a valid MBR. However, I have made some
assumptions about the disk layout - there must be one 8MB recovery
partition (FAT32) and a partition for the rootfs (Linux).

The board loads the kernel from block 0xA00 (2560) and I have reserved
32MB for the kernel (65536 blocks). I have aligned the partitions on the
erase block size (4096 byte), so the recovery partition must start on
block 69632 and end on 86016 (16385 sectors). The rootfs is assumed to
start on sector 90112.

In order to install the mbr, you run the following commands from the
u-boot command line:
[свернуть]

Машинный перевод:
Установка:
Для установки mbr выполните следующие команды от
командная строка u-boot:
* tftpboot ${loadaddr} <name of mbr file>
* mmc device 0
* mmc write ${loadaddr} 0x00 1

Run the following commands to install + boot OpenWRT:

* tftpboot ${loadaddr} openwrt-mediatek-mt7623-7623a-unielec-u7623-02-emmc-512m-squashfs-sysupgrade-emmc.bin.gz
* run boot_wr_img
* run boot_rd_img
* bootm
===
Кстати таблица разделов MBR, раздел отформатирован в FAT32.
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 02.09.2018 в 19:59.
sunny вне форума   Ответить с цитированием
Старый 02.09.2018, 22:44   #87
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

Полистал 100Мб прошивки от китайцев в hexedit. по пустым местам нашел начала и концы разделов. Сравнил с табличкой - похоже.
Слил дамп первых 20Мб с флэшки на плате.
Буду сравнивать, авось чего в голову придет.
Цитата:
Сообщение от paulerr Посмотреть сообщение
unzip ?
С каких это пор dd стал зипом? Образ под прошивку через dd, там зипа быть не должно. Автора искал, одного нашел, сказал что вообще не при делах, просто портировал код, но даже не тестировал его.

Цитата:
Сообщение от sunny Посмотреть сообщение
Кстати таблица разделов MBR, раздел отформатирован в FAT32.
Это ты где подсмотрел? По табличке от китайцев в FAT32 закатан первый раздел с initramfs. Такая же фигня, если OpenWRT громоздить на x86. в образе 2 раздела: FAT и EXT4. На фате-инитрам, на эксте-overlay

Последний раз редактировалось Tohin; 02.09.2018 в 22:52.
Tohin вне форума   Ответить с цитированием
Старый 02.09.2018, 23:24   #88
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Цитата:
Это ты где подсмотрел? По табличке от китайцев в FAT32 закатан первый раздел с initramfs.
По той ссылке ну да:
Цитата:
there must be one 8MB recovery
partition (FAT32) and a partition for the rootfs (Linux).
Впрочем действительно проще с другого носителя:
Цитата:
BRI-R2 умеет грузиться с SD? Может попытаться поставить на карту, чтобы меньше геммороя c eMMC.
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 02.09.2018 в 23:31.
sunny вне форума   Ответить с цитированием
Старый 03.09.2018, 06:07   #89
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

С sd может и проще, но у меня картридер поломался, посему изголяюсь с еммс.
Tohin вне форума   Ответить с цитированием
Старый 03.09.2018, 10:25   #90
paulerr
Senior Member
 
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152
paulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
Это для моей платы(U7623). Не факт, что для BRI-R2 подходит.

И таки
Код:
tftpboot ${loadaddr} openwrt-mediatek-mt7623-7623a-unielec-u7623-02-emmc-512m-squashfs-sysupgrade-emmc.bin.gz
не работает. Надо грузить разархивированный имидж. А вот sysupgrade работает с *.gz

Код:
Автора искал, одного нашел, сказал что вообще не при делах, просто портировал код, но даже не тестировал его.
Т.е получаем по факту, что в релиз поставили нерабочее решение...
paulerr вне форума   Ответить с цитированием
Ответ

Метки
bpi-r2, mediatek, mtk 7623


Здесь присутствуют: 6 (пользователей: 0 , гостей: 6)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:00. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика