1赞

6回答

0收藏

[原创] 【Khadas VIM试用】我的板载wifi不能用?(已解决)

#拆解/开源硬件 #拆解/开源硬件 6038 人阅读 | 6 人回复 | 2018-01-24

本帖最后由 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)




***************************************密封线内不要答题***************************************
后续0

突然想起来拿到板子时里面是安卓的系统,不过测试当时用的是网线直连,没有用到wifi链接。重新刷回了安卓,试试wifi能不能用。结果依然扑街,仍旧找不到任何wifi热点。

目前看来,不大像是系统的问题了。不可能连着三四个系统镜像都有问题,所以推测是硬件的锅。
所以,好事多磨?!

***************************************密封线内不要答题***************************************
已解决

直接抛开桌面先不看,命令行操作。
查看目前网络设备
  1. ifconfig
复制代码

wlan0就是当前电脑无线网络,需要确定该网络接口是开启状态的
  1. sudo ip link set wlan0 up
复制代码
一旦确认了无线网络开启,接下来需要搜索可用网络:
  1. sudo iw dev wlan0 scan | grep SSID
复制代码

可以看到,确实有搜索到wifi热点的SSID,但是数量不多,仅有两个,而且信号弱的可怜(这应该就是桌面界面看起来像是没搜素到wifi的原因)。这么说来,wifi模块应该是好的,但是为什么接受能力这么弱,想不明白。
虚焊?
设计电路时参数没匹配好?
这模块天生弱?
天线没设计好?
后来我去翻看其他试用网友的帖子,他们似乎都没遇到这个问题。然后,我看到了他们的开箱贴,我好想知道是什么原因了。天线的锅!对,其他网友的板子是配有一根天线的,但是我的没有。
然后我从其他板子那扒了根天线过来,再sudo iw dev wlan0 scan | grep SSID 一下,好嘛,效果拔群,立马搜索到了一大把SSID。


立马链接一下我的wifi,然后ping一下百度,效果拔群。

切回桌面,打开浏览器,上网页,好嘛,效果拔群。


总结:
我的板子出厂时漏了一根天线,然后导致wifi模块搜寻连接的能力弱的可怜,看起来就像坏了一样,接上天线就好了。
还存在的问题:
  • 实际上接上天线之后,板子还是没有办法搜寻到我的无线路由器(隔墙的,但是手机电脑都可以连接到),所以测试时我是连接手机开的wifi热点,可能是天线参数不匹配的原因。
  • 我觉得板载的wifi模块不应该这么弱,没天线就无法工作了,感觉手上的板子还是有些问题的。
  • wifi连接基本放弃,日后还是网线直连操作。

分享到:
回复

使用道具 举报

回答|共 6 个

倒序浏览

沙发

robe.zhang

发表于 2018-1-24 05:35:11 | 只看该作者

本帖最后由 robe.zhang 于 2018-1-24 06:29 编辑

能上网的,我昨晚还用这个WiFi,ubuntu 系统和你一摸一样,系统驱动都没啥问题,你再看看怎么回事
我用桌面很少,全是命令行的,也适用你的桌面系统。经验帖有一篇就是配置 WiFi 的,跟这个vim只有一点点差别,配置文件里最后一行不要那个wpa_supplicant,因为wpa_supplicant已经启动了,改成wpa_conf,你先看看有没有帮助:http://jingyan.eeboard.com/article/76256
板凳

混森蓝兽

发表于 2018-1-24 09:36:08 | 只看该作者

robe.zhang 发表于 2018-1-24 05:35
能上网的,我昨晚还用这个WiFi,ubuntu 系统和你一摸一样,系统驱动都没啥问题,你再看看怎么回事
我用桌面 ...

多谢,我待会去试试。不过目前来看应该不是系统或者设置的问题,应该是硬件毛病。
地板

噗噗熊

发表于 2018-1-24 09:49:56 | 只看该作者

问题解决了吗
5#

混森蓝兽

发表于 2018-1-25 01:29:09 | 只看该作者

噗噗熊 发表于 2018-1-24 09:49
问题解决了吗

应该算是找到问题所在了
6#

robe.zhang

发表于 2018-1-26 16:40:14 | 只看该作者

本帖最后由 robe.zhang 于 2018-1-26 16:45 编辑

我也试用这块板子,昨天测试了下:

电脑WiFi能搜到14个网络
手机能搜到4个网络
Khadas VIM+天线能搜到3个网络
Khadas VIM去掉天线只能搜到1个,是我桌子上的路由器,距离板子30cm吧。

我感觉:
1.Khadas VIM+天线,接受WiFi信号的能力是比较弱,应该是这块板子普遍的情况。
2.差的原因,我猜是系统呀驱动呀软件调优没搞好,射频电路硬件没优化,毕竟这只是个开发板,不像手机路由通信一类的产品WiFi性能是硬性指标,开发板的重点应该是系统和驱动这一类东西。还有一种可能是khadasVIM开发板主要卖到欧美市场,那些地区更加注重电磁辐射指标,也许是不敢做大怕超标。
从我测试得情况和你描述来看,我感觉你的板子和我的也没啥区别,一切正常没啥问题,你觉得呢
7#

sjqlwy

发表于 2018-1-28 16:31:21 | 只看该作者

支持一下,另外提个建议,楼主更新之后在标题注明【更新】会更好一点
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条