自从安装了 Ubuntu 10.10 以来,我一直在努力,但让我的 wifi 工作一直很困难。
这就是我尝试的。
首先,我使用 ifconfig 命令检查我是否有驱动程序,它显示无线局域网驱动程序为 wlan0。
接下来,我尝试以 root 身份运行命令 iwlist wlan0 扫描,但输出结果为无扫描结果。
接下来我访问了这个链接https://help.ubuntu.com/community/WifiDocs/Driver/Atheros看看我的笔记本电脑可能存在什么问题。我确实有一个 ath5k 芯片组。当我按照上面链接中的说明操作时,其中一个 blacklist-ath_pci.conf 文件中就写了这个。
对于某些 Atheros 5K RF MAC,madwifi 驱动程序会加载,但无法正确初始化硬件,导致 ath5k 无法恢复。为了防止这种情况,请默认停止 madwifi 加载。使用 Jockey 选择一个驱动程序或另一个驱动程序。(Ubuntu:#315056、#323830
我不擅长 Linux,但我尝试了一下。我迫切希望我的 wifi 能用,如果这个社区能提供帮助,我会很高兴。
- 添加:如果有人想知道我正在使用什么驱动程序,这就是输出。
network description: Wireless interface product: AR2413 802.11bg NIC vendor: Atheros Communications Inc. physical id: 3 bus info: pci@0000:0a:03.0 logical name: wlan0 version: 01 serial: 00:19:7d:d3:0c:fd width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=ath5k driverversion=2.6.35-24-generic firmware=N/A latency=168 link=no maxlatency=28 mingnt=10 multicast=yes wireless=IEEE 802.11bg resources: irq:18 memory:d0000000-d000ffff
关于我所做的事情的更多信息和输出。
lsmod | grep ath
ath5k 130083 0
mac80211 231541 1 ath5k
ath 8153 1 ath5k
cfg80211 144470 3 ath5k,mac80211,ath
led_class 2633 1 ath5k
答案1
我也遇到过同样的问题。我花了将近一个月才解决。我的是 ATHEROS AR5007EG。
首先我尝试了 ndisgtk (NDISWRAPPER),... 它能工作,但非常模糊。它曾经显示所有可用的无线网络,但连接它需要很长时间。
等得不耐烦了,我尝试了 mad wifi。它成功了……唯一的缺点是每次内核升级都需要重新安装。
步骤如下:
首先也是最重要的一点是撤销您迄今为止所做的一切……特别是您添加的所有黑名单。
卸载已经安装的疯狂 wifi 驱动程序..点击此链接在标题“删除旧模块”下。
删除所有模块后,使用此链接按照“使用 madwifi 和 ath_pci 的方法”标题下列出的 PJ Kurian 博士的方法...按照提到的所有步骤进行操作。
这样就可以了:)
秘诀就是要有耐心。
希望这可以帮助。
答案2
如果扫描没有显示任何内容,可能是没有可用的无线网络。您是否尝试过连接其他设备?如果这有点明显,请见谅。
答案3
也许同一硬件的两个不同驱动程序之间存在冲突。我不知道您的 wifi 硬件,但如果存在冲突,您应该将其中一个驱动程序列入黑名单,并在文件 /etc/modprobe.d/blacklist.conf 的最后一行添加“blacklist nameofthedriver”。
答案4
您可以尝试安装 LBM:
sudo apt-get install linux-backports-modules-wireless-maverick-generic
这些是从更高版本的内核移植到 maverick 内核的无线驱动程序。