我买了一个 Wifi USB 密钥,以便将我的工作站连接到 Wifi。它工作了大约一周,然后,他尝试进行身份验证,但无法进行身份验证(系统提示我输入密码 3 次(密码正确),但失败了)。
我在 Fedora 17 x64 上,我的密钥是 NETGEAR WNA3100M
以下是更多详细信息:
uname -a :
Linux pc-cyril 3.6.8-2.fc17.x86_64 #1 SMP Tue Nov 27 19:35:02 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
dmesg (the wifi key part, after plugged) :
[193300.392090] usb 2-2: USB disconnect, device number 7
[193302.789804] usb 2-2: new high-speed USB device number 8 using ehci_hcd
[193302.906005] usb 2-2: New USB device found, idVendor=0846, idProduct=9021
[193302.906012] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[193302.906016] usb 2-2: Product: NETGEAR WNA3100M
[193302.906019] usb 2-2: Manufacturer: Realtek
[193302.906021] usb 2-2: SerialNumber: 00e04c000001
[193302.907746] rtl8192cu: Chip version 0x11
[193303.008087] rtl8192cu: MAC address: 2c:b0:5d:6c:51:f2
[193303.008098] rtl8192cu: Board Type 0
[193303.008328] rtlwifi: rx_max_size 15360, rx_urb_num 8, in_ep 1
[193303.008407] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw.bin
[193303.056633] ieee80211 phy13: Selected rate control algorithm 'rtl_rc'
[193303.058737] rtlwifi: wireless switch is on
[193303.101172] rtl8192cu: MAC auto ON okay!
[193303.135277] rtl8192cu: Tx queue select: 0x05
[193303.514795] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[193305.144082] wlan0: authenticate with 00:26:f2:76:f3:1d
[193305.168193] wlan0: send auth to 00:26:f2:76:f3:1d (try 1/3)
[193305.178009] wlan0: authenticated
[193305.178413] rtl8192cu 2-2:1.0: wlan0: disabling HT due to WEP/TKIP use
[193305.190193] wlan0: associate with 00:26:f2:76:f3:1d (try 1/3)
[193305.210486] wlan0: RX AssocResp from 00:26:f2:76:f3:1d (capab=0x411 status=0 aid=2)
[193305.210728] wlan0: associated
[193305.210745] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[193313.002990] wlan0: deauthenticated from 00:26:f2:76:f3:1d (Reason: 15)
[193313.011526] cfg80211: Calling CRDA to update world regulatory domain
[193313.033636] cfg80211: World regulatory domain updated:
[193313.033644] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[193313.033650] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[193313.033655] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[193313.033660] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[193313.033664] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[193313.033668] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[193313.033705] cfg80211: Calling CRDA for country: FR
[193313.038307] cfg80211: Regulatory domain changed to country: FR
[193313.038313] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[193313.038318] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[193313.038323] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[193313.038327] cfg80211: (5250000 KHz - 5330000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[193313.038374] cfg80211: (5490000 KHz - 5710000 KHz @ 40000 KHz), (N/A, 2700 mBm)
[193313.894369] wlan0: authenticate with 00:26:f2:76:f3:1d
[193313.906507] wlan0: send auth to 00:26:f2:76:f3:1d (try 1/3)
[193314.107139] wlan0: send auth to 00:26:f2:76:f3:1d (try 2/3)
[193314.308066] wlan0: send auth to 00:26:f2:76:f3:1d (try 3/3)
[193314.509039] wlan0: authentication with 00:26:f2:76:f3:1d timed out
我不知道发生了什么,是不是密钥出了问题,或者是内核更新了,但是现在,我迷路了 :/
你知道发生了什么吗?谢谢!:)
答案1
每次我升级操作系统时,使用另一个 WiFi USB 密钥在 Ubuntu 上也会发生类似的事情。您最近是否安装了任何更新或更改了内核?
无论如何,我总是能够在每次更新后通过重新编译 USB 密钥驱动程序来修复它。
答案2
我终于将 Fedora 更新到了最新版本(我迟到了 n-1),密钥又开始起作用了。我猜想上一个版本中有一些未修复的错误没有更新。
我查看了@user1301428 的回答,因为如果您想要(出于任何特殊原因)保留在 n-1 版本的 Fedora,您可能必须使用此方法。
但如果可以的话,我强烈建议您将版本更新到最新版本。
答案3
如果驱动程序是官方 Fedora 驱动程序,则根本不需要重新编译驱动程序等。根据显示的日志,驱动程序似乎正在运行。
如果您更新了内核,Fedora 应该会保留旧内核。尝试使用以前可以正常工作的内核启动,然后再次检查。如果可以正常工作,请通过 bugzilla 报告问题。