尊敬的客户,
感谢您一直以来对正旗通信的信赖与支持,我司在此表示最衷心的感谢!为了更好地维护我司硬件产品,现发布一则重要的产品变更通知,内容如下:
PRM1400HP即2*1W双天线射频板,自V3.5版本(含V3.5版本)起;PRM1400HP-4即2*4W双天线射频板,自V1.4版本(含V1.4版本)起,射频校准数据将保存至独立的EEPROM芯片中,对于此变更,需要对软件代码做出相应的调整。
在调整前,ATH9K驱动程序无法正确识别射频板,会打印如下信息:
[ 11.670000] PCI: Enabling device 0000:00:00.0 (0000 -> 0002) [ 11.680000] ath: phy1: Unable to initialize hardware; initialization status: -5 [ 11.690000] ath9k 0000:00:00.0: Failed to initialize device [ 11.700000] ath9k: probe of 0000:00:00.0 failed with error -5
在调整后,ATH9K驱动程序可以正确识别射频板,会打印如下信息:
[ 13.580000] PCI: Enabling device 0000:00:00.0 (0000 -> 0002) [ 13.700000] ieee80211 phy1: Atheros AR9300 Rev:4 mem=0xb0000000, irq=40
软件代码的调整方式:
1. 将我司提供的两个补丁文件927-MIPS-ath79-fix-pcie-card-initialization-by-zencheer.patch与929-MIPS-ath79-fix-pcie-card-initialization-for-db120-by-zencheer.patch放置于target/linux/ar71xx/patches-3.18/目录下,如下图
2. make clean
3. make V=s -j
通过以上编译过程获得的镜像文件下载至板卡中,即可正常使用射频板,PRM1400HP V3.5及PRM1400HP-4 V1.4以前的版本也可正常使用。请与我司联系获取相应的补丁文件。
无锡正旗通信技术有限公司
2023年3月7日