我刚刚安装了 Ubuntu 10.04.3 以与 Windows 双启动。我可以使用有线连接连接到 Internet,但不能通过无线连接。第一次启动时,无线通知栏显示“设备未就绪”。下次启动时,无线通知没有显示任何可用网络,但没有说“设备未就绪”。第三次启动时,互联网图标根本不显示。
我推测这是驱动程序/硬件问题,但没有足够的经验来了解。
我的问题是: 根据我已经采取的步骤,下一个故障排除步骤(如果有)是什么?
背景信息:
硬件 Wi-Fi 按钮位于打开位置:-),但指示灯不随按钮切换。即,当我在运行 Windows 时将无线设备置于打开位置时,指示灯呈蓝色。关闭时,指示灯呈橙色。在 Ubuntu 中,它在两个位置都显示橙色。
当我登录到系统时,我会看到一个对话框,其中显示“GNOME Power Manager 的默认配置尚未正确安装等”。 (我不知道这会如何影响这个过程,但希望你能这样做:-)
故障排除步骤摘要(下面列出了输出):
逐步完成相关的故障排除步骤Ubuntu 社区文档
A。检查设备识别
sudo lshw -C network
(输出如下)b.检查与路由器的连接
iwconfig
(输出如下)C。检查 ip 分配
ifconfig
(输出如下)- 在系统-->管理中运行“硬件驱动程序”实用程序(它说“这台计算机上没有专有驱动程序”)
- 识别我的卡和驱动程序
lspci -vvnn | grep 14e4
(输出如下) - 检查 linuxwireless.org 以查看该驱动程序是否受支持(确实如此)
我的下一步是什么?
1.a——输出sudo lshw -C network
*-network
description: Ethernet interface
product: MCP67 Ethernet
vendor: nVidia Corporation
physical id: a
bus info: pci@0000:00:0a.0
logical name: eth0
version: a2
serial: 00:1b:24:d0:dc:21
size: 100MB/s
capacity: 100MB/s
width: 32 bits
clock: 66MHz
capabilities: pm msi ht bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=forcedeth driverversion=0.64 duplex=full ip=192.168.1.6 latency=0 link=yes maxlatency=20 mingnt=1 multicast=yes port=MII speed=100MB/s
resources: irq:27 memory:f6488000-f6488fff ioport:30f8(size=8) memory:f6489c00-f6489cff memory:f6489800-f648980f
*-network
description: Network controller
product: BCM4311 802.11b/g WLAN
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:03:00.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=b43-pci-bridge latency=0
resources: irq:19 memory:f6000000-f6003fff
*-network DISABLED
description: Wireless interface
physical id: 1
logical name: wlan0
serial: 00:1a:73:bb:d7:35
capabilities: ethernet physical wireless
configuration: broadcast=yes multicast=yes wireless=IEEE 802.11bg
1.b——输出iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11bg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
1.c——输出ifconfig
eth0 Link encap:Ethernet HWaddr 00:1b:24:d0:dc:21
inet addr:192.168.X.X Bcast:192.168.X.XXX Mask:255.255.XXX.X
inet6 addr: fe80::21b:24ff:xxxX:xxXX/XX Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4966 errors:0 dropped:0 overruns:0 frame:0
TX packets:4068 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4503525 (4.5 MB) TX bytes:777899 (777.8 KB)
Interrupt:27 Base address:0x2000
lo Link encap:Local Loopback
inet addr:127.0.X.X Mask:255.0.X.X
inet6 addr: ::X/XXX Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1958 errors:0 dropped:0 overruns:0 frame:0
TX packets:1958 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:117940 (117.9 KB) TX bytes:117940 (117.9 KB)
3 -- 输出来自 lspci -vvnn | grep 14e4
03:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 02)
答案1
打开无线接口并尝试执行网络扫描。ifconfig wlan0 up
打开wlan0
接口(如果未调用您的接口,请更改此设置wlan0
)。iwlist scanning
对可用网络执行扫描。这是非常重要的一步,因为它让您知道出了什么问题以及下一步该做什么。
- 如果扫描有效(您会看到打印出有关可用网络的信息),则您的硬件和驱动程序工作正常,问题出在网络管理器和/或网络小程序上。我建议禁用/卸载网络管理器并安装
wicd
.或者,您可以禁用网络管理器并安装wicd
以查看其是否有效。 - 如果扫描不起作用(您被困在
ifconfig
或iwlist
),则您的设备或驱动程序存在问题。当您收到指出问题所在的消息时,可以进行更多故障排除。我遇到的问题包括rfkill
开关和驱动程序冲突。
答案2
我不相信 ubuntu 10.04 支持您的 Broadcom BCM4311 802.11b/g WLAN 设备所需的 b43 驱动程序。您可以在这里找到修复方法:http://ubuntuforums.org/showthread.php?t=1390979但您将需要替代的互联网连接。
更新到 11.10 也没有多大帮助。要使其在 11.10 中正常工作,您需要首先拥有互联网连接,因为您需要先安装 b43 驱动程序,然后删除 bcmwl 内核源代码。
$ sudo apt-get install firmware-b43-installer
$ sudo apt-get remove bcmwl-kernel-source
$ sudo reboot