现在发现测试环境还蛮麻烦的,就一个chariot throughout测试,花了我2天呢!!本来是让TSD的人测的,发现她也是一个新手。。。。
第一次,发现lan与wlan连ping都不通,奇怪的是,之前我有用过啊,后来发现是有人将vlan tag打开,而那部分有问题。。。。暂时close;
第二次,发现从wlan到lan跑chariot OK,但是lan到wlan时,开始run不到2s,DUT就挂了,console有发出read_nic_byte Timeout!的信息;
第三次,采用SDK再测试,发现两者方向都OK;
第四次,考虑到kernel有修改,将v2的kernel换成SDK的kernel,测试结果是两个方向都OK了,不过有将kernel下的以下文件换成v2的相应文件:
1) mkrom.sh
2) Makefile
3) .config
4) init/do_mounts.c
5) drivers/mtd/maps/rtl8672_flash.c
第五次,反复测试,但是40M的11n竟然速度才能达到50Mbps左右,太低!老大们怀疑,于是找来了一个测试老手,发现是我们的测试环境很有问题:
1) 有线网卡为100Mbps,改成1Gbps;
2) wlan与lan client都采用了DHCP获取动态IP,改成static IP;
3) chariot script原来为Throughout.scr,改成High_Perfermance_Throughout.scr,并修改send_buffer_size=65536, receive_buffer_size=65535, file_size=2000000;
4) 天线的位置也很重要,貌似要在屏蔽箱内来回移动找到一个最佳位置。
这么一来,速度可以达到80Mbps,但是貌似还比较低。
第六次,采用DWA-547 router测试,可以达到120Mbps诶!!!但是后来又发现一个问题,该router的lan是1Gbps的,而我们的是100Mbps,所以永远都不会超过100的。
阅读(853) | 评论(0) | 转发(0) |