LINUX.ORG.RU
ФорумMobile

Нестабильная работа Андроид на amlogic S912

 , , , ,


1

2

Медиаплеер Vorke Z6 Plus(Amlogic S912 3Gb LPDDR3 32Gb eMMC)

С момента покупки на всех прошивках(сток/кастом) андроид, сыпятся ошибки приложений. Большинство приложений не запускаются или закрываются сразу же после запуска. Включая Google, лаунчеры и тп. Часто появляется анимация загрузки андроид, бывает анимация не пропадает или совсем зависает. Приходится отключать питание. Проверялось на многих прошивках(родных и кастомных), везде результат одинаковый. Андроидом не получается пользоваться. БП менялся на более мощный и качественный. Менялось охлаждение s912, в том числе на активное. Не помогло. У др обладателей Vorke Z6 Plus, нет подобных проблем. С LibreElec нет проблем, запускал с microSD/USB, а так же записывал на eMMC вместо андроид. А так же Armbean с microSD/USB. Работает. Было подозрение на eMMC, но вроде нет проблем

dd if=/dev/mmcblk0 | shalsum

61071360+0 records in

61071360+0 records out

c24d8b5940946e761d805939863d56fd9910f9cd - 31268536320 bytes (31 GB, 29 Gib) copied, 286.75 s, 109 MB/s

dd if=/dev/zero of=/dev/mmcblk0 bs=1M

dd: error writing '/dev/mmcblk0': No space left on device

29821+0 records in

2920+0 records out

31268536320 bytes (31 GB, 29 Gib) copied, 671.291 s, 46.6 MB/s

Видео, log с uart и u-boot_printenv по ссылке https://drive.google.com/drive/folders/1kOkxt3joBgLzILLPnoBPIi6w8_feTNWj?usp=...



Последнее исправление: brahner (всего исправлений: 4)

Vorcha вообще нестабильные

mersinvald ★★★★★
()

Странно, у меня есть H96 Pro+ на таком же процессоре и как-то не замечал за ним таких проблем. Может с ОЗУ какая беда?

Alden ★★★★
()

самое очевидное это отнести в сервис или до мусорного контейнера, нет андроид им виноват

Nuna
()
Ответ на: комментарий от Alden

Пробовал прошивки H96 Pro+ и пересобирал др прошивки для поддержки lpddr3. Везде одинаково. Может и озу. Проверял озу в uboot, а так же в андроид в A1 SD Bench и в программе по заполнению озу. Не было ошибок. Так libreelec/armbean работают. А почему андроид сыпется, не пойму

brahner
() автор топика
Ответ на: комментарий от Nuna

самое очевидное это отнести в сервис или до мусорного контейнера, нет андроид им виноват

Это ли ж бы что-то написать?

brahner
() автор топика
Ответ на: комментарий от Nuna

до мусорного контейнера

ну а зачем? из-за андроид выкидывать? LE третий месяц работает, крутит видео.

brahner
() автор топика
Ответ на: комментарий от Nuna

которую LE не задействует

Опять же, тот же armbean работает, загружает коробку не меньше андроид. Не понятна, если причина в аппаратной проблеме, так почему LE/armbean работают стабильно?

brahner
() автор топика

Сдавай это непотребство обратно.
либо у тебя что-то не пропаяно в плате, либо такой кривой ядро и прошивка собирать твой вендор.

/ЗЫ - «счастливый» обладатель девайса на SoC: Amlogic 8726-MX

Deleted
()
Последнее исправление: RTP (всего исправлений: 1)
Ответ на: комментарий от Deleted

Не было смысла сдавать обратно. За свой счет отправлять китайцу, потом ждать новой. Я отсудил у него все свои деньги и оставил этот мусор себе под LE, но с надеждой победить ведро. Давал на диагностику знакомому в сц по ремонту, тот не нашел проблем на плате. Позже заказал для знакомого Tanix TX92 2Gb ddr3 16Gb, платы отличаются типом и количеством чипов озу. Так же объемом emmc. Нашел разницу только в питание озу. У моей LPDDR3(одним чипом) питается 1.2в, а у DDR3 1.5В. Но по даташиту, LPDDR3 от micron, как раз питается более низким напряжением. Брал прошивку от Tanix TX92, пересобирал с поддержкой lpddr3, не помогло. На Tanix TX92 работает нормально, на моем Vorke Z6 Plus сыпятся ошибки.

brahner
() автор топика
Ответ на: комментарий от Deleted

либо такой кривой ядро и прошивка собирать твой вендор

Выпускают Tanix T9 pro, полная копия Vorke Z6 Plus, такая же маркировка на плате, тот же чип lpddr3. Разница только в wifi. Опять же, на прошивке Tanix T9 pro такие же ошибки.

brahner
() автор топика

Есть тв боксы с 3гб памыти в которых загрузчик косячный и dtb грузится от 2гб версии, а потом китайцы в прошивка просто рисуют 3гб. Попробуй программу которая тестирует оперативку, что-то вроде memory fill. У самого бокс с такой проблемой - новая версия Beelink GT1 ultimate. С прошивкой в которой используется только 2 гб как описано в загруженном dtb работает нормально, на стоке где нарисовано 3гб все падает и виснет.

Кстати может кто расскажет как собрать и прошить под эти боксы uboot? Можно ли восстановить без программатора если собранный uboot окажется не рабочим?

HighwayStar ★★★★★
()
Ответ на: комментарий от HighwayStar

Ранее пробовал подобную программу, по заполнению озу. Увидела и заполнила все три гб. Попробую другую и попробую поиграться с dtb. Про u-boot. Как собирать не скажу. Прошивать можно в консоли uart, например с microSD. sdc_update bootloader u-boot.bin. Или можно под Android/LibreElec/Armbean через dd записать новый u-boot. Если в eMMC убит или кривой родной u-boot, его можно записать на microSD программой BootcardMaker и дальше с ним работать в консоли uart

brahner
() автор топика
Ответ на: комментарий от HighwayStar

DTB 3GB/2GB

Посмотрел в логе. Вроде в uboot правильно определяется количество озу. У меня озу lpddr3, одним чипом, в uboot высвечивается 1гб и 2гб. DTB при этом 3гб. Вроде все правильно.

brahner
() автор топика
Ответ на: комментарий от HighwayStar

По поводу, что у вас все падает с dtb 3гб. Может быть у вас на самом деле 2гб? Например у человека видно в логе uboot видит только 2 гб, а dtb для 3гб. Молодцы китайцы! http://4pda.ru/forum/index.php?showtopic=835993&view=findpost&p=73100634

brahner
() автор топика
Ответ на: комментарий от HighwayStar

LPDDR3 chl: Rank0+1 @ 684MHz Rank0: 2048MB-2T-3 Rank1: 1024MB-2T-3 А потом в dtb Amlogic multi-dtb tool Multi dtb detected Multi dtb tool version: v2 . Support 3 dtbs. aml_dt soc: gxm platform: q201 variant: 3g dtb 0 soc: gxm plat: q201 vari: 1g dtb 1 soc: gxm plat: q201 vari: 2g dtb 2 soc: gxm plat: q201 vari: 3g Find match dtb: 2

brahner
() автор топика
Ответ на: комментарий от brahner

бывает еще что и вывод u-boot производитель правит, так чтоб он показывал 3gb, а грузится dtb на 2 гига, например https://irclog.whitequark.org/linux-amlogic/2018-03-27

можно проверить что в реально загруженном dtb hexdump -C /proc/device-tree/memory@00000000/linux,usable-memory

HighwayStar ★★★★★
()

чтобы говорить о нестабильной работе надо хотя бы десяток одинаковых устройств на опыты пустить

anonymous
()
Ответ на: комментарий от anonymous

Закал tx9 pro. Ревизия платы должна быть такая же, но с др wifi. А вот на..ра с десяток одинаковых устройств?

brahner
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.