我最近安装了 Ubuntu:14.10,内核:3.16.0-31-generic。我遇到了一些网络问题。我的笔记本电脑是联想 Yoga 13。我在让网络适配器工作时遇到了一些问题,但现在它可以正常工作了 - 有时!以下是发生的情况:
在工作中,一切都进展顺利。我没有遇到任何问题!
在家里,Wifi 连接在工具栏中显示“?”。使用网络连接的所有内容都停止响应。例如,当我尝试使用 SSH 连接到某个东西时,文件浏览器、我的 Bluefish 编辑器也使用 SSH。当我尝试编辑网络设置时,它也停止响应。我不得不强制退出这些应用程序……““设置”没有响应。您可以选择等待一小会儿让它继续,或者强制应用程序完全退出。”
浏览器工作了一段时间,然后就断开了连接。然而浏览器并没有停止响应,只是断开了连接。
如果我尝试重新启动,系统就会完全冻结。
在我的其他设备上,连接该网络没有问题。
一些命令及其信息:
nm-tool:
NetworkManager Tool
State: connected (global)
- Device: wlan0 [1gbitinternet 1] ---------------------------------------------
Type: 802.11 WiFi
Driver: rtl8723au
State: connected
Default: yes
HW Address: 2C:D0:5A:F3:72:E2
Capabilities:
Speed: 72 Mb/s
Wireless Properties
WEP Encryption: yes
WPA Encryption: yes
WPA2 Encryption: yes
rfkill list all
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
sudo lshw -class network
*-network
description: Wireless interface
physical id: 1
bus info: usb@1:1.4
logical name: wlan0
serial: 2c:d0:5a:f3:72:e2
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtl8723au driverversion=3.16.0-31-generic firmware=N/A ip=192.168.1.45 link=yes multicast=yes wireless=IEEE 802.11abgn
lsusb
Bus 002 Device 004: ID 5986:029c Acer, Inc
Bus 002 Device 003: ID 2047:0855 Texas Instruments
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 04f3:000a Elan Microelectronics Corp.
Bus 001 Device 005: ID 0bda:1724 Realtek Semiconductor Corp.
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 003: ID 0781:5571 SanDisk Corp. Cruzer Fit
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
modinfo rtl8723au
modinfo: ERROR: Module rtl8723au not found.
sudo rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
git log -n 1 --oneline
bd3ef04 rtl8723au: Allow build on armv7l
也许启用了错误的驱动程序?
sudo modinfo 8723au
filename: /lib/modules/3.16.0-31-generic/kernel/drivers/net/wireless/8723au.ko
version: v4.1.6_7336.20130426
author: Realtek Semiconductor Corp.
description: Realtek Wireless Lan Driver
license: GPL
srcversion: 4F10D2E0FAC6F67FFD05DE4
alias: usb:v0BDAp0724d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0BDAp1724d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0BDAp8724d*dc*dsc*dp*icFFiscFFipFFin*
depends:
vermagic: 3.16.0-31-generic SMP mod_unload modversions
parm: rtw_ips_mode:The default IPS mode (int)
parm: rtw_regulatory_id:int
parm: ifname:The default name to allocate for first interface (charp)
parm: if2name:The default name to allocate for second interface (charp)
parm: rtw_initmac:charp
parm: rtw_channel_plan:int
parm: rtw_chip_version:int
parm: rtw_rfintfs:int
parm: rtw_lbkmode:int
parm: rtw_network_mode:int
parm: rtw_channel:int
parm: rtw_wmm_enable:int
parm: rtw_vrtl_carrier_sense:int
parm: rtw_vcs_type:int
parm: rtw_busy_thresh:int
parm: rtw_ht_enable:int
parm: rtw_cbw40_enable:int
parm: rtw_ampdu_enable:int
parm: rtw_rx_stbc:int
parm: rtw_ampdu_amsdu:int
parm: rtw_lowrate_two_xmit:int
parm: rtw_rf_config:int
parm: rtw_power_mgnt:int
parm: rtw_smart_ps:int
parm: rtw_low_power:int
parm: rtw_wifi_spec:int
parm: rtw_antdiv_cfg:int
parm: rtw_antdiv_type:int
parm: rtw_enusbss:int
parm: rtw_hwpdn_mode:int
parm: rtw_hwpwrp_detect:int
parm: rtw_hw_wps_pbc:int
parm: rtw_max_roaming_times:The max roaming times to try (uint)
parm: rtw_80211d:Enable 802.11d mechanism (int)
parm: rtw_btcoex_enable:Enable BT co-existence mechanism (int)
parm: rtw_notch_filter:0:Disable, 1:Enable, 2:Enable only for P2P (uint)
parm: debug:Set debug level (1-9) (default 1) (int)
我仍然有这些错误:
dmesg | grep -e 8723 -e 80211 | tail -n15
[ 11.540092] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 11.540094] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 11.540095] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 11.540097] cfg80211: (5250000 KHz - 5330000 KHz @ 40000 KHz), (N/A, 2000 mBm), (0 s)
[ 11.540098] cfg80211: (5490000 KHz - 5710000 KHz @ 40000 KHz), (N/A, 2700 mBm), (0 s)
[ 11.540099] cfg80211: (57240000 KHz - 65880000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
[ 11.626988] RTL8723AU: ERROR send eapol packet
[ 11.639382] RTL8723AU: ERROR send eapol packet
[ 11.639679] RTL8723AU: ERROR set pairwise key to hw: alg:4(WEP40-1 WEP104-5 TKIP-2 AES-4) camid:4
[ 325.669099] RTL8723AU: ERROR set ssid [1gbitinternet] fw_state = 0x00000008
[ 325.773209] RTL8723AU: ERROR start auth
[ 325.776061] RTL8723AU: ERROR auth success, start assoc
[ 325.801791] RTL8723AU: ERROR send eapol packet
[ 325.828360] RTL8723AU: ERROR send eapol packet
[ 325.829611] RTL8723AU: ERROR set pairwise key to hw: alg:4(WEP40-1 WEP104-5 TKIP-2 AES-4) camid:4