我有一台 Dell XPS 13 Kaby Lake,运行 Ubuntu 16.10。
该设备中的无线网卡是“Killer 1535 802.11ac 2x2 WiFi 和蓝牙 4.1”。
最近,我连接网络时遇到的问题越来越严重,以至于我现在根本无法访问互联网。我尝试了这里的解决方案让 Killer Wireless-AC 1535 正常工作以安装 Ubuntu 16.04,但它不适用于我的机器。我使用了撰写本文时的最新版本(1.162)。
possible missing firmware /lib/firmware/i915/... for module i915
我在运行 时收到 2 条警告 ( ) modprobe
。重启后,dmesg
包含以下内容的行ath
:
[ 40.976042] ath10k_pci 0000:3a:00.0: enabling device (0000 -> 0002)
[ 40.999663] ath10k_pci 0000:3a:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[ 41.280248] ath10k_pci 0000:3a:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:3a:00.0.bin failed with error -2
[ 41.280261] ath10k_pci 0000:3a:00.0: Direct firmware load for ath10k/cal-pci-0000:3a:00.0.bin failed with error -2
[ 41.280756] ath10k_pci 0000:3a:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2
[ 41.280760] ath10k_pci 0000:3a:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
[ 41.283081] ath10k_pci 0000:3a:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:1535
[ 41.283084] ath10k_pci 0000:3a:00.0: kconfig debug 0 debugfs 1 tracing 1 dfs 0 testmode 0
[ 41.283513] ath10k_pci 0000:3a:00.0: firmware ver WLAN.RM.2.0-00180-QCARMSWPZ-1 api 4 features wowlan,ignore-otp,no-4addr-pad crc32 75dee6c5
[ 41.349058] ath10k_pci 0000:3a:00.0: board_file api 2 bmi_id N/A crc32 6fc88fe7
[ 43.496457] ath10k_pci 0000:3a:00.0: htt-ver 3.26 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[ 43.581127] ath: EEPROM regdomain: 0x6c
[ 43.581128] ath: EEPROM indicates we should expect a direct regpair map
[ 43.581130] ath: Country alpha2 being used: 00
[ 43.581130] ath: Regpair used: 0x6c
[ 43.585473] ath10k_pci 0000:3a:00.0 wlp58s0: renamed from wlan0
[ 55.450429] ath: EEPROM regdomain: 0x8114
[ 55.450434] ath: EEPROM indicates we should expect a country code
[ 55.450435] ath: doing EEPROM country->regdmn map search
[ 55.450436] ath: country maps to regdmn code: 0x37
[ 55.450437] ath: Country alpha2 being used: DE
[ 55.450437] ath: Regpair used: 0x37
[ 55.450438] ath: regdomain 0x8114 dynamically updated by country IE
注意 41.280 处的固件消息。
我能做什么?如果有帮助的话,我愿意降级到 16.04。
其他一些观察结果:
- 看来我已经连接到我尝试连接的网络,并且设备被分配了一个 IPv4 地址。
- 然而,在 Firefox 中输入 URL 不会加载任何内容。并且也
ping
不会返回任何内容。 - 尽管我第一次安装 16.10 时能够访问互联网,但目前我无法访问任何网站即使使用干净的实时 USB“试用 Ubuntu”。
下面的屏幕截图显示网络已连接,但是 ping 不出任何结果:
有什么建议吗?非常感谢!
答案1
我建议的第一件事是更新固件。在网络连接正常的情况下,请打开终端并执行以下操作:
wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.162_all.deb
sudo dpkg -i linux-firmware_1.162_all.deb
重新启动并告诉我们连接是否已改善。如果您仍然遇到问题,请向我们显示:
dmesg | grep ath
请检查路由器中的设置。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么使用 2.4 GHz 频段的 20 MHz 信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。使用固定信道(1、6 或 11)比自动信道选择更幸运。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。
接下来,我建议明确设置你的监管范围。检查你的:
sudo iw reg get
如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:
sudo iw reg set IS
当然,如果不是冰岛,请替换您的国家代码。永久设置它:
gksudo gedit /etc/default/crda
如果您没有文本编辑器 gedit,请使用 nano 或 Kate 或 leafpad。
将最后一行改为:
REGDOMAIN=IS
仔细校对,保存并关闭文本编辑器。
接下来,我在网络管理器中将 IPv6 设置为忽略:http://docs.fedoraproject.org/en-US/Fedora/18/html/Installation_Guide/images/netconfig/network-connections-ipv6-ignore.png 此示例适用于以太网,但您想要无线。