Ubuntu 16.04上的WiFi连接不稳定 -- 16.04 领域 和 networking 领域 和 drivers 领域 和 wireless 领域 和 network-manager 领域 askubuntu 相关 的问题

Unstable WiFi connection on Ubuntu 16.04


简体版||繁體版
1
vote

问题

中文

每次启动计算机时,WiFi出现问题,都会有一个图标,表明我已连接到wifi站点,但是没有真正的连接,因此,只有在此WiFi正常工作后,我才必须重新启动PC。

这是无线信息脚本的输出:

https://paste.ubuntu.com/p/ngdrnq2j8z/

请帮助

UPD::出于某种不可思议的原因,它无需我进行任何操作即可开始正常工作。我不知道是否应该测试您的建议,是否可以测试,因为到目前为止一切都很好。无论如何,谢谢你们的帮助,如果问题再次出现,我会继续努力。

英文原文

Every time I start my computer I have issue with WiFi, there is an icon, indicating that I'm connected to wifi spot, but real connection is absent, so I have to restart PC and only after this WiFi is working.

Here is the output of wireless info script:

https://paste.ubuntu.com/p/ngdrnq2j8z/

Please, help

UPD: For some magic reason it started to work properly without me doing anything. I don't know if I should test your suggestions and if I can test it, since everything is fine so far. Anyway, thank you guys for your help, if issue will come back I will work on it.

              

回答列表

1
 
vote

您的Wifi卡是 Qualcomm Atheros设备[168c:0042](修订版31)。您可以查看许多错误报告,以发现类似的问题和建议的解决方案:

  • 高通Atheros设备[168c:0042](第30版)无线设备无法正常工作
  • Wifi无效:Qualcomm Atheros Device [168c:0042]( 30版)
  • 168c:0042(rev 30)wifi不支持
  • Qualcomm atheros网络控制器[168c:0042](第30版)不起作用
  • 168c:0042(rev 30)Qualcomm Atheros设备
  • [168c:0042](rev 30)wifi无法在Acer E 15中工作
  • 高通Atheros无线网卡[168c:003e](修订版32)不支持
  • 高通Atheros设备[168c:0042](rev 30)在Ubuntu上不起作用
  • 高通Atheros设备[168c:0042](rev 30)在Ubuntu 14.04上不起作用
  • 高通Atheros设备[168c:0042](修订版30)在Ubuntu上不起作用
  • 高通Atheros设备[168c:0042](修订版30)无法在Ubuntu 14.04上运行

除了错误报告之外,各种论坛上还发布了问题和解决方案:

  • Qualcomm Atheros的无线适配器问题[168c:0042](修订版30)
  • Qualcomm Atheros设备[168c:0042](修订版30)在Ubuntu 14.04上无法正常运行
  • Qualcomm Atheros设备[168c:0042](修订版30)Wi-Fi驱动程序安装

我有一个使用 lspci -nnv 公开的类似卡片:

  3c:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)     Subsystem: Bigfoot Networks, Inc. QCA6174 802.11ac Wireless Network Adapter [1a56:1535]     Flags: bus master, fast devsel, latency 0, IRQ 136     Memory at dd200000 (64-bit, non-prefetchable) [size=2M]     Capabilities: <access denied>     Kernel driver in use: ath10k_pci     Kernel modules: ath10k_pci   

同一驱动程序 ath10k_pci 用作您的卡。因此,使用"一个驱动程序就能解决所有问题" 的方法来修复卡和我的卡中的错误。我一直关注的一个错误已修复,但花了两年才能到达上游:

  • 高通Atheros无线网卡[168c:003e](修订版32)不支持

为了缩小对我影响最大的错误,我使用了 dmesg | grep ath10k

  [    3.973278] ath10k_pci 0000:3c:00.0: enabling device (0000 -> 0002) [    3.974377] ath10k_pci 0000:3c:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0 [    4.253816] ath10k_pci 0000:3c:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:3c:00.0.bin failed with error -2 [    4.253822] ath10k_pci 0000:3c:00.0: Direct firmware load for ath10k/cal-pci-0000:3c:00.0.bin failed with error -2 [    4.254750] ath10k_pci 0000:3c:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:1535 [    4.254752] ath10k_pci 0000:3c:00.0: kconfig debug 0 debugfs 1 tracing 1 dfs 0 testmode 0 [    4.255179] ath10k_pci 0000:3c:00.0: firmware ver WLAN.RM.4.4-00022-QCARMSWPZ-2 api 6 features wowlan,ignore-otp crc32 4d458559 [    4.318661] ath10k_pci 0000:3c:00.0: board_file api 2 bmi_id N/A crc32 6fc88fe7 [    4.885699] ath10k_pci 0000:3c:00.0: Unknown eventid: 90118 [    4.886304] ath10k_pci 0000:3c:00.0: htt-ver 3.32 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 [    4.987424] ath10k_pci 0000:3c:00.0 wlp60s0: renamed from wlan0 [    5.820647] ath10k_pci 0000:3c:00.0: Unknown eventid: 90118   

信不信由你,这就是今天的 dmesg 错误修复后。带有错误的日志可以在刚刚链接的错误报告中查看。

我希望能为您发布一个单行答案,但在这一点上,我只能指出正确的方向来完成您的作业。

 

Your Wifi card is a Qualcomm Atheros Device [168c:0042] (rev 31). There are many bug reports you can review to find similar problem and recommended solution(s):

  • Qualcomm Atheros Device [168c:0042] (rev 30) wireless device is not working properly
  • Wifi not active: Qualcomm Atheros Device [168c:0042] (rev 30)
  • 168c:0042 (rev 30) wifi not supported
  • Qualcomm atheros network controller [168c:0042] (rev 30) does not work
  • 168c:0042 (rev 30) Qualcomm Atheros Device
  • [168c:0042] (rev 30) wifi not working in acer E 15
  • Qualcomm Atheros wireless card [168c:003e] (rev 32) not supported
  • Qualcomm Atheros Device [168c:0042] (rev 30) not working on Ubuntu
  • Qualcomm Atheros Device [168c:0042] (rev 30) not working on Ubuntu 14.04
  • Qualcomm Atheros Device [168c:0042] (rev 30) not working on Ubuntu
  • Qualcomm Atheros Device [168c:0042] (rev 30) not working on Ubuntu 14.04

In addition to the bug reports, there are problems and solutions posted on various forums:

  • Wireless adapter issues with Qualcomm Atheros [168c:0042] (rev 30)
  • Qualcomm Atheros Device [168c:0042] (rev 30) With Ubuntu 14.04 is not working
  • Qualcomm Atheros Device [168c:0042] (rev 30) Wi-Fi driver installation

I have a similar card revealed using lspci -nnv:

3c:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)     Subsystem: Bigfoot Networks, Inc. QCA6174 802.11ac Wireless Network Adapter [1a56:1535]     Flags: bus master, fast devsel, latency 0, IRQ 136     Memory at dd200000 (64-bit, non-prefetchable) [size=2M]     Capabilities: <access denied>     Kernel driver in use: ath10k_pci     Kernel modules: ath10k_pci 

The same driver ath10k_pci is used as your card. So "one driver fixes all" approach is used for bugs with your card and mine. The one bug I've been following has been fixed but it took two years to reach upstream:

  • Qualcomm Atheros wireless card [168c:003e] (rev 32) not supported

To narrow down which bug effected me most accurately I used dmesg | grep ath10k:

[    3.973278] ath10k_pci 0000:3c:00.0: enabling device (0000 -> 0002) [    3.974377] ath10k_pci 0000:3c:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0 [    4.253816] ath10k_pci 0000:3c:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:3c:00.0.bin failed with error -2 [    4.253822] ath10k_pci 0000:3c:00.0: Direct firmware load for ath10k/cal-pci-0000:3c:00.0.bin failed with error -2 [    4.254750] ath10k_pci 0000:3c:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:1535 [    4.254752] ath10k_pci 0000:3c:00.0: kconfig debug 0 debugfs 1 tracing 1 dfs 0 testmode 0 [    4.255179] ath10k_pci 0000:3c:00.0: firmware ver WLAN.RM.4.4-00022-QCARMSWPZ-2 api 6 features wowlan,ignore-otp crc32 4d458559 [    4.318661] ath10k_pci 0000:3c:00.0: board_file api 2 bmi_id N/A crc32 6fc88fe7 [    4.885699] ath10k_pci 0000:3c:00.0: Unknown eventid: 90118 [    4.886304] ath10k_pci 0000:3c:00.0: htt-ver 3.32 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 [    4.987424] ath10k_pci 0000:3c:00.0 wlp60s0: renamed from wlan0 [    5.820647] ath10k_pci 0000:3c:00.0: Unknown eventid: 90118 

Believe it or not this is today's dmesg after the bug is fixed. The log with the bug can be viewed at the bug report just linked.

I wish there was a one-line answer I could have posted for you but at this point I can only point you in the right direction for doing your homework.

 
 
1
 
vote

对于这个问题,我会

  sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*  

要禁用电源管理,我们可以从上游更新固件,因为该固件最近已更新

  cd /lib/firmware/ath10k/QCA9377/hw1.0 sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath10k/QCA9377/hw1.0/board-2.bin sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath10k/QCA9377/hw1.0/board.bin sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath10k/QCA9377/hw1.0/firmware-5.bin  

我还建议进入wifi路由器设置,仅使用不带WEP或TKIP的AES / PSK / CCMP将加密更改为WPA2

重启

 

For this issue I would

sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*

To disable power management, and we can update the firmware from upstream as it has been updated recently

cd /lib/firmware/ath10k/QCA9377/hw1.0 sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath10k/QCA9377/hw1.0/board-2.bin sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath10k/QCA9377/hw1.0/board.bin sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath10k/QCA9377/hw1.0/firmware-5.bin

I also recommend going into the wifi router settings and change encryption to WPA2 only using AES/PSK/CCMP with no WEP or TKIP

Reboot

 
 

相关问题

5  DNSMASQ-为什么要运行?  ( Dnsmasq why is this running ) 
因此,我在htop上闲逛,并查看正在运行的进程。由于某种原因,正在运行名为dnsmasq的进程。完整的命令是 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/Ne...

6  NetworkManager Applet没有显示任何网络  ( Networkmanager applet shows no networks ) 
此处中提到的我是"朋友" 和此处。我决定自己问一个问题,因为我仍然无法连接到无线网络。 我按照建议此处下载了Keryx,并设法下载了必要的软件包及其依赖项。当我尝试使用Keryx在Ubuntu上安装软件包时,Keryx刚刚关闭。之后,我使用dpkg手动安装了软件包,据我所知,这是成功的: kieran@ub...

1  通过无线热点共享Internet连接(DHCP)  ( Sharing internet connection dhcp through a wireless hotspot ) 
我通过电缆调制解调器连接了互联网。电缆调制解调器上的IP地址不是静态的,可能是通过DHCP模式获得的。 我希望通过计算机上可用的Wifi端口共享此Internet连接。有趣的是,临时网络设置不适用于我在Ubuntu上的情况。 因此,我将我的 /etc/network/interfaces 设置如下: auto...

4  如何显示UMTS信号强度?  ( How to display umts signal strength ) 
使用随机的UMTS USB记忆棒(Huwei 160或类似的东西)可以使当前的Ubuntu几乎开箱即用,并且通过网络管理器(nm-applet)进行设置很方便。 但是它不会显示当前信号强度或操作模式(使用了哪种速度模式等)。 什么是显示/监视此类信息的有用工具? ...

2  RTL8821AE,ASUS E202S在16.04上的无线问题  ( Wireless issues on 16 04 with rtl8821ae asus e202s ) 
我最近购买了一台Asus E202S台式计算机,并尝试在其上安装Ubuntu 16.04。我在Windows 10上安装或进行双重引导都没有问题,但是真正的问题在完成系统安装后将近一个小时就开始出现。 基本上,我的wifi定期"冻结" (wifi信号显示一切正常,但是我没有Internet连接),因此我被迫重新启动网...

2  Ubuntu 13.10 NetworkManager“检测到转储不一致”系统冻结  ( Ubuntu 13 10 networkmanager dump inconsistency detected system freeze ) 
我正在Asus N550JV笔记本电脑上运行Ubuntu 13.10。我的系统在一天中随机冻结。有时可以切换到终端然后再解决它,而有时它完全挂起,我必须重新启动。 请注意以下行: Feb 3 18:10:10 ido-N550JV NetworkManager[883]: <warn> nl_recvmsgs(...

0  在Ubuntu 16.04中,有线连接会在一段时间后失去Internet并需要重新连接  ( In ubuntu 16 04 wired connection losing the internet after a while and need to r ) 
我正在使用 Ubuntu 16.04 LTS ,并且系统中的所有内容都已升级和更新。 但是当我使用具有有线连接的互联网时,我有时会丢失互联网! 要使用Internet,我必须先 setting/network ,并且有线连接需要关闭然后重新打开才能工作。 这是运行 sudo lshw -C network ...

20  不受管理的网络图标-禁用网络管理  ( Unmanaged network icon network manangement disabled ) 
我在通过无线或有线连接连接到Internet时遇到问题。 我一直在系统托盘中看到一个带有工具提示的图标,该图标提示"不受管理" ,当我单击它时,系统显示"网络管理已禁用" 。 我用Google搜索并找到了命令: sudo dhclient eth0 这最终启用了我的网络,我有了网络。问题是我仍然得到带有"...

3  是否有任何NetworkManager VPN插件支持IPv6?  ( Do any networkmanager vpn plugins support ipv6 ) 
任何NetworkManager VPN插件都支持IPv6吗?到目前为止,我尝试过的两个(PPTP和StrongSwan)仅显示" IPv4" 选项卡。我本以为至少一个IPsec可以支持IPv6? ...

0  两个以太网端口都连接到LAN,想要在LAN上一个在有线Internet上  ( Both ethernet ports connected to lan want one on lan one on wired internet ) 
我最近在运行Ubuntu 14.04的计算机上安装了PCI卡,以便可以同时通过以太网连接到Internet和通过以太网连接到LAN。不幸的是,两个连接(通过不同的交换机)似乎都认为它们是LAN。我怎样才能解决这个问题?我尝试用 /etc/network/interfaces 解决问题,但无济于事。这是我的路线: ...

2  自动添加新的无线接入点  ( Automatically add new wireless access points ) 
我正在使用xfce作为桌面环境的几台笔记本电脑上运行Lucid。 在Lucid之前,NetworkManager托盘小部件会自动为我扫描访问点。但是,现在我发现我必须亲自运行 iwlist 来查找SSID(如果我还不知道),然后手动将其添加到列表中。完成此操作后,它将自动连接(如果以这种方式配置了AP)。 使之真正痛...

0  hp笔记本电脑经常与热点断开连接  ( Hp laptop frequently disconnect from hotspot ) 
2天前,我完全擦除了Windows许可证,并转移到Ubuntu 20.04。 在Ubuntu中,我面临Wi-Fi连接问题[与Windows 8.1(64位)不同)。 启动笔记本电脑时效果很好。但是后来,与Airtel 4G热点路由器的Wi-Fi连接突然关闭。因此,我切换到了移动热点。一半时间都可以,但是有时会显示连...

6  非管理用户应将CA证书保存在哪里?  ( Where should a non administrative user save a ca certificate ) 
我有一个用于连接到WPA2 Enterprise无线网络的CA证书。 我应在我的主文件夹中的哪个位置存储 .crt 文件?我没有在文件系统层次结构标准中看到任何建议应该做。 ...

15  网络管理员还是WICD?  ( Network manager or wicd ) 
几年前,当我第一次开始使用Ubuntu时,Network Manager出现了问题,因此我改用了wicd,它工作得很好。 (我忘记了确切的问题,但是wicd解决了问题) 我将进行全新安装,并对是否应该继续使用wicd感到好奇。还是Network Manager现在可以胜任工作? 谢谢。 附录 我之所以问,是因为一...

1  Realtek 8188ce在2分钟后停止工作  ( Realtek 8188ce stops working after 2minutes ) 
我正在通过Realtek 8188ce wifi适配器通过wubi在hp dm4-2191us上使用ubuntu 12.10。一切正常,除了wifi。我用过wicd,但它根本没有用,所以我以可变的成功回到了网络管理器。 它可以工作30分钟-2分钟,然后我必须重新连接才能使其重新工作。我真的很想使用Ubuntu(在我看...

0  如何启动并运行我的eth0?我已经尝试了所有方法,但都没有提出  ( How to get my eth0 up and running i have tried all but none bring this up ) 
Ubuntu 11.04。为什么eth0崩溃,没有工具或脚本来启动它? 我尝试了几种方法,但是都没有用。有什么主意吗? 1)vim / etc / network / interfaces chrome://plugins0 2)ifup eth0 a) chrome://plugins1 ...

10  为什么网络管理器无法在启动时启动?  ( Why doesnt network manager start at boot ) 
我认为这是几个月前从10.04升级到12.04时开始发生的。 每当我重新启动时,网络管理器都不会启动。我必须手动运行 sudo start network-manager ,然后一切正常。 我已经尝试过的东西(每次尝试修复后重新启动): 确认所有/etc/rc*.d/*network-manager链接均以应有的方...

40  网络管理器导入的VPN配置文件保存在哪里?  ( Where are vpn configuration files imported by network manager saved ) 
我已经导入了一个OpenVPN配置文件,该文件在尝试通过网络管理器和命令行进行连接时的行为有所不同。我想看看导入的配置文件是什么样子。 ...

1  nmcli连接验证失败  ( Nmcli connection verification failed ) 
我将根据答案在此SO问题中。当我在答案中执行步骤 时,我最终得到了"错误:连接验证失败" 。 nmcli connection show --active NAME UUID TYPE DEVICE LINKSYS99...

1  自Ubuntu 16.04起如何配置GSM调制解调器网络类型(EDGE / UMTS / Auto / etc)?  ( How to configure gsm modem network type edge umts auto etc since ubuntu 16 04 ) 
我使用USB调制解调器(移动宽带)连接到互联网。在Ubuntu 16.04之前,曾经有一个连接设置,您可以在其中通过 GUI编辑器或命令行(您可以看到 gsm.network-type 属性)。 但是,此设置自16.04起似乎已被删除,在GUI中不再可见,在CLI中不可配置。我的问题是,我使用的移动宽带仅在"仅3G"...

5  我需要dnsmasq吗?  ( Do i need dnsmasq ) 
当我将nmap localhost接收到时: 53/tcp open domain dnsmasq 2.59 这是什么,我真的需要吗? 我试图用将其删除 sudo apt-get remove dnsmasq-base 但是它说如果我继续的话,它也会删除 network-manager 和 net...

8  如何使网络管理员自动连接到新网络?  ( How can i make the network manager automatically connect to a new network ) 
如果我的计算机在没有网络连接的情况下处于开机状态(例如,路由器重新启动,网络电缆已拔出等),则直到我修复连接然后重新启动计算机后,它才可以连接。如何使网络管理员自动连接到新网络? 编辑:此处是修改后的日志文件,仅显示网络管理器。由于文件有些重复,因此只能显示几个小时。 ...

4  13.04总是在启动时提示您输入网络密码[关闭]  ( 13 04 always prompts for network password on startup ) 
已关闭。此问题是离题。它当前不接受答案。 <路径d =" M15 6.38A6.48 6.48 0 007.78。 04h-.02A6.49 6.49 0 002.05 5.6a6.31 6.31...

17  如何通过网络管理器使用OpenConnect连接到Juniper VPN?  ( How do i use openconnect via network manager to connect to juniper vpn ) 
更笼统的问题:如何在网络管理器中将参数/开关传递给客户端? 为了使用OpenConnect连接到Juniper VPN,我使用以下命令行: sudo openconnect --juniper -u me vpn.juniper.example.com 我已经安装了 network-manager-openc...

11  Ubuntu 18.04 LTS wifi问题  ( Ubuntu 18 04 lts wifi problems ) 
自从我购买了一台新笔记本电脑以来,已经有两年了,我在Ubuntu(16.04,18.04)上的笔记本电脑(Lenovo Y50-70)上的WiFi遇到了无尽的麻烦。 首先,它总是断开与诸如eduroam或任何其他企业连接的连接的连接。我尝试使用maaany解决该问题,但没有一个起作用: 将IPv6更改为忽略/禁用 ...

相关问题

5  DNSMASQ-为什么要运行? 
6  NetworkManager Applet没有显示任何网络 
1  通过无线热点共享Internet连接(DHCP) 
4  如何显示UMTS信号强度? 
2  RTL8821AE,ASUS E202S在16.04上的无线问题 
2  Ubuntu 13.10 NetworkManager“检测到转储不一致”系统冻结 
0  在Ubuntu 16.04中,有线连接会在一段时间后失去Internet并需要重新连接 
20  不受管理的网络图标-禁用网络管理 
3  是否有任何NetworkManager VPN插件支持IPv6? 
0  两个以太网端口都连接到LAN,想要在LAN上一个在有线Internet上 
2  自动添加新的无线接入点 
0  hp笔记本电脑经常与热点断开连接 
6  非管理用户应将CA证书保存在哪里? 
15  网络管理员还是WICD? 
1  Realtek 8188ce在2分钟后停止工作 
0  如何启动并运行我的eth0?我已经尝试了所有方法,但都没有提出 
10  为什么网络管理器无法在启动时启动? 
40  网络管理器导入的VPN配置文件保存在哪里? 
1  nmcli连接验证失败 
1  自Ubuntu 16.04起如何配置GSM调制解调器网络类型(EDGE / UMTS / Auto / etc)? 
5  我需要dnsmasq吗? 
8  如何使网络管理员自动连接到新网络? 
4  13.04总是在启动时提示您输入网络密码[关闭] 
17  如何通过网络管理器使用OpenConnect连接到Juniper VPN? 
11  Ubuntu 18.04 LTS wifi问题 



© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有