我有一台 2008 年的白色 13.3 英寸 MacBook,现在只运行 Ubuntu。但是,我无法使用 wifi 或有线网络。至于有线网络,它至少尝试连接,但最终断开了与有线网络的连接。
以下是 lspci 的输出(粘贴箱)
我尝试安装b43-fwcutter
,firmware-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 并转到
玩得开心!
(摘自来源)
答案2
答案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 驱动程序信息位于此处
安装时选择“启用非免费软件”,Broadcom STA 驱动程序应在首次启动时安装。如果没有,请使用“附加驱动程序”应用程序启用该驱动程序并重新启动。