WiFi和有线网络同时使用时有线网络不稳定

Which system do you use? Android, Ubuntu, OOWOW or others?

Android

Which version of system do you use? Please provide the version of the system here:

VIM3_Pie_V210908

Please describe your issue below:

之前提过WiFi和有线网络同时使用的需求,详见有没有办法使得wifi和以太网共存?
我使用官方的固件一直都是很稳定的。

最近有支持不同屏幕分辨率的需求,在工作人员的协助下修改了相关的代码和配置,详见屏幕分辨率设置为1024x768,竖屏显示异常

我执行下面的指令重新打包固件后发现WiFi和有线网络同时使用时,有线网络变得不稳定,一会儿可以连接,一会儿又连接不上。

$ source build/envsetup.sh
$ lunch kvim3-userdebug
$ make -j4 otapackage

想问下这可能是什么原因导致的?打包的时候是否还需要执行其他指令?

@xiong.zhang @Terry

你好,你使用的一直使用的是VIM3_Pie_V210908这个固件是吧,代码是基于V210908的呢还是已经同步到最新的呢?

一直使用的都是VIM3_Pie_V210908这个固件,最近有支持不同屏幕分辨率的需求,需要这边自己打包固件。

我下载的代码大概是今年4月份的,首次编译的时候没有做任何修改,打包出来的固件网络那块也是很稳定的,有线网络不会出现中断的情况。

修改了分辨率支持的代码和配置后重新打包出来的固件就有问题了,而且只是修改了分辨率相关的代码和配置,其他都没有改动过,所以怀疑是不是打包方式有问题?

那就奇怪了,期间是没有修改过其他的内容除了分辨率相关的那个是吗,那你按照下面验证一下
1.回退修改分辨率相关的提交后,重新打包个固件,来验证下网络问题
2.不回退,重新清理下编译环境重新打包个新的固件,你之前修改后是增量编译出的固件吧
我上传个编译脚本给你,你放在根目录给予权限后使用全编译

使用方法
只编译uboot

./build_vim3.sh u

只编译android

./build_vim3.sh a

全编译

./build_vim3.sh n

@xiong.zhang
1、我回滚所有的修改,增量打包,网络是稳定的;
2、我把需要的修改(包括分辨率改为1024*768,debug串口关闭)加上之后,不管是增量打包还是用你给的脚本全量编译,打包出来的固件都存在问题。

你好,那你把这个相关的修改都回退看看,这个你只修改了uboot是吧,common没有做其他的修改吧

这个一共修改了两个地方:
1、device/khadas/common/products/mbox/ueventd.amlogic.rc中添加了权限;
2、bootloader/uboot/board/khadas/configs/kvim3.h中去掉了console=ttyS0,115200这个配置。
我这边保存的有只修改分辨率打包出来的固件(增量打包),验证问题是存在的。

你好,了解,我这边先验证一下再回复你的问题

你好,你进入.repo/manifests目录下执行git log将提交信息贴给我看看

然后返回根目录执行repo status将红色标注的信息贴出来看看

我基于最新的代码编译了一个只修改分辨率的固件,目前没有看到WiFi或者以太网掉的情况,你下载同步验证下

1、git log提交信息如下(只选取了最前面几条):

commit 4e8c968aaaf64df3824217f82ff01c6eb39427d3 (HEAD -> default, origin/khadas-vims-pie, m/khadas-vims-pie)
Author: Xiong Zhang <xiong.zhang@wesion.com>
Date:   Thu Nov 23 14:35:49 2023 +0800

    Pie: V231122
    
    Change-Id: If366245ed5a04ba0b386ad7d0116513eee04f960
    Signed-off-by: Xiong Zhang <xiong.zhang@wesion.com>

commit acf8b5b8500048b67bdd72e6cfc2be9983b10c18
Author: Xiong Zhang <xiong.zhang@wesion.com>
Date:   Tue Sep 26 09:56:25 2023 +0800

    Modify the remote of the external/chromium-webview library
    
    Change-Id: I8e7cc28f62b7783286ccccbf0ac93b51fd7be7ce
    Signed-off-by: Xiong Zhang <xiong.zhang@wesion.com>

commit a7b5e3a981543a30f4c13ab289e7165cd94d9bc5
Author: Xiong Zhang <xiong.zhang@wesion.com>
Date:   Thu Jul 27 14:46:55 2023 +0800

    Pie: V230720
    
    Change-Id: I6d8e1f04ab594f2bc04c859264e9ca882ed1152b
    Signed-off-by: Xiong Zhang <xiong.zhang@wesion.com>

commit 513304a497714f96984df3d99d38581d5b63e472
Author: Xiong Zhang <xiong.zhang@wesion.com>
Date:   Thu Apr 20 15:20:12 2023 +0800

    Pie: V230329
:...skipping...
commit 4e8c968aaaf64df3824217f82ff01c6eb39427d3 (HEAD -> default, origin/khadas-vims-pie, m/khadas-vims-pie)
Author: Xiong Zhang <xiong.zhang@wesion.com>
Date:   Thu Nov 23 14:35:49 2023 +0800

    Pie: V231122
    
    Change-Id: If366245ed5a04ba0b386ad7d0116513eee04f960
    Signed-off-by: Xiong Zhang <xiong.zhang@wesion.com>

2、在根目录下执行repo status,目前我这边报错,需要的信息暂时贴不上来。

3、我验证了你发的固件,在我的主板上有同样的问题。

4、我这边从硬件差异上做了验证,主要包括网口、网线以及wifi天线等,重点怀疑是天线的原因。因为我用来测试的这块主板上没有装天线,你可以试一下去掉wifi及蓝牙天线看看有没有问题。

为了确保WiFi或者蓝牙的连接稳定,是需要安装天线的 :joy:

从你这个log看已经是最新的代码了,不是基于你之前一直使用的VIM3_Pie_V210908的代码了,如果你使用之前的固件不接天线也很稳定但是自己新编译的固件不稳定也能是WiFi模组在VIM3_Pie_V210908之后有更新过,为了稳定最好是安装天线再测试

ok,收到,谢谢你的支持 :+1: :+1: :+1: