UNT402A顺利从USB启动,只是显示器无影像,内存少了点
orientzane opened this issue · comments
Device Information | 设备信息
- SOC: [S905L3]
- Model [UNT402A]
Armbian Version | 系统版本
- Kernel Version: [5.15.1005.15.114-ophub]
- Release: [Armbian_23.08.0_amlogic_s905l3_bullseye_5.15.114_server_2023.05.31.img]
Describe the bug | 问题描述
发现之前关于UNT402A有两个探讨Armbian的贴文,提问者无法提供更多信息,被O大close掉了
顺利启动Armbian的UNT402A,是无Wi-Fi版本,UART空焊,残废
我经过努力,透过串口控制台,反复观察了两次引导画面,已截图,未看到红色错误信息,都是绿色的OK
我改了root密码,建立了新的个人账户,SSH默认开启,root@IP可以SSH访问
我首先检测HDMI显示器在I2C的哪个ID上,root@armbian:# i2cdetect -l,无反应,直接返回到root@armbian:#
我提取了该设备安卓的dtb.img文件,可以提供给O大研究,为了解决无图像输出问题。我现在是烧录完毕Armbian_23.08.0_amlogic_s905l3_bullseye_5.15.114_server_2023.05.31.img,没有更改优盘上任何文件。我浏览了一下,dtb文件夹,发现没有特别合适的,索性不做任何改动,结果顺利启动了
物理内存在安卓系统中,显示2G,在现在这个Armbian中显示内存 1853596 kB,无论是用free查看,还是查看/proc/meminfo文件,都是内存 1853596 kB
我可以参与该机型写入EMMC测试,即使变砖,也可以恢复安卓。我可以进入u-boot控制台。
你使用的应该是116这个序号的默认固件。你先试试6.1.y这个系列是否可以从U盘中启动。
S905L3有多种组合,用6.1.y内核的固件从U盘启动,可以试出哪个u-boot适合这个设备。找到正确的u-boot再试写入emmc的测试。
我也在研究这个盒子,目前meson-gxl-s905x-p212.dtb无法启动,没改uart所以看不到串口,,安卓版的dtb文件我提取有,如果需要我可以传上来。
@orientzane 你串口的输出接出来补充了什么原件没?
你使用的应该是116这个序号的默认固件。你先试试6.1.y这个系列是否可以从U盘中启动。
S905L3有多种组合,用6.1.y内核的固件从U盘启动,可以试出哪个u-boot适合这个设备。找到正确的u-boot再试写入emmc的测试。
O大你好,我正在下载Armbian_23.08.0_amlogic_s905l3_bullseye_6.1.32_server_2023.06.05.img.gz,测试后,反馈给你关于显示与内存情况
@orientzane 你串口的输出接出来补充了什么原件没?
没有,HDMI第15 16引脚,RX TX
说明 s905l3 的默认固件就适合你。你复制一下这个:
cat /etc/ophub-release
你可以测试下安装至EMMC,armbian-install
选择 116
O大你好
root@armbian:~# cat /etc/ophub-release
PLATFORM='amlogic'
VERSION_CODEID='debian'
VERSION_CODENAME='bullseye'
FAMILY='meson-gxl'
BOARD='s905l3'
SOC='s905l3'
FDTFILE='meson-gxl-s905l2-x7-5g.dtb'
KERNEL_REPO='ophub/kernel'
KERNEL_TAGS='dev'
KERNEL_VERSION='6.1.32'
KERNEL_BACKUP='yes'
GITHUB_CDN=''
BOOT_CONF='uEnv.txt'
ROOTFS_TYPE='ext4'
DISK_TYPE='usb'
AMPART_STATUS='no'
MLUBOOT_STATUS='no'
MAINLINE_UBOOT='/usr/lib/u-boot/'
BOOTLOADER_IMG='/usr/lib/u-boot/'
UBOOT_OVERLOAD='u-boot-p212.bin'
PACKAGED_DATE='2023-06-05'
lsblk
看看存储
目前这个盒子使用 S905L3 默认镜像,在USB上先使用吧,经过你的测试 6.1.y 和 5.15.y 系列均可正常启动使用。我把他加入设备列表,方便其他人使用和继续研究。
由于设备使用了nand存储,我能力不行,不会弄这个存储,不知道怎么识别和写入nand。
armbian官方的 armbian-install (nand-sata-install)脚本里有对nand的操作,但是我太菜了,看过几次都没看懂。我对shell的了解很粗浅,太深奥的脚步就看不懂了。你如果可以看懂代码的话,不妨研究下官方是怎么使用的。
欢迎懂的朋友分享自己的心得和用法,或许在内核里也需要启用什么选项才能支持?
https://github.com/armbian/build/blob/main/packages/bsp/common/usr/sbin/armbian-install
目前这个盒子使用 S905L3 默认镜像,在USB上先使用吧,经过你的测试 6.1.y 和 5.15.y 系列均可正常启动使用。我把他加入设备列表,方便其他人使用和继续研究。
由于设备使用了nand存储,我能力不行,不会弄这个存储,不知道怎么识别和写入nand。
armbian官方的 armbian-install (nand-sata-install)脚本里有对nand的操作,但是我太菜了,看过几次都没看懂。我对shell的了解很粗浅,太深奥的脚步就看不懂了。你如果可以看懂代码的话,不妨研究下官方是怎么使用的。
欢迎懂的朋友分享自己的心得和用法,或许在内核里也需要启用什么选项才能支持?
https://github.com/armbian/build/blob/main/packages/bsp/common/usr/sbin/armbian-install
我觉得O大在S905系列盒子运行Armbian,已经很成熟了。例如:UNT402A优盘写入镜像,插入盒子,默认SSH就是开启的,默认密码1234
我还有一只早期中兴860A Amlogic s812 1G内存 4GeMMC,想请O大给指明运行Armbian的方向
https://gadgetversus.com/processor/amlogic-s812-vs-amlogic-s912/
我搜了下s812是32位的,这下载的系统只支持64位的s9xxx
armbian官方支持32位的玩客云,你去官方论坛咨询下s812是否支持。
https://gadgetversus.com/processor/amlogic-s812-vs-amlogic-s912/
我搜了下s812是32位的,这下载的系统只支持64位的s9xxx
armbian官方支持32位的玩客云,你去官方论坛咨询下s812是否支持。
感谢O大为s812指明方向
另外我之前为了适配m304a的emmc写入,大幅调整了302A的dtb的emmc频率.我测试一下也是可以写入到我这个unt402a的。
另外我之前为了适配m304a的emmc写入,大幅调整了302A的dtb的emmc频率.我测试一下也是可以写入到我这个unt402a的。
你好:如果能写入eMMC,说明你的配置与我这个有微小差异,我这个存储是nand。从后盖标签,我的也没有你这个“零配置”字样,分析二者可能有差异。我这个是无Wi-Fi版本
这个是tnand什么的,应该没问题的,后来我试了一下6.1的jammy.有线网卡是正常的,内核都是stable版。你试一下改dtb后重启,写入看看
- Release: [Armbian_23.08.0_amlogic_s905l3_bullseye_5.15.114_server_2023.05.31.img]
你好,我在我原来命令行正常的Release: [Armbian_23.08.0_amlogic_s905l3_bullseye_5.15.114_server_2023.05.31.img]
固件上,选择你成功驱动HDMI的meson-gxl-s905l3b-m302a.dtb。不仅显示器无显示,路由器里面也看不到armbian的IP。你能否把你HDMI Ethernet都能驱动的固件详细文件名,回帖说下好吗?
固件上,选择你成功驱动HDMI的meson-gxl-s905l3b-m302a.dtb。不仅显示器无显示,路由器里面也看不到armbian的IP。是这个dtb名没错
你使用的应该是116这个序号的默认固件。你先试试6.1.y这个系列是否可以从U盘中启动。
S905L3有多种组合,用6.1.y内核的固件从U盘启动,可以试出哪个u-boot适合这个设备。找到正确的u-boot再试写入emmc的测试。
向O大汇报:我测试写入优盘Armbian_23.08.0_amlogic_s905l3b_jammy_6.1.34_server_2023.06.16.img.gz,发现系统报告的内存比我之前用的固件要大
root@armbian:# free# cat /etc/*-release
total used free shared buff/cache available
Mem: 1976116 142252 1660204 6144 173660 1754948
Swap: 988056 0 988056
我粗浅的认为,该固件更适合我这个硬件,更多详细信息如下:
root@armbian:
PLEASE DO NOT EDIT THIS FILE
BOARD=odroidn2
BOARD_NAME="Odroid N2"
BOARDFAMILY=meson-g12b
BUILD_REPOSITORY_URL=https://github.com/armbian/build.git
BUILD_REPOSITORY_COMMIT=8755d23
VERSION=23.08.0-trunk
LINUXFAMILY=meson64
ARCH=arm64
IMAGE_TYPE=user-built
BOARD_TYPE=conf
INITRD_ARCH=arm64
KERNEL_IMAGE_TYPE=Image
FORCE_BOOTSCRIPT_UPDATE=yes
VENDOR=Armbian
REVISION=23.08.0-trunk
BOOTSCRIPT_FORCE_UPDATE="yes"
BOOTSCRIPT_DST="boot.cmd"
IMAGE_UUID=b12ab48b-6883-43a9-b461-726408706f8b
PLEASE DO NOT EDIT THIS FILE
BOARD=odroidn2
BOARD_NAME="Aml-S905l3b"
BOARDFAMILY=meson-g12b
BUILD_REPOSITORY_URL=https://github.com/armbian/build.git
BUILD_REPOSITORY_COMMIT=8755d23
VERSION=23.08.0-trunk
LINUXFAMILY=meson64
ARCH=arm64
IMAGE_TYPE=stable
BOARD_TYPE=conf
INITRD_ARCH=arm64
KERNEL_IMAGE_TYPE=Image
FORCE_BOOTSCRIPT_UPDATE=yes
VENDOR=Armbian
REVISION=23.08.0-trunk
BOOTSCRIPT_FORCE_UPDATE="yes"
BOOTSCRIPT_DST="boot.cmd"
BRANCH=current
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
PLATFORM='amlogic'
VERSION_CODEID='ubuntu'
VERSION_CODENAME='jammy'
FAMILY='meson-gxl'
BOARD='s905l3b'
SOC='s905l3b'
FDTFILE='meson-gxl-s905l3b-m302a.dtb'
KERNEL_REPO='ophub/kernel'
KERNEL_TAGS='stable'
KERNEL_VERSION='6.1.34'
KERNEL_BACKUP='yes'
GITHUB_CDN=''
BOOT_CONF='uEnv.txt'
ROOTFS_TYPE='ext4'
DISK_TYPE='usb'
AMPART_STATUS='no'
MLUBOOT_STATUS='no'
MAINLINE_UBOOT='/usr/lib/u-boot/'
BOOTLOADER_IMG='/usr/lib/u-boot/'
UBOOT_OVERLOAD='u-boot-s905x-s912.bin'
PACKAGED_DATE='2023-06-16'
PRETTY_NAME="Armbian 23.08.0-trunk jammy"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04 (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.armbian.com"
SUPPORT_URL="https://forum.armbian.com"
BUG_REPORT_URL="https://www.armbian.com/bugs"
PRIVACY_POLICY_URL="https://www.armbian.com"
UBUNTU_CODENAME=jammy
ARMBIAN_PRETTY_NAME="Armbian 23.08.0-trunk jammy"
root@armbian:## lshw -C display
建议这个方案的发现者是@janko888,至于是不是最适合,请O大取舍。@janko888反馈HDMI可以驱动,但我努力后未果,记录如下:
root@armbian:
*-graphics
product: simple
physical id: 5
logical name: /dev/fb0
capabilities: fb
configuration: depth=32 resolution=720,576
root@armbian:# lsmod | grep hdmi# lsb_release -a
root@armbian:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
root@armbian:# lsmod | grep drm# modinfo drm
drm_shmem_helper 24576 1 lima
root@armbian:
name: drm
filename: (builtin)
license: GPL and additional rights
file: drivers/gpu/drm/drm
description: DRM shared core routines
author: Gareth Hughes, Leif Delgass, José Fonseca, Jon Smirl
import_ns: DMA_BUF
license: GPL and additional rights
file: drivers/gpu/drm/drm
description: DRM bridge infrastructure
author: Ajay Kumar ajaykumar.rs@samsung.com
license: GPL and additional rights
file: drivers/gpu/drm/drm
description: DRM panel infrastructure
author: Thierry Reding treding@nvidia.com
parm: vblankoffdelay:Delay until vblank irq auto-disable [msecs] (0: never disable, <0: disable immediately) (int)
parm: timestamp_precision_usec:Max. error on timestamps [usecs] (int)
parm: debug:Enable debug output, where each bit enables a debug category.
Bit 0 (0x01) will enable CORE messages (drm core code)
Bit 1 (0x02) will enable DRIVER messages (drm controller code)
Bit 2 (0x04) will enable KMS messages (modesetting code)
Bit 3 (0x08) will enable PRIME messages (prime code)
Bit 4 (0x10) will enable ATOMIC messages (atomic code)
Bit 5 (0x20) will enable VBL messages (vblank code)
Bit 7 (0x80) will enable LEASE messages (leasing code)
Bit 8 (0x100) will enable DP messages (displayport code) (ulong)
parm: edid_fixup:Minimum number of valid EDID header bytes (0-8, default 6) (int)
root@armbian:# update-alternatives --list x86_64-linux-gnu_gl_conf# lsmod | grep mali
update-alternatives: error: no alternatives for x86_64-linux-gnu_gl_conf
root@armbian:
显卡驱动问题,请@ janko888阅
写入emmc后启动后状况
仔细对比这些信息,还是有几项区别
root@armbian:# cat /etc/ophub-release#
PLATFORM='amlogic'
VERSION_CODEID='ubuntu'
VERSION_CODENAME='jammy'
FAMILY='meson-gxl'
BOARD='s905l3b'
SOC='s905l3b'
FDTFILE='meson-gxl-s905l3b-m302a.dtb'
KERNEL_REPO='ophub/kernel'
KERNEL_TAGS='stable'
KERNEL_VERSION='6.1.34'
KERNEL_BACKUP='yes'
GITHUB_CDN=''
BOOT_CONF='uEnv.txt'
ROOTFS_TYPE='ext4'
DISK_TYPE='usb'
AMPART_STATUS='no'
MLUBOOT_STATUS='no'
MAINLINE_UBOOT='/usr/lib/u-boot/'
BOOTLOADER_IMG='/usr/lib/u-boot/'
UBOOT_OVERLOAD='u-boot-s905x-s912.bin'
PACKAGED_DATE='2023-06-16'
root@armbian:
因为那个散热瓦片贴得实在太紧,感觉无法无损取下看soc,不知道是常规的905l2还是905l3.(根据经验目前确认l3和l3b是无法驱动hdmi的,所以大概率还是是l2吧)。你可以进入系统后贴一下dmesg的信息,看有没其它发现
我的取下散热片看到的L3,没有带B
用吹风机,热风吹一会儿散热片明显烫手的时候就好取散热器了,取的时候可以适当左右摇摆。【来自维修经验】
因为那个散热瓦片贴得实在太紧,感觉无法无损取下看soc,不知道是常规的905l2还是905l3.(根据经验目前确认l3和l3b是无法驱动hdmi的,所以大概率还是是l2吧)。你可以进入系统后贴一下dmesg的信息,看有没其它发现
通过查看日志:你推荐的这个.dtb启动日志中错误较多,我发现能启动的.dtb我查看过没有错误。但尽管你这个Ubuntu报告总内存比我之前多100兆
日志非常长,我摘取错误粘贴到这里:依据前后次序
meson-dw-hdmi c883a000.hdmi-tx: Unsupported HDMI controller (0d0d:0d:0d)
meson-drm d0100000.vpu: failed to bind c883a000.hdmi-tx (ops meson_dw_hdmi_ops): -19
meson-drm d0100000.vpu: Couldn't bind all components
meson-drm d0100000.vpu: adev bind failed: -19
lima d00c0000.gpu: error -ENODEV: _opp_set_regulators: no regulator (mali) found
[ 9.522184] systemd[1]: systemd-networkd.socket: Socket service systemd-networkd.service not loaded, refusing.
[ 9.522213] systemd[1]: Failed to listen on Network Service Netlink Socket.
HDMI驱动不适配,lima GPU初始化发生错误,网络也有潜在问题
我的取下散热片看到的L3,没有带B
请问你到底,显示器看到启动画面了吗?
我的取下散热片看到的L3,没有带B
请问你到底,显示器看到启动画面了吗?
没,只闪了下,用你们说的:Armbian_23.08.0_amlogic_s905l3b_jammy_6.1.34_server_2023.06.16 改m302a的dtb,没接串口出来,所以看不到任何提示,我的u转串坏了,买的还在路上,
确认是L3或l3b的就不用试hdmi了。l2是漏网之🐟.
确认是L3或l3b的就不用试hdmi了。l2是漏网之🐟.
你的贡献是让我总物理内存比之前多了100兆,GPIO更正确,虽然网络灯未亮,至少power绿了起来
有探索,就有发现
我的取下散热片看到的L3,没有带B
请问你到底,显示器看到启动画面了吗?
没,只闪了下,用你们说的:Armbian_23.08.0_amlogic_s905l3b_jammy_6.1.34_server_2023.06.16 改m302a的dtb,没接串口出来,所以看不到任何提示,我的u转串坏了,买的还在路上,
开始显示器短暂的显示,那是盒子内部的u-boot在工作,如果你没进安卓而是黑屏,你赶紧去路由器看看,发现了armbian没有,如果有记下IP就可以ssh访问了
[ 9.522184] systemd[1]: systemd-networkd.socket: Socket service systemd-networkd.service not loaded, refusing. [ 9.522213] systemd[1]: Failed to listen on Network Service Netlink Socket.
对于unt402A不采用905l3固件,去采用905l3b固件,出现的网络错误提示,我是采取以下有效方式纠正了
systemctl unmask systemd-networkd.service #先执行该命令
systemctl start systemd-networkd.service #再启动
systemctl status systemd-networkd.service #状态查看,可以看到网络正常了
我的取下散热片看到的L3,没有带B
请问你到底,显示器看到启动画面了吗?
没,只闪了下,用你们说的:Armbian_23.08.0_amlogic_s905l3b_jammy_6.1.34_server_2023.06.16 改m302a的dtb,没接串口出来,所以看不到任何提示,我的u转串坏了,买的还在路上,
开始显示器短暂的显示,那是盒子内部的u-boot在工作,如果你没进安卓而是黑屏,你赶紧去路由器看看,发现了armbian没有,如果有记下IP就可以ssh访问了
好,我空了试试,谢谢。但是我要HDMI才好,没HDMI对我来说意义不太大。我需要有输出来跑桌面,不知道有啥好的型号推介没,
那这个感觉可以写个开机脚本延时执行下,检测下网络状态,如果不正确就执行你给的这2个命令。
那这个感觉可以写个开机脚本延时执行下,检测下网络状态,如果不正确就执行你给的这2个命令。
执行我留下的两个修复命令后,修复好的配置状态Ubuntu会保存下来的,我执行reboot后,执行dmesg调出启动日志,再查看原来的网络错误不见了,只剩下HDMI与显示核心驱动问题,两类错误了
你这一扭,一举添补了一项国际空白,s905l还是没有一个使用记录。
你用6.1内核测试一下哪个u-boot适合这个盒子,用kernel_stable里面的内核更新测试
https://github.com/ophub/kernel/releases/tag/kernel_stable
armbian-sync
armbian-update -k 6.1 -u stable
你这一扭,一举添补了一项国际空白,s905l还是没有一个使用记录。
你用6.1内核测试一下哪个u-boot适合这个盒子,用kernel_stable里面的内核更新测试
https://github.com/ophub/kernel/releases/tag/kernel_stable
armbian-sync
armbian-update -k 6.1 -u stable
嗯,晚上搞一下,这几天github访问比较慢
收到,已经合并,谢谢分享
@ophub
你好,我用新版本Armbian_23.08.0_amlogic_s905l3_jammy_6.1.42_server_2023.08.01制作的u盘能正常启动 也能正常安装软件,但是我写入到emmc进行启动,就一直卡在这个信息上,如下:
U-Boot 2021.04-00056-g13ac02db31-dirty (Apr 28 2021 - 22:52:02 +0800) p212
Model: Amlogic Meson GXL (S905X) P212 Development Board
SoC: Amlogic Meson Unknown (Unknown) Revision 2a:e (c5:2)
DRAM: 2 GiB
MMC: mmc@70000: 0, mmc@72000: 1, mmc@74000: 2
Loading Environment from nowhere... OK
In: serial
Out: serial
Err: serial
[BL31]: tee size: 0
[BL31]: tee size: 0
Net: eth0: ethernet@c9410000
Hit any key to stop autoboot: 0
starting USB...
Bus usb@c9000000: dwc3_meson_gxl_get_phys: usb2 ports: 2
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus usb@c9000000 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Device 0: unknown device
Card did not respond to voltage select! : -110
Card did not respond to voltage select! : -110
unable to select a mode : -5
ethernet@c9410000 LPA corruption - aneg restart
ethernet@c9410000 Waiting for PHY auto negotiation to complete.... done
Speed: 100, full duplex
BOOTP broadcast 1
DHCP client bound to address 192.168.110.119 (13 ms)
*** Warning: no boot file name; using 'C0A86E77.img'
Using ethernet@c9410000 device
TFTP from server 192.168.110.1; our IP address is 192.168.110.119
Filename 'C0A86E77.img'.
Load address: 0x1000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/01-8e-2c-b1-ae-28-98
Speed: 100, full duplex
Using ethernet@c9410000 device
TFTP from server 192.168.110.1; our IP address is 192.168.110.119
Filename 'pxelinux.cfg/01-8e-2c-b1-ae-28-98'.
Load address: 0x1080000
Loading: T T T T T T T T T T
请问一下是不是unt402A现在只能U盘启动,无法刷入EMMC呢?我现在已经可以从U盘启动ARMBIAN了,想刷入EMMC,提示:
dd: error reading '/dev/mmcblk2': Input/output error
0+0 records in
0+0 records out
0 bytes copied, 0.030906 s, 0.0 kB/s
[ ERROR ] Using dd to backup [ /usr/lib/u-boot/mybox-bootloader.img ] failed.
看了一下,mmcblk2是挂载了硬盘的
root@armbian:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 29.3G 0 disk
├─sda1 8:1 1 255M 0 part /boot
└─sda2 8:2 1 29.1G 0 part /var/log.hdd
/
mmcblk2 179:0 0 7G 0 disk
mmcblk2boot0 179:32 0 4M 1 disk
mmcblk2boot1 179:64 0 4M 1 disk
zram0 254:0 0 965.5M 0 disk [SWAP]
zram1 254:1 0 50M 0 disk /var/log
zram2 254:2 0 0B 0 disk
我用5.10和5.15版刷机后发现无法获取IP地址,只有6.1才会获取到IP地址。
有办法让5.10和5.15都能获取IP地址吗?
盒子是UNT402A,S905L3B
O大你好,我的UNT402A拆下散热片后芯片是s905l,使用s905l的镜像和DTB会无限重启,以前试过l3b的镜像,启动后直接黑屏,有线网络也无法使用。TTL不好整,把焊点搞掉了。看了你让上面帖子的大佬测试UBOOT,但是我不知道如何更改uboot。请问我这个盒子该如何正常启动并连接armbian?
使用5.15的内核固件进行测试。从配置表里找相近的配置,修改dtb的名字即可。
O大你好,我的UNT402A拆下散热片后芯片是s905l,使用s905l的镜像和DTB会无限重启,以前试过l3b的镜像,启动后直接黑屏,有线网络也无法使用。TTL不好整,把焊点搞掉了。看了你让上面帖子的大佬测试UBOOT,但是我不知道如何更改uboot。请问我这个盒子该如何正常启动并连接armbian?
我和你的一样 网络也发现不了 解决了吗 朋友 我都怀疑是刷的安卓底包有问题了
O大你好,我的UNT402A拆下散热片后芯片是s905l,使用s905l的镜像和DTB会无限重启,以前试过l3b的镜像,启动后直接黑屏,有线网络也无法使用。TTL不好整,把焊点搞掉了。看了你让上面帖子的大佬测试UBOOT,但是我不知道如何更改uboot。请问我这个盒子该如何正常启动并连接armbian?
我和你的一样 网络也发现不了 解决了吗 朋友 我都怀疑是刷的安卓底包有问题了
目前还未解决
正在研究
发现好几个人都是刷5.15版本后没有网络的,
O大,有什么办法吗?或者看看5.10可以跟6.1版本一样么,6.1有线网络是正常的
差异就是多了一个/boot/u-boot.ext和u-boot.emmc
5.4/5.10/5.15/6.1等任意版本,都可以手动添加。目前5.10/6.1已经添加(必须添加),其他的可以自己按需添加(不是必须的)
差异就是多了一个/boot/u-boot.ext和u-boot.emmc
5.4/5.10/5.15/6.1等任意版本,都可以手动添加。目前5.10/6.1已经添加(必须添加),其他的可以自己按需添加(不是必须的)
/boot/u-boot.ext这个找到了,但是u-boot.emmc是在哪个路径呢
同一个文件,复制改名
目前这个盒子使用 S905L3 默认镜像,在USB上先使用吧,经过你的测试 6.1.y 和 5.15.y 系列均可正常启动使用。我把他加入设备列表,方便其他人使用和继续研究。
由于设备使用了nand存储,我能力不行,不会弄这个存储,不知道怎么识别和写入nand。
armbian官方的 armbian-install (nand-sata-install)脚本里有对nand的操作,但是我太菜了,看过几次都没看懂。我对shell的了解很粗浅,太深奥的脚步就看不懂了。你如果可以看懂代码的话,不妨研究下官方是怎么使用的。
欢迎懂的朋友分享自己的心得和用法,或许在内核里也需要启用什么选项才能支持?
https://github.com/armbian/build/blob/main/packages/bsp/common/usr/sbin/armbian-install
试了下 系统 是获取不到 nand 是 内核没有添加 识别 nand 的模块吧 用 modprobe 加载失败。。。 重新编译一个支持nand的内核 可行?
我的是零配置二维码版的M302A,刷了UNT402A的安卓底包,能够从优盘启动armbian,也提示成功写入emmc。
机器从EMMC启动,路由器后台能够看到IP,但是PING不通,也不能SSH,不知道是不是没成功写入EMMC吗?
这个盒子的GND/RX/TX点是在哪里,想接ttl看看跑码,电路板上标的没看明白😭
有没有人是402A处理器S905L3得,gx1x2_p291_2g,目前反应是hdmi无显示,有没有人有可用得,存储芯片是nvme,有WiFi
往EMMC里写成功了但启动不了,max-frequency从200000000到1000000都试了,没用,就是启动不了。放弃了,找了块SATA3的固态,装硬盘盒里写入镜像Armbian_23.11.0_amlogic_s905l3_lunar_6.1.57_server_2023.10.13.img.gz
,竟然成功启动了😂,3个U盘就一个能启动的,这移动硬盘竟然启动了🤣,当个服务器用吧🤣
root@armbian:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 238.5G 0 disk
├─sda1 8:1 0 255M 0 part /boot
└─sda2 8:2 0 238.2G 0 part /var/log.hdd
/
zram0 254:0 0 965.4M 0 disk [SWAP]
zram1 254:1 0 50M 0 disk /var/log
zram2 254:2 0 0B 0 disk
Device Information | 设备信息
- SOC: [S905L3]
- Model [UNT402A]
Armbian Version | 系统版本
- Kernel Version: [5.15.1005.15.114-ophub]
- Release: [Armbian_23.08.0_amlogic_s905l3_bullseye_5.15.114_server_2023.05.31.img]
Describe the bug | 问题描述 发现之前关于UNT402A有两个探讨Armbian的贴文,提问者无法提供更多信息,被O大close掉了 顺利启动Armbian的UNT402A,是无Wi-Fi版本,UART空焊,残废
我经过努力,透过串口控制台,反复观察了两次引导画面,已截图,未看到红色错误信息,都是绿色的OK 我改了root密码,建立了新的个人账户,SSH默认开启,root@IP可以SSH访问
我首先检测HDMI显示器在I2C的哪个ID上,root@armbian:
# i2cdetect -l,无反应,直接返回到root@armbian:# 我提取了该设备安卓的dtb.img文件,可以提供给O大研究,为了解决无图像输出问题。我现在是烧录完毕Armbian_23.08.0_amlogic_s905l3_bullseye_5.15.114_server_2023.05.31.img,没有更改优盘上任何文件。我浏览了一下,dtb文件夹,发现没有特别合适的,索性不做任何改动,结果顺利启动了物理内存在安卓系统中,显示2G,在现在这个Armbian中显示内存 1853596 kB,无论是用free查看,还是查看/proc/meminfo文件,都是内存 1853596 kB
我可以参与该机型写入EMMC测试,即使变砖,也可以恢复安卓。我可以进入u-boot控制台。
求助,能否共享一下你的安卓固件,我在op下载的usb启动只能到recovery. 谢谢。
目前这个盒子使用 S905L3 默认镜像,在USB上先使用吧,经过你的测试 6.1.y 和 5.15.y 系列均可正常启动使用。我把他加入设备列表,方便其他人使用和继续研究。
由于设备使用了nand存储,我能力不行,不会弄这个存储,不知道怎么识别和写入nand。
armbian官方的 armbian-install (nand-sata-install)脚本里有对nand的操作,但是我太菜了,看过几次都没看懂。我对shell的了解很粗浅,太深奥的脚步就看不懂了。你如果可以看懂代码的话,不妨研究下官方是怎么使用的。
欢迎懂的朋友分享自己的心得和用法,或许在内核里也需要启用什么选项才能支持?
https://github.com/armbian/build/blob/main/packages/bsp/common/usr/sbin/armbian-install试了下 系统 是获取不到 nand 是 内核没有添加 识别 nand 的模块吧 用 modprobe 加载失败。。。 重新编译一个支持nand的内核 可行?
试过了吗?
整理一下S905L版本的安装方法:
- 烧录Armbian_23.11.0_amlogic_s905l_开头的镜像到U盘
- 将U盘中的u-boot-s905x-s912.bin复制并粘贴为u-boot.ext和u-boot.emmc
- 盒子网口接入路由器
- 将U盘插入到盒子上,按下电源开关,HDMI输出**移动Logo后进入黑屏状态
- 稍等片刻进入路由器检查名为armbian的接入设备,记下DHCP分配的IP地址
- 内网下SSH登录盒子,用户名root,密码1234
- 后续进入armbian初始化界面
@ophub O大你好,毫不夸张的说,我足足试了三天三夜。我的UNT402A_S905L3试了好几个内核的armbian镜像都无法从U盘启动,试过很多dtb文件都不行,U盘无法启动,屏幕直接无信号。。好奇你们用什么版本的内核 和 dtb的?我的是广东移动的版本,存储是nand的,有wifi模块
我今天使用S905L3的默认镜像烧入U盘是可以启动进入armbian并有HDMI输出的(不足是HDMI输出里混入了类似ttl调试信息的信息)。但是默认dtb不能正常挂载内置emmc,导致写入emmc失败,提示/dev/下找不到mmcblk2。
修改nEnv.txt文件使用m302a的dtb从U盘启动,HDMI有显示,内置emmc正常识别挂载,写入emmc成功(写入时选择m302a的dtb)。拔掉U盘正常启动,网卡正常,HDMI有输出。
目前我遇到的问题是因为使用了最新版junar系统,找不到合适的国内源,没法装软件。请大伙指导下
原来是我搞错了系统版本,lunar要用Ubuntu的源,难怪换了好多debian源不成功
Device Information | 设备信息
- SOC: [S905L3]
- Model [UNT402A]
Armbian Version | 系统版本
- Kernel Version: [5.15.1005.15.114-ophub]
- Release: [Armbian_23.08.0_amlogic_s905l3_bullseye_5.15.114_server_2023.05.31.img]
Describe the bug | 问题描述 发现之前关于UNT402A有两个探讨Armbian的贴文,提问者无法提供更多信息,被O大close掉了 顺利启动Armbian的UNT402A,是无Wi-Fi版本,UART空焊,残废
我经过努力,透过串口控制台,反复观察了两次引导画面,已截图,未看到红色错误信息,都是绿色的OK 我改了root密码,建立了新的个人账户,SSH默认开启,root@IP可以SSH访问
我首先检测HDMI显示器在I2C的哪个ID上,root@armbian:
# i2cdetect -l,无反应,直接返回到root@armbian:# 我提取了该设备安卓的dtb.img文件,可以提供给O大研究,为了解决无图像输出问题。我现在是烧录完毕Armbian_23.08.0_amlogic_s905l3_bullseye_5.15.114_server_2023.05.31.img,没有更改优盘上任何文件。我浏览了一下,dtb文件夹,发现没有特别合适的,索性不做任何改动,结果顺利启动了物理内存在安卓系统中,显示2G,在现在这个Armbian中显示内存 1853596 kB,无论是用free查看,还是查看/proc/meminfo文件,都是内存 1853596 kB
我可以参与该机型写入EMMC测试,即使变砖,也可以恢复安卓。我可以进入u-boot控制台
Device Information | 设备信息
- SOC: [S905L3]
- Model [UNT402A]
Armbian Version | 系统版本
- Kernel Version: [5.15.1005.15.114-ophub]
- Release: [Armbian_23.08.0_amlogic_s905l3_bullseye_5.15.114_server_2023.05.31.img]
Describe the bug | 问题描述 发现之前关于UNT402A有两个探讨Armbian的贴文,提问者无法提供更多信息,被O大close掉了 顺利启动Armbian的UNT402A,是无Wi-Fi版本,UART空焊,残废
我经过努力,透过串口控制台,反复观察了两次引导画面,已截图,未看到红色错误信息,都是绿色的OK 我改了root密码,建立了新的个人账户,SSH默认开启,root@IP可以SSH访问
我首先检测HDMI显示器在I2C的哪个ID上,root@armbian:
# i2cdetect -l,无反应,直接返回到root@armbian:# 我提取了该设备安卓的dtb.img文件,可以提供给O大研究,为了解决无图像输出问题。我现在是烧录完毕Armbian_23.08.0_amlogic_s905l3_bullseye_5.15.114_server_2023.05.31.img,没有更改优盘上任何文件。我浏览了一下,dtb文件夹,发现没有特别合适的,索性不做任何改动,结果顺利启动了物理内存在安卓系统中,显示2G,在现在这个Armbian中显示内存 1853596 kB,无论是用free查看,还是查看/proc/meminfo文件,都是内存 1853596 kB
我可以参与该机型写入EMMC测试,即使变砖,也可以恢复安卓。我可以进入u-boot控制台。
请问你是如何刷入的?我使用了usb_burning_tool导入包一直解析固件失败,使用adb重启之后一直没有自动安装
设备信息| 设备信息
- SOC:[S905L3]
- 型号【UNT402A】
Armbian 版本 | 系统版本
- 内核版本:[5.15.1005.15.114-ophub]
- 发布:[Armbian_23.08.0_amlogic_s905l3_bullseye_5.15.114_server_2023.05.31.img]
描述该错误 | 问题描述 发现之前关于UNT402A有两个讨论Armbian的贴文,提问者无法提供更多信息,被O大关闭了 顺利启动Armbian的UNT402A,是无Wi-Fi版本,UART空焊,残废
我经过努力,穿过串口控制台,反复观察了两次引导画面,已截图,未看到红色错误信息,都是绿色的OK 我修改了root密码,建立了新的个人账户,SSH默认开启, root@IP可以SSH访问
我首先检测HDMI显示器在I2C的哪个ID上,root@armbian:
# i2cdetect -l,无反应,直接返回到root@armbian:# 我提取了该设备安卓的dtb.img文件,可以提供给O大研究,以便解决无图像输出问题。我现在已经烧录完毕Armbian_23.08.0_amlogic_s905l3_bullseye_5.15.114_server_2023.05.31.img,没有更改优盘上任何内容文件。我浏览了一下,dtb文件夹,发现没有特别合适的,索性不做任何事情,结果顺利启动了物理内存在Android系统中,显示2G,现在这个Armbian中显示内存1853596 kB,无论是用免费查看,还是查看/proc/meminfo文件,都是内存1853596 kB
我可以参与该主板内置EMMC测试,即使变砖,也可以恢复安卓。我可以进入u-boot控制台。
能分享一下固件和安装的详细过程吗?已经尝试了很久没有找到成功的办法,目前从U盘启动后图像不显示,ssh也无法链接,你是如何安装的?
SOC:[S905L3]
型号【UNT402A】
闪存【BIWIN-NAND】
使用:amlogic_s905l3_bullseye-6.6.15或amlogic_s905l3_jammy-6.6.15镜像包
DTB:meson-gxl-s905l3b-m302a.dtb
成功写入EMMC,最大的问题是U盘!前后试了4个U盘都能成功启动,但是输入命令 lsblk ,看不到mmcb1k2的挂载,
最后一个U盘启动后成功挂载mmcbik2,最后成功写入NAND芯片。写入序号好像是 121 (只要dtb是meson-gxl-s905l3b-m302a.dtb就行)
总结:市面大多数U盘都是假货,最后用的U盘是13年花了100左右买的闪迪16G
整理一下S905L版本的安装方法:
- 烧录Armbian_23.11.0_amlogic_s905l_开头的镜像到U盘
- 将U盘中的u-boot-s905x-s912.bin复制并粘贴为u-boot.ext和u-boot.emmc
- 盒子网口接入路由器
- 将U盘插入到盒子上,按下电源开关,HDMI输出**移动Logo后进入黑屏状态
- 稍等片刻进入路由器检查名为armbian的接入设备,记下DHCP分配的IP地址
- 内网下SSH登录盒子,用户名root,密码1234
- 后续进入armbian初始化界面
进入系统之后LAN不亮灯,没办法进内网,这怎么办呀,我已经研究好几天了,没搞好,好累
大佬,为啥un402a系列的s905l包没了?armbian和openwrt里面都找不到这个包啊
湖南移动 九联UNT402A详见 shirakawa-poi 分享的使用方法
不一样,我这个是UNT402A零配置,CPU是s905L