让无线网络在 Ubuntu 11.10 上运行(在 Mac 机器上)

让无线网络在 Ubuntu 11.10 上运行(在 Mac 机器上)

我有一台 2008 年的白色 13.3 英寸 MacBook,现在只运行 Ubuntu。但是,我无法使用 wifi 或有线网络。至于有线网络,它至少尝试连接,但最终断开了与有线网络的连接。


以下是 lspci 的输出(粘贴箱


我尝试安装b43-fwcutterfirmware-b43但出现错误。(我从 U 盘加载它们,然后尝试sudo dpkg -i)。我无法理解这些说明文档,因为我找不到池目录。

b43-fwcutter 位于 Ubuntu 安装介质的 ../pool/main/b/b43-fwcutter/ 下,而补丁位于 ../pool/main/p/patch/ 下,或者两者都位于在线官方存储库中。

注意:在某些版本(至少 10.04 和 11.04)中没有 /pool/main/p/patch/ 如果缺少此文件,则您不需要它。在这种情况下,您只需按照以下说明安装 /pool/main/b/b43-fwcutter。


更多信息:

> uname -m
Linux monadist-MacBook 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

> rfkill list all
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no



> sudo lshw -class network
PCI (sysfs)
  *-network
       description: Network controller
       product: BCM4321 802.11a/b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 03
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=b43-pci-bridge latency=0
       resources: irq:16 memory:d0500000-d0503fff memory:d0000000-d00fffff
  *-network
       description: Ethernet interface
       product: 88E8058 PCI-E Gigabit Ethernet Controller
       vendor: Marvell Technology Group Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: eth0
       version: 13
       serial: 00:1b:63:aa:82:c8
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.28 duplex=full firmware=N/A latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:43 memory:d0400000-d0403fff ioport:2000(size=256) memory:d0800000-d081ffff
  *-network DISABLED
       description: Wireless interface
       physical id: 2
       logical name: wlan0
       serial: 00:1d:4f:fa:a7:52
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=b43 driverversion=3.0.0-12-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11bg

我的主目录中已加载了相应的 b43-fwcutter 和 firmware-b43 deb 文件。但是,当我尝试:

$ sudo dpkg -i b43-fwcutter_011-5_amd64.deb

我得到了错误

(Reading database ... 124194 files and directories currently installed.)
Preparing to replace b43-fwcutter 1:011-5 (using b43-fwcutter_011-5_amd64.deb) ...
Unpacking replacement b43-fwcutter ...
Setting up b43-fwcutter (1:011-5) ...
--2012-03-27 09:49:07--  http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
Resolving downloads.openwrt.org... failed: Name or service not known.
wget: unable to resolve host address `downloads.openwrt.org'
dpkg: error processing b43-fwcutter (--install):
 subprocess installed post-installation script returned error exit status 4
Processing triggers for man-db ...
Errors were encountered while processing:
 b43-fwcutter

安装固件时:

[~]$ sudo dpkg -i firmware-b43-installer_4.150.10.5-4_all.deb 
[sudo] password for username: 
(Reading database ... 124194 files and directories currently installed.)
Preparing to replace firmware-b43-installer 4.150.10.5-4 (using firmware-b43-installer_4.150.10.5-4_all.deb) ...
Deleting old extracted firmware...
Unpacking replacement firmware-b43-installer ...
dpkg: dependency problems prevent configuration of firmware-b43-installer:
 firmware-b43-installer depends on b43-fwcutter (>= 1:012); however:
  Version of b43-fwcutter on system is 1:011-5.
dpkg: error processing firmware-b43-installer (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 firmware-b43-installer

答案1

好的,

您的跟踪的重要部分是以下内容sudo lshw -class network

configuration: broadcast=yes driver=b43 

这意味着您需要 b43 驱动程序。这需要b43-fwcutter通常通过以下方式安装和激活的软件包:附加驱动程序窗户。

由于您无法访问互联网,因此您需要使用另一台可以访问互联网的计算机。

您需要一些东西在离线 PC 和连接互联网的 PC 之间进行传输,例如记忆棒/CD 等。

另外 - 您有 11.10 - 因此您需要b43-fwcutter从以下位置获取一份副本:

http://packages.ubuntu.com/oneiric/b43-fwcutter

由于您有一台 64 位计算机和 64 位安装,因此您将需要该文件:

b43-fwcutter_014-9_amd64.deb

您还需要从以下位置下载固件:

http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o

http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2

将这三个文件复制到离线PC。

安装

安装b43-cutter下载的 deb 包

sudo dpkg -i b43-fwcutter_014-9_amd64.deb

接下来提取并安装下载的两个固件文件:

tar xfvj broadcom-wl-4.150.10.5.tar.bz2
sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o
sudo b43-fwcutter --unsupported -w /lib/firmware broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o

现在重新启动。

重新运行以下命令:

sudo lshw -class network

您的无线网络不应该说已禁用

转到网络管理器图标并勾选网络无线的勾选框。

启动 Firefox 并转到

http://askubuntu.com

玩得开心!

(摘自来源

答案2

这些说明适用于 HP,但它具有相同的无线芯片组 - 也许它们也适合您:

该博主的解决方案是:

sudo apt-get update
sudo apt-get install firmware-b43-installer
sudo apt-get remove bcmwl-kernel-source
sudo reboot

这也许是一次冒险,但值得一试。

这里以下是一些在无互联网连接的情况下进行安装的可能说明。请参阅“b43 - 无互联网访问”部分

答案3

在此处输入图片描述这是支持页面这里

MacBook、MacBook Pro 和其他产品的具体信息。

这是运行 Ubuntu 的 Mactel(基于 Intel CPU 的 Macintosh 计算机)的主页。在这里,您可以找到所有支持 Mac 的 Ubuntu 版本,无论是 Macbook、Macbook Pro、iMac、Air 等。此页面主要面向(潜在)用户。

支持页面的示例片段如下: 在此处输入图片描述 这为操作员提供了指导和建议,告诉他们什么是“开箱即用”的

在此处输入图片描述

您的 MacBook Pro 有两种驱动程序选项。专有 Broadcom 驱动程序或开源内核驱动程序。开源驱动程序已添加到 ubuntu 11.04 内核。仅当您遇到开源驱动程序的问题时才安装其他驱动程序。

注意:如果您在使用电池供电时遇到专有 Broadcom 驱动程序的连接速度较慢的情况,那么您可以在此线程中找到解决方法:http://ubuntuforums.org/showthread.php?t=1596061#6

有些用户发现禁用网络管理器并启用 wicd,如10.04 文档,提高无线性能。

无线 BCM4321

STA 驱动程序信息位于此处

Wifi 文档/BCM43xx 下载和安装说明

安装时选择“启用非免费软件”,Broadcom STA 驱动程序应在首次启动时安装。如果没有,请使用“附加驱动程序”应用程序启用该驱动程序并重新启动。

相关内容