SteeMan
-
Posts
1460 -
Joined
-
Last visited
Content Type
Forums
Store
Crowdfunding
Applications
Events
Raffles
Community Map
Posts posted by SteeMan
-
-
If you are going to use a custom dtb you need to put it in the /boot directory and make the extlinux.conf point to it there.
The contents of /boot/dtb are kernel version specific and when the kernel is upgraded they are replaced with newer versions. The whole directory is replaced so any customizations you place in there will be lost.
-
@VN-HCM_dung Here is what you would need to do. 1) perform a new clean install on the new tv box on the emmc. This will create the partitions in the correct location, preserving the android uboot environment. 2) Assuming that you have the same linux kernel installed on the old and new boxes, you can simply replace the contents of the root partition (you don't need to touch the boot partition /boot) with those from your original box. You can use /root/install-aml.sh as a guide on what needs to be copied over. (If you have a different kernel version then you also need to preserve /lib/modules/(your kernel version) on the root partition.
-
You are not using armbian. You are using a build from a site that is a fork of armbian and uses the armbian name without permission. You need to ask your questions at the site you downloaded your software from since we can't help you here.
-
The output from running install-aml.sh
-
What build are you using and where did you download from. Given what you have stated, it doesn't appear that you are using armbian.
-
One other comment is have you tried to conned via ssh? And have you tried to install a server/cli build, to see if the basic system is working.
-
15 hours ago, erykdev said:
I have tried to use the dbt's that are denoted with an X letter
That list of dtbs you provided are not from official builds. I don't know what code you are using and therefore can't provide help. But the s905x3 would use a meson-sm1-* dtb.
-
What box do you have, and what download do you have installed?
-
I believe the driver for this is already in the Armbian builds with the exception of the meson64-edge kerne, and I think that is an oversight and I have a question in to confirm.
-
Also going back to a very basic question. What do you intend to use the TV box for? Why do you even want to use the desktop version?
-
One thought I have for you to try is to go back to the clu version, and use armbian-config to install/enable desktop support on it.
-
I am on vacation this week. So I can't really offer much support as I don't have access to my boxes to test any suggestions.
-
So you were successful with the cli build, but the xfce build isn't booting?
-
Can you help even a little bit. How about you start with telling what you have done? Give context to the screen shot. Showing a random screen shot is of no help. List the exact steps you have done, and what you are trying to do.
Also you need to answer my questions when I ask, if you want help. You still haven't answered the question I asked if you have successfully tested running the desktop build from the SD card? Because you were able to run the cli version from sd only based on prior reports.
I've taken hours of my time to help you. You need to try harder to make it easier to help you.
-
16 hours ago, Mario663 said:
Ah so even if etcher requires 8 gb then in the emmc I can install it anyway!?
Yes
-
Also have you tried installing the desktop build on emmc? It should work. You shouldn't care what size it takes on the SD card, as that doesn't impact how it is installed on emmc. Most of the space on the SD card is unused empty space.
-
Have you run the desktop version from SD card? No reason to worry about emmc install if the performance isn't going to meet your needs. I personally find the performance on most TV boxes to be too slow for real use desktop use. They in my opinion are best for usage as servers.
-
What build did you download from the armbian servers? I assume you are looking for a desktop build, it looks like you installed a server/command line build.
-
You maybe have already done this, but please try with the instructions and downloads from here:
https://forum.armbian.com/topic/17106-installation-instructions-for-tv-boxes-with-amlogic-cpus
Your box should have an s912 amlogic cpu. Which means you should be trying the meson-gxm-* dtb files (of which there are 11 in the latest builds).
Since you say you have tried different downloads/instructions, you may need to reflash the android firmware so that you are starting from a known environment. Who knows what boot environment is currently on your box.
-
OK, as I suspected, your file has windows carriage returns (^M) at the end of each line. So I'm guessing you used a windows editor to edit the file, which automatically added these characters.
I have attached your file with those characters removed. Please try it.
I'm surprised I haven't seen this issue before as I would think it would be quite common to do exactly what you did.
I'm not 100% sure these extra carriage returns are the problem, and I won't be around my tv boxes to test this until tomorrow morning, but I'm pretty sure that is your issue.
-
Can you attach the file instead of cut/paste?
-
This helps a lot, thanks.
It would appear that there is something wrong with your extlinux.conf file. Please attach the file you are using for me to review.
The log you posted shows:
Retrieving file: /extlinux/extlinux.conf
...
Ignoring unknown command: FDT
Ignoring unknown command:
Ignoring unknown command: append
...
SCRIPT FAILED: continuing...
Found U-Boot script /boot.scr
...
Current fdtfile after armbianEnv: amlogic/meson-gxl-s905x-libretech-cc.dtb
Mainline bootargs: root=/dev/mmcblk1p1 ...
So the log shows that it can't correctly read the extlinux.conf file, specifically the two important lines (the FDT and append lines, which are the dtb and kernel boot parameters).
So then it falls back to using some default stuff and ends up trying to boot with the wrond dtb and the wrong kernel bootargs. Which is why the boot process is then failing.
-
7 hours ago, Mario663 said:
FDT /dtb/amlogic/meson-gxl-s905x.p212.dtb
I just noticed this from your post above. If this is from your extlinux.conf, you have a typo. It should be "meson-gxl-s905x-p212.dtb" (note - not . )
-
That thread has a different error (/dev/mmcblk1p1 does not exist) and he is using different hardware. Also his issue is that it works fine running from sd card until after he does an update/upgrade. You can't get it running at all from the sd card. So most likely very different problems.
R-TV BOX S10 box no longer starts with the latest version after update
in Amlogic CPU Boxes
Posted
I tried to already answer that question, but perhaps I wasn't specific enough:
You need to place the custom dtb outside the /boot/dtb directory in /boot directly. Then you extlinux.conf reference would look like: FDT /<custom file>.dtb