-
|
Hello add plz boot.config for TOX 3 amlogic s905x4 |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
|
Sure, my pleasure, just send me a TOX3 box or the money to buy one and I'll make one for you. |
Beta Was this translation helpful? Give feedback.
-
|
Hi everyone. I've been trying to get this box into an acceptable working condition (at least according to my needs). I have used the Vontar x4 gigabit dtb that devmfc's build already contained, since nothing significant was failing with it (I run the box as the headless server). Main pain point was the lack of network connectivity. The front led panel (vfd) was also displaying rubbish. Original Vontar x4 dtb is modified in the segment relevant to the ethernet phy. I have used the values from the box's original android-provided dtb to populate this. Aside from dtb, an out-of-tree driver is needed (the gbe phy on the box is Maxio MAE0621A). I have used the one I've found in one of the CoreELEC builds (CoreELEC-Amlogic-ne.aarch64-21.2-Omega.tar). In order to avoid having to explicitly run build for each new kernel version, I tried to set this up as a dkms-managed driver. Another problem that appeared then is that the driver module would not be loaded early enough, which would still result in a phy failure. That could be resolved by manually loading the module and manually bouncing the interface. In order to avoid having to do that, I've added few lines to the module-loading-related configuration files, which seem to do the job. Lastly, the vfd mapping is not adequate for tox3 front led panel. Even the "load" message at the start is not displayed properly. This is what worked for me. It might work for you too, but you might encounter issues. I can't provide any guarantee or assume responsibility. Boot configuration and dtbAdd the following line to the /boot/boot.config file: Copy box-tox3_gigabit.config to the /boot/box-config directory. Copy meson-sc2-tox3-gbit.dtb to the /boot/dtb-X.YY.ZZ-meson64/amlogic directory. Maxio driverRequired packages on the box: Create /usr/src/maxio-1.0 directory and copy maxio.c, dkms.conf and Makefile files to it. Reload the driver. Bounce the interface so the MDIO probe runs again. Check the interface, connection and the binding. Create /etc/modprobe.d/99-maxio.conf and add the following lines to it: Add That should be all. I hope I didn't forget anything. |
Beta Was this translation helpful? Give feedback.
Sure, my pleasure, just send me a TOX3 box or the money to buy one and I'll make one for you.