昇腾Atlas 200I DK A2 开发者套件无法上网问题的解决
目录
引言
USB WiFi网卡
USB以太网卡
结语
引言
今年通过华为的智能基座项目得到了三个Atlas 200I DK A2 开发者套件,很不幸其中有一块是坏的,其上网部分不能使用:2个RJ45的口在Linux系统内都无法识别,而USB口虽然能够识别,但是连接到电脑后完全没有反应。通过和另外两块进行对比,确认系统镜像没有问题,单纯是板子的问题。和智能基座的联系人进行沟通,得到的结果是无法换,也没有维修(后来在线开了工单,得到了售后的电话,是否能够免费维修还不清楚,以后再试)。不过经过一段时间的努力,终于找到了两种解决办法,分享给大家,希望能够帮助到有类似问题的朋友。
USB WiFi网卡
在华为的官方文档中提到了使用USB WiFi网卡的方式(通过USB WiFi网卡联网-配置网络-硬件接口使用指南-硬件使用-Atlas 200I DK A2开发者套件23.0.RC2开发文档-昇腾社区),不过由于大多数人都能够通过以太网或者USB 2.0上网,使用这种方法的人不多。文档中提到
当前支持WIFI芯片型号为RTL8192CU的USB WiFi模块,频率范围2.4GHz,无线速率:300Mbps,购买WIFI模块时请核对参数。
使用RTL8192CU芯片的USB WiFi模块有很多,网上可以找到不少,价格也不算贵。
我使用的是EDIMAX的7822UAn,它使用MT7601U芯片,也可以在Atlas 200I DK A2 开发者套件上用(使用的是OpenEular操作系统)。当初买这个模块的原因是它在绝大多数Linux桌面相同下都是不需要驱动程序就可以使用的,在Atlas 200I DK A2 开发者套件中也是可以用的。使用的方法很简单,插上之后就可以直接用了,没有啥需要特殊配置的。此处不详细说了。
USB以太网卡
不过RTL8192CU和MT7601U芯片都是2.4GHz的,校园网的2.4G不好用,所以还是希望找到个有线网口的方式。
比较奇怪的是USB以太网卡。官方文档明确说了,他们不支持USB扩展以太网卡。
刚开始试了绿联的USB网卡确实不能用,虽然可以识别出网卡,但是无法通过DHCP获得IP地址。不管怎么重启,或者使用各种命令都不好使。
然后神奇的一幕就出现了。EDIMAX的7822UAn给了一段USB延长线,方便用户插拔USB WiFi模块。我在一次测试中忘了拔这根线了(下图中红圈内的那个线),直接把绿联的USB网卡插在延长线上了,发现居然可以获得IP地址了,不管是连接路由器,还是通过电脑的以太网共享,都可以了。
这根线本身也没有电源,但是似乎增强了USB信号,有点神奇。
然后通过VNC连接开发板也没有问题,而且开发板通过网络共享上网也是正常的。
结语
问题暂时得到了解决,当然后面有机会还是要寻求华为对开发板的维修。如果朋友们有更好的解决办法,欢迎留言。