我这边重现了你那边的现象,我看下怎么解决这个问题。
好的,感谢,我先把我那个emmc刷成ubuntu试试内存问题
emmc刷了https://dl.khadas.com/Firmware/VIM3/Ubuntu/EMMC/VIM3_Ubuntu-server-focal_Linux-4.9_arm64_EMMC_V0.9-20200530.7z这个ubuntu后,原来能用的东芝32g优盘也不能用了(重新刷优盘也是报uuid不存在);
进emmc的ubuntu,内存显示正常了
我编译了一个Ubuntu的固件,目前测试的情况是可以的,重启正常,根文件系统大小正常,内存显示正常。
root@Khadas:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.4G 0 1.4G 0% /dev
tmpfs 364M 5.6M 358M 2% /run
/dev/sda2 454G 761M 449G 1% /
tmpfs 1.8G 0 1.8G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 1.8G 0 1.8G 0% /sys/fs/cgroup
tmpfs 1.8G 0 1.8G 0% /tmp
/dev/sda1 240M 81M 159M 34% /boot
tmpfs 364M 0 364M 0% /run/user/0
root@Khadas:~#
root@Khadas:~# free
total used free shared buff/cache available
Mem: 3722024 101932 3527176 5660 92916 3568928
Swap: 1048560 0 1048560
root@Khadas:~#
下载地址有吗?我试试,最好是没有gui的
基于目前最新的代码编译的,同时加上了一个补丁,这个补丁我们还在测试,测试完后会推送,如果你用目前的代码编译的话,固件是跑不起来的,你可以先用我这个固件测试下。后面会推新的代码。
https://dl.khadas.com/test/VIM3_Ubuntu-server-focal_Linux-5.10-rc6_arm64_SD-USB_V1.0.2-210220.img.7z
这个是SD/USB固件,和之前操作一样,写入到固态硬盘即可。eMMC里面是Android或者Ubuntu都可以!
至于Debian的,我看了下resize过程有问题,因为我们不维护Debian,所以没这么快去解决这个问题,建议你用Ubuntu的固件。
https://dl.khadas.com/test/VIM3_Ubuntu-server-focal_Linux-5.10-rc6_arm64_SD-USB_V1.0.2-210220.img.7z 在 https://dl.khadas.com/Firmware/VIM3/Ubuntu/EMMC/VIM3_Ubuntu-server-focal_Linux-4.9_arm64_EMMC_V0.9-20200530.7z 这个emmc固件下,第一次启动就uuid找不到
黑底白字才是正常的,之前的绿屏是有问题的。
我刷的那个ubuntu server emmc固件上面说了,正常的优盘都不能第一次启动,是不是因为这个问题,不过刷回安卓,又会有ram减半的问题
不会的,我刚上传给你的固件解决了这个问题。
建议你用4.9的内核吧,更加稳定一点。5.x的是主线内核,问题还是蛮多的。
那能给提供下4.9没问题的镜像可以测试下
这个镜像暂时没看出有啥问题,上面写的那些问题都没了,还能headless,暂时看来是可用的,谢谢
这个镜像我开了一晚, 05:32:14 up 17:42, 2 users, load average: 2.00, 2.00, 2.00
这个load average一直是2,我htop跟踪了几分钟并没有啥可疑的程序,这个是镜像的问题吗?还是有特殊的程序
这是因为有个内核线程导致的,与video相关的,你可以试着打补丁移除。参考这里:
建议能支持debian server版本,ubuntu相对来说重了一些,特别在soc领域