Sony Vaio VGN-NW240F
网络控制器:Qualcomm Atheros AR9285 无线网络适配器 (PCI-Express) (rev 01)
$ lspci -vv -s
Subsystem: Foxconn International, Inc. T77H126.00 802.11bgn Wireless Half-size Mini PCIe Card
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 17
Region 0: Memory at d2500000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: ath9k
$ modinfo ath9k
filename: /lib/modules/3.13.0-24-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
license: Dual BSD/GPL
description: Support for Atheros 802.11n wireless LAN cards.
author: Atheros Communications
srcversion: BAF225EEB618908380B28DA
alias: platform:qca955x_wmac
alias: platform:ar934x_wmac
alias: platform:ar933x_wmac
alias: platform:ath9k
alias: pci:v0000168Cd00000036sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000036sv0000185Fsd00003027bc*sc*i*
[alias...]
depends: ath9k_hw,mac80211,ath9k_common,cfg80211,ath
intree: Y
vermagic: 3.13.0-24-generic SMP mod_unload modversions
signer: Magrathea: Glacier signing key
sig_key: 00:A5:A6:57:59:DE:47:4B:C5:C4:31:20:88:0C:1B:94:A5:39:F4:31
sig_hashalgo: sha512
parm: debug:Debugging mask (uint)
parm: nohwcrypt:Disable hardware encryption (int)
parm: blink:Enable LED blink on activity (int)
parm: btcoex_enable:Enable wifi-BT coexistence (int)
parm: bt_ant_diversity:Enable WLAN/BT RX antenna diversity (int)
parm: ps_enable:Enable WLAN PowerSave (int)
我的网络与这台 Windows 7 电脑以及其他各种电脑和设备配合得很好。我今天安装了 Ubuntu 14.04,除了 wifi 之外,它运行正常。
当我尝试连接(wifi 图标,网络名称)时,每隔一分钟左右就会弹出一个要求输入密码的窗口,并且无法连接。密码是正确的。
我尝试从连接列表(wifi图标,编辑连接)中删除该网络,重新启动计算机并重试,但无济于事。
以太网运行完美。
我不得不假设它与 Ubuntu 相关,因为无线网卡可以被识别并可以扫描可用的不同网络。
$ rfkill list
0: sony-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
我对 Ubuntu 14.04 不太了解,甚至无法尝试任何事情。
有什么建议么?
答案1
至此,我的问题已解决。我不太清楚具体是怎么解决的,但我做了以下事情:
sudo service network-manager restart
如果这是解决方案的话,也许这将会帮助其他遇到这个问题的人。
答案2
请原谅我回答得不够正式 - 只是向其他人发出一个快速通知,这是之后对我唯一有用的方法小时搜索和尝试不同的东西。
我花了很长时间尝试让某些东西工作 - 最终发现显然是网卡本身工作正常(因为它在另一个操作系统上运行良好);wifi 网络工作正常(因为我可以坐在那里用手机正常使用它);密码正确;我可以通过有线连接连接到互联网。
对我来说,问题在于我的网卡有点……不太好。
首先,我在这里发现我的网卡是什么
sudo lshw -class network
(它是 Realtek RTL8821AE 802.11ac PCIe 无线网络适配器,因此我在搜索中使用了“RTL8821AE”)
然后我搜索了驱动程序,花了一段时间,但最终我找到了此主题上面说有一个新的...我要说驱动程序(?!)...并按照说明操作。只有通过 github 链接,我才能真正弄清楚...我要说驱动程序(?!)...在哪里,并将其下载到我的笔记本电脑上,解压缩并将其复制到 USB 记忆棒上。然后我只需执行 make 命令等。砰!成功了 :)
有时我还必须使用此命令来清除缓存或其他内容:
sudo service network-manager restart
答案3
如果其他人也和我一样遇到同样的问题,每次登录时都必须运行sudo service network-manager restart
才能使用 wifi。我已经找到了一个永久修复方法,可以修复我的网络适配器,但 ubuntu 的新版本却破坏了它。请忽略我之前关于降级内核的评论,因为主要问题是 14.04 中的新 wpasupplicant 包。
我的解决方案是获取此 ppa:deb http://ppa.launchpad.net/mathieu-tl/nm/ubuntu saucy main
它包含 Ubuntu 的 13.10 网络管理器包和 wpasupplicant 包。我去了 synaptic 并只降级了 wpasupplicant 包。我再也不需要运行该命令了sudo service network-manager restart
。
答案4
这不是一个解决方案,而是一个变通方法,您可以使用nmcli
网络管理器的命令行界面。例如:
nmcli d wifi connect <Your-SSID> password <Your-Password>
如果您能够连接此设备,请告诉我。