本帖最后由 ky123 于 2018-1-30 10:21 编辑
本系列帖子为世野科技单板机Khadas VIM Basic试用帖,旨在记录试用过程和碰到的问题,以及分享学习经验。
半夜睡不着,因为又碰到问题了,烧好系统之后,发现系统wifi用不了。扫描不到任何wifi热点。直接手动建立连接也连不上,使用网线直连是没问题的。镜像: VIM_Ubuntu-mate-16.04_Linux-4.9_V170831百思不得其解,怀疑是镜像的问题,又重新烧了几次,还是不对。输入ifconfig 查看一下,好像也没啥问题,但就是搜寻不到任何热点。电脑开的热点,手机开的热点,无线路由器的,一个都找不到,头疼。
khadas@Khadas:~$ ifconfig
docker0 Link encap:Ethernet HWaddr 02:42:f4:5d:df:28
inet addr:172.17.0.1 Bcast:0.0.0.0 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth0 Link encap:Ethernet HWaddr 3e:e2:f6:c8:8a:e2
inet addr:192.168.1.102 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::e03:ef3e:14f2:a6c7/64 Scope: Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:384 errors:0 dropped:0 overruns:0 frame:0
TX packets:325 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:43179 (43.1 KB) TX bytes:30892 (30.8 KB)
Interrupt:155
lo Link encap: Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:76 errors:0 dropped:0 overruns:0 frame:0
TX packets:76 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:8086 (8.0 KB) TX bytes:8086 (8.0 KB)
lxcbr0 Link encap:Ethernet HWaddr 00:16:3e:00:00:00
inet addr:10.0.3.1 Bcast:0.0.0.0 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr cc:b8:a8:b5:b0:36
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
1.png (1.37 MB, 下载次数: 31)
2018-1-24 01:59 上传
2.png (1.18 MB, 下载次数: 40)
2018-1-24 01:59 上传
***************************************密封线内不要答题***************************************
后续0
突然想起来拿到板子时里面是安卓的系统,不过测试当时用的是网线直连,没有用到wifi链接。重新刷回了安卓,试试wifi能不能用。结果依然扑街,仍旧找不到任何wifi热点。
Android.jpg (118.92 KB, 下载次数: 44)
2018-1-24 09:30 上传目前看来,不大像是系统的问题了。不可能连着三四个系统镜像都有问题,所以推测是硬件的锅。
所以,好事多磨?!
***************************************密封线内不要答题***************************************
已解决
直接抛开桌面先不看,命令行操作。
查看目前网络设备
ifconfig复制代码
wifi0.png (88.85 KB, 下载次数: 52)
2018-1-25 00:59 上传
wlan0就是当前电脑无线网络,需要确定该网络接口是开启状态的
sudo ip link set wlan0 up复制代码一旦确认了无线网络开启,接下来需要搜索可用网络:
sudo iw dev wlan0 scan | grep SSID复制代码
wifi1.png (89.21 KB, 下载次数: 40)
2018-1-25 01:00 上传
可以看到,确实有搜索到wifi热点的SSID,但是数量不多,仅有两个,而且信号弱的可怜(这应该就是桌面界面看起来像是没搜素到wifi的原因)。这么说来,wifi模块应该是好的,但是为什么接受能力这么弱,想不明白。
虚焊?
设计电路时参数没匹配好?
这模块天生弱?
天线没设计好?
后来我去翻看其他试用网友的帖子,他们似乎都没遇到这个问题。然后,我看到了他们的开箱贴,我好想知道是什么原因了。天线的锅!对,其他网友的板子是配有一根天线的,但是我的没有。
然后我从其他板子那扒了根天线过来,再sudo iw dev wlan0 scan | grep SSID 一下,好嘛,效果拔群,立马搜索到了一大把SSID。
wifi2.png (110.2 KB, 下载次数: 48)
2018-1-25 00:59 上传
立马链接一下我的wifi,然后ping一下百度,效果拔群。
wifi3.png (100.61 KB, 下载次数: 54)
2018-1-25 00:59 上传
切回桌面,打开浏览器,上网页,好嘛,效果拔群。
TIM图片20180124171510.jpg (396.33 KB, 下载次数: 41)
2018-1-25 01:15 上传
总结:
我的板子出厂时漏了一根天线,然后导致wifi模块搜寻连接的能力弱的可怜,看起来就像坏了一样,接上天线就好了。
还存在的问题:
实际上接上天线之后,板子还是没有办法搜寻到我的无线路由器(隔墙的,但是手机电脑都可以连接到),所以测试时我是连接手机开的wifi热点,可能是天线参数不匹配的原因。
我觉得板载的wifi模块不应该这么弱,没天线就无法工作了,感觉手上的板子还是有些问题的。
wifi连接基本放弃,日后还是网线直连操作。