首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qualcomm Atheros 6164 - Wifi工作了几分钟,然后死亡,直到重新开始。

Qualcomm Atheros 6164 - Wifi工作了几分钟,然后死亡,直到重新开始。
EN

Ask Ubuntu用户
提问于 2016-05-28 23:05:46
回答 3查看 726关注 0票数 1

我最近安装了Xubuntu并且可以让wifi工作..。每次最多5分钟,在此之后,它声称仍然是连接的,但是所有访问任何网页的尝试都会导致超时。

我可以使用以下方式重新启动wifi:

代码语言:javascript
复制
sudo rfkill block wifi
sudo rfkill unblock wifi

在那里,它会再次工作几分钟,然后很快又会死去。这可能与下载的数据量有关--使用YouTube似乎比常规浏览要快得多(我还无法全程观看超过4分钟的YouTube视频,而无线网络还没有消失几次)。

关于我的无线网络的一些信息:

代码语言:javascript
复制
  *-network
       description: Wireless interface
       product: QCA6164 802.11ac Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 20
       serial: 30:52:cb:60:78:af
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath10k_pci driverversion=4.4.0-22-generic firmware=atheros-12.0.0.102-fw ip=192.168.1.79 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
       resources: irq:37 memory:f0800000-f09fffff

来自dmesg wlp2s0的转储(我不知道这意味着什么):

代码语言:javascript
复制
[   38.913053] ath10k_pci 0000:02:00.0 wlp2s0: renamed from wlan0
[   38.945352] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[   40.248440] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[   40.325618] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[   45.907494] wlp2s0: authenticate with cc:33:bb:4e:11:8b
[   45.941409] wlp2s0: send auth to cc:33:bb:4e:11:8b (try 1/3)
[   45.941968] wlp2s0: authenticated
[   45.944157] wlp2s0: associate with cc:33:bb:4e:11:8b (try 1/3)
[   45.945161] wlp2s0: RX AssocResp from cc:33:bb:4e:11:8b (capab=0x411 status=0 aid=16)
[   45.947574] wlp2s0: associated
[   45.947632] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[ 2348.836607] wlp2s0: deauthenticating from cc:33:bb:4e:11:8b by local choice (Reason: 3=DEAUTH_LEAVING)
[ 2351.836255] wlp2s0: failed to remove key (0, cc:33:bb:4e:11:8b) from hardware (-110)
[ 2363.444637] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[ 2363.504784] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[ 2368.255212] wlp2s0: authenticate with cc:33:bb:4e:11:8b
[ 2368.288833] wlp2s0: send auth to cc:33:bb:4e:11:8b (try 1/3)
[ 2368.289416] wlp2s0: authenticated
[ 2368.292191] wlp2s0: associate with cc:33:bb:4e:11:8b (try 1/3)
[ 2368.293115] wlp2s0: RX AssocResp from cc:33:bb:4e:11:8b (capab=0x411 status=0 aid=16)
[ 2368.296727] wlp2s0: associated
[ 2368.296801] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[ 2475.479034] wlp2s0: deauthenticating from cc:33:bb:4e:11:8b by local choice (Reason: 3=DEAUTH_LEAVING)
[ 2481.822562] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[ 2481.902155] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[ 2486.660969] wlp2s0: authenticate with cc:33:bb:4e:11:8b
[ 2486.695327] wlp2s0: send auth to cc:33:bb:4e:11:8b (try 1/3)
[ 2486.696149] wlp2s0: authenticated
[ 2486.700054] wlp2s0: associate with cc:33:bb:4e:11:8b (try 1/3)
[ 2486.701009] wlp2s0: RX AssocResp from cc:33:bb:4e:11:8b (capab=0x411 status=0 aid=16)
[ 2486.704759] wlp2s0: associated
[ 2486.704840] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready

dmesg ath10k_pci

代码语言:javascript
复制
[   37.263995] ath10k_pci 0000:02:00.0: pci irq msi interrupts 1 irq_mode 0 reset_mode 0
[   37.509649] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2
[   37.510050] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board-pci-168c:0041:17aa:3545.bin failed with error -2
[   37.510055] ath10k_pci 0000:02:00.0: failed to load spec board file, falling back to generic: -2
[   38.820703] ath10k_pci 0000:02:00.0: qca6174 hw2.1 (0x05010000, 0x003405ff, 168c:0041:17aa:3545 fallback) fw atheros-12.0.0.102-fw api 5 htt-ver 3.25 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features 
[   38.820711] ath10k_pci 0000:02:00.0: debug 1 debugfs 1 tracing 0 dfs 0 testmode 0
[   38.913053] ath10k_pci 0000:02:00.0 wlp2s0: renamed from wlan0
[   41.053216] ath10k_pci 0000:02:00.0: no channel configured; ignoring frame(s)!
[ 2351.836244] ath10k_pci 0000:02:00.0: failed to install key for vdev 0 peer cc:33:bb:4e:11:8b: -110

iwconfig输出:

代码语言:javascript
复制
wlp2s0    IEEE 802.11abgn  ESSID:"BTHub4-C75W"  
          Mode:Managed  Frequency:5.24 GHz  Access Point: CC:33:BB:4E:11:8B   
          Bit Rate=6 Mb/s   Tx-Power=30 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=65/70  Signal level=-45 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:3  Invalid misc:47   Missed beacon:0

信号强度(94%)和连接质量(70/70或60年代以上)似乎非常好,所以我确定它与路由器的连接不是不稳定的(无线网络在Windows上也可以正常工作,不管我在哪里,在其他设备上也是如此),但是驱动程序有问题。

有什么想法吗?

编辑:全合一wi调试脚本http://paste.ubuntu.com/16786236/的Pastebin转储

更新:这张截图显示了Youtube视频(480 P)在Wifi崩溃之前会缓冲多少。这是一致的。我不知道如何测量它,但我想,在进行常规浏览之前,它的数据量是相同的。网络管理器仍然声明我已连接,dmesg | grep ath10k中没有新的内容,但是wifi将无法工作,除非我重新启动它。

代码语言:javascript
复制
sudo rfkill block wifi
sudo rfkill unblock wifi
EN

回答 3

Ask Ubuntu用户

发布于 2016-05-29 00:23:17

我的智能无线网卡也有类似的问题,为我更新了驱动程序。根据我所读到的,不包括包含在ubuntu或xubuntu中的固件。看起来,所包含的固件更可能用于QCA6174而不是QCA6164。

来更新..。

删除现有的固件..。

代码语言:javascript
复制
sudo rm -r /lib/firmware/ath10k/QCA6174/

下载最新固件

代码语言:javascript
复制
wget https://github.com/kvalo/ath10k-firmware/archive/master.zip

解压缩master.zip

代码语言:javascript
复制
sudo cp -r ath10k-firmware-master/QCA6174/ /lib/firmware/ath10k/

重命名两个固件文件,如下所示:

代码语言:javascript
复制
cd /lib/firmware/ath10k/QCA6174/hw2.1/
sudo mv firmware-5.bin_SW_RM.1.1.1-00157-QCARMSWPZ-1 firmware-5.bin
cd /lib/firmware/ath10k/QCA6174/hw3.0/
sudo mv firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1 firmware-4.bin

最后,重新启动计算机。

您可以运行以下命令来查看您的卡是否被识别。

代码语言:javascript
复制
lshw -C network

您可以删除之前下载的文件。

代码语言:javascript
复制
cd ~
rm master.zip
rm -r ath10k-firmware-master/

当我在我的英特尔卡上解决这个问题时,我从一个不同的网站上删除了其中的大部分内容。

编辑...添加了固件wget位置,对不起。

票数 0
EN

Ask Ubuntu用户

发布于 2016-05-29 10:59:27

启用电源管理会导致断开连接,因此可以使用

代码语言:javascript
复制
sudo iwconfig wlp2s0 power off

Ubuntu有一个新的linux固件包,它可以帮助实现5个GHz连接。

代码语言:javascript
复制
wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.158_all.deb
sudo dpkg -i linux-firmware_1.158_all.deb

重新启动

票数 0
EN

Ask Ubuntu用户

发布于 2016-05-29 18:49:35

欢迎来到AskUbuntu。

您使用5 5GHz信道48连接到Wi接入点BTHub4-C75W。您的问题是,一个具有SSID BTWifi的邻居也在使用此信道,其信号比您的信号强22 is (超过100倍)。将路由器更改为不同的通道。其他5千兆赫的信道根本没有被使用。

执行此操作的说明因路由器而异,但从本质上说,您可以使用internet浏览器登录(地址因制造商而异,但192.168.0.1是常见的),并在设置菜单中选择用于RF频道选择的“auto”。

如果这解决了你的问题,请点击你的问题左边的勾。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/778857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档