Replace Intel 2200 by Intel 6300(AGN)

昨天淘宝了一个Intel 6300 AGN,终于能用家里的5G Wi-Fi了。

2200&6300对比

img_1481
2200(left)&6300(right)对比

可见6300比2200多一根天线

img_1482
Intel 6300正面
img_1483
Intel 6300背面

安装Intel 6300

拆T430,抠掉2200上的2根天线,然后拧掉左上的一颗螺丝,替换6300,接好抠掉的2根天线。T430已经为我们预留好了MIMO天线,如下图白色的天线:

img_1485

去掉黑色的热缩管,扣在剩下的一个天线接头上

img_1486

搞定,装好,开机。很顺利的识别到设备并自动安装好驱动程序:

img_1487

driver-software-installation-6300-agn

上网速度测试

6300 2.4G和5G的速度测试对比,2200忘了测了。

Type Link Speed SpeedTest Down/UP NAS Down
6300@2.4G 217Mbps 125Mbps/6Mbps 13Mbps
6300@5G 450Mbps 196Mbps/6Mbps 24Mbps
INTEL 6300@5G
INTEL 6300@5G
INTEL 6300@2.4G
INTEL 6300@2.4G

Job Introduce

1.Intern - Kernel QE The Quality Engineering team at Red Hat is looking for engineers to search for, analyze, report, track defects and verify bug fixes in Linux kernel. Responsibilities…

Port on Board DDR Chip on QorIQ T1&2 Series

FSL(Now is NXP) used DIMM slot on T1040RDB and T2080QDS board. And my company first customized board used DIMM also.

But, due to the reliability, we decided change DIMM slot to on board DDR chip, so I need make it work.

The fsl support one powerful tool named ‘Code warrior’ and it has a plugin named ‘QCVS’. We can validate DDR configurates by it. See Ref.4 for more information.

After validate, we should make some change to U-Boot.

First add ‘CONFIG_SYS_DDR_RAW_TIMING’ defined in board config.h file.

Frequently-used GIT command

clone一个repo [crayon-68033f5ad9343085085992/] 获取并且整合另外一个repos到本地repos refs [crayon-68033f5ad9346092312007/] 上传本地repo branch到remote branch [crayon-68033f5ad9347581167122/] 获取remote的branch的更新 [crayon-68033f5ad9348126143799/] 设置local branch的tracking remote branch [crayon-68033f5ad9349471647207/]  

Something About NAPI

Reference Monitoring and Tuning the Linux Networking Stack: Receiving Data High Performance Multi-core Networked and Storage Systems for Linux SMP affinity and proper interrupt handling in Linux