Atheros AR2413 升级后无法工作

Atheros AR2413 升级后无法工作

我不太了解网络,所以需要一些帮助。我从 8.04 开始使用 Ubuntu,从那时起我的 WiFi 就一直有效。我今天升级到了 11.04。首次启动(使用 LiveCD)后,我的小部件列出了我的家庭网络,但我无法连接到它。它受 WPA 保护。我在网上找到了一些随机终端命令,希望它们能帮助您找出这里的问题所在。

iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

ole@ole:~$ ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:16:d4:4d:dd:0f  
          inet addr:192.168.0.198  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::216:d4ff:fe4d:dd0f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3179 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2721 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3846076 (3.8 MB)  TX bytes:340839 (340.8 KB)
          Interrupt:21 Base address:0x6800 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:720 (720.0 B)  TX bytes:720 (720.0 B)

wlan0     Link encap:Ethernet  HWaddr 00:16:cf:9b:da:1f  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lspci

... (shortened) ...
06:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
06:02.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)
... (shortened) ...

更新

我一直在尝试解决它。​​由于我不知道自己在做什么,所以我在尝试随机的事情。到目前为止,我认为我已经找到了一种每次都能正常工作的连接方法。

  1. 通过电缆连接并启动笔记本电脑。
  2. 右键单击网络管理器禁用 WiFi
  3. 使用笔记本电脑上的物理按钮禁用 WiFi
  4. 使用上述按钮启用 WiFi
  5. 右键单击网络管理器启用 WiFi
  6. 过了一会儿,它连接上了

这可能与此有关问题?

对此可能与什么有关,您有什么新奇的想法吗?是否有某个设置在启动过程中未正确启用?

更新 2

我尝试在启动时不连接电缆的情况下执行上述步骤(步骤 1),但没有成功。但是,当我插入电缆时,它一定启动了网络管理器,因为它立即开始连接到我的无线网络。

我强烈地感觉到这个问题与网络管理器未正确初始化有关。有谁对 NM 有深入了解,可以告诉我吗?或者甚至可以告诉我如何在启动后测试重新初始化 NM?

答案1

我曾经遇到过完全相同的问题,在 11.04 之前,我的 AR2413 卡一切正常,升级后,无法再使用 Wifi 连接。我解决问题的方法是:

  • 升级到最新内核 2.6.38-10
  • 删除 /etc/network/interfaces 中与我的 wifi 网络相关的所有内容
  • 在网络管理器中删除 wifi 连接
  • 重启 ;)
  • 使用网络管理器重新创建 Wifi 连接
  • 等待获取 IP
  • 使用我的 Wifi 连接浏览网页 :D

我认为主要的修正来自新内核;)

答案2

我在 Acer Aspire 5100 AMD Turion 上运行完全相同的以太网控制器 (ath5k)。自从升级到 64 位 11.04(从 10.10)以来,wifi 一直无法接受,随机断开连接,并且持续不断。

我尝试过以下几种方法,发现它们有助于在 11.04 下维持持续的 WiFi 连接:

  1. 切换回 gnome 2 (经典);

  2. wicd 网络管理器上的 apt-get;以及

  3. 从较旧的内核 2.6.35-28-generic 启动,允许菜单选择 (感谢 Dananjaya)

希望这可以帮助。

答案3

我有一台 Acer Aspire 5110,配有 Atheros AR2413 无线芯片。我已升级到内核为 2.6.38-10-generic 的 Ubuntu 11.04。

对我来说唯一有用的是启动旧内核 2.6.35-30-generic。

使用 2.6.38-10 内核,我的系统有时会在 30 分钟后启动无线,有时则永远不会启动。

NetworkManager 小程序菜单带有“无线网络”条目,并且相应的“断开连接”显示为灰色。

rfkill 列表显示 0:phy0:无线局域网软阻止:否,硬阻止:否。

lspci 说正在使用的内核驱动程序是 ath5k。

我无法在 /var/log/syslog 中找到与此延迟原因相关的任何有意义的消息。

可能相关的消息:

NetworkManager: <info> (wlan0) bringing up device.
kernel: [ 49.256545] ADDRCONF(NETDEV_UP): wlan: link is not ready
NetworkManager: <info> (wlan0): preparing device.
NetworkManager: <info> (wlan0): deactivating device (reason: 2)
NetworkManager: supplicant_interface_acquire: assertion `mgr_state == NM_SUPPLICANT_MANAGER_STATE_IDLE' failed
NetworkManager: <info> modem-manager is now available.
NetworkManager: <warn> bluez error getting default adapter: The name org.bluez was not provided by any .service files
NetworkManager: Trying to start the supplicant...
NetworkManager: <info> (wlan0): supplicant manager state: down -> idle
NetworkManager: <info> (wlan0): device state chang: 2 -> 3 (reason 0)
NetworkManager: <info> (wlan0): supplicant interface state: starting -> ready
wpa_supplicant: Failed to initiate AP scan.

在运行旧内核时也会出现相同或几乎相同的消息,其中 wifi 连接会立即建立。上述消息出现一秒钟后,使用旧内核时会出现以下内容:

NetworkManager:激活(wlan0)开始连接“我的 SSID”

上次我尝试新内核时没有出现这样的消息。(上次我的 wifi 也一直没能正常工作。)

答案4

只需将桌面切换为经典视图而不是 Unity,您的 wifi 就会恢复!这是 Unity 中的一个错误,导致它无法激活 wifi。尽管其他一切都运行正常,即驱动程序、按钮等,但 Unity 界面还是存在问题。

相关内容