我有一个高通公司的QCA6174网络驱动程序。
我的Linux上的Wifi非常慢,但是它在Windows10上工作得很好。当我使用以太网电缆时,一切都可以工作,但是WiFi很慢,有时甚至不能连接。
有人能指导我怎么解决这个问题吗?
以下是有关我的司机的更多信息:
Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 20)
Subsystem: Foxconn International, Inc. QCA6174 802.11ac Wireless Network Adapter [105b:e08e]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 35
Region 0: Memory at d1400000 (64-bit, non-prefetchable) [size=2M]
Capabilities: <access denied>
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci发布于 2016-11-02 21:17:06
好的,您可以做的是尝试在配置中添加一行。
sudo su
echo "options ath9k nohwcrypt=1" >> /etc/modprobe.d/ath9k.conf然后重新启动你的电脑,看看这是否有帮助。如果这不能解决你的速度问题,我有另一个技巧,你可以用。
强制禁用802.11n协议。而协议应该为更新的路由器提供更好的速度。大多数现代路由器实际上不使用此协议,这可能会造成问题。
打开终端并使用以下命令:
sudo rmmod iwlwif
sudo modprobe iwlwifi 11n_disable=1现在,尝试重新连接到网络,如果这没有解决问题,那么哦,好吧,但如果这样做了,使更改永久发出这些命令。
sudo su
echo "options iwlwifi 11n_disable=1" >> /etc/modprobe.d/iwlwifi.conf希望这能解决您的问题,如果不是,我还有最后一件事可以做,那就是禁用ipv6,而我不确定您的供应商是否有ipv6支持,有时这会导致某些路由器和ISP的问题,以测试这是否是问题所在。
sudo su
echo "#disable ipv6" >> /etc/sysctl.conf
echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.lo.disable_ipv6 = 1" >> /etc/sysctl.conf对于上述任何一种情况,只需编辑“文件名和位置”,例如
sudo gedit /etc/modprobe.d/ath9k.conf然后细化所加的线并移除它。
我提供的第二个解决方案提供了一种方法来测试它在使其永久化之前是否有用,因此,除非您选择执行使更改永久化的步骤,否则您将不需要进行任何手动编辑来撤消它。
如果没有我提供的帮助,请评论,回复我,等等。
https://askubuntu.com/questions/844846
复制相似问题