如何使用 xfce debian 在我的 powerbook g4 上使用 wifi?我已经尝试过了sudo apt-get install bcm43xx-fwcutter
,但它出现了E: Unable to locate package bcm43xx-fwcutter
。我该怎么办?
答案1
我终于让我的无线卡在运行 Debian 7.5.0 Wheezy 的 Powerbook G4 Aluminium 1.25Ghz 笔记本电脑上正常工作。
1)转到/etc/apt/sources.list
,在每一行后面添加“contrib”和“non-free”(这是一种矫枉过正,但我不知道我在做什么)
这是我的文件的一部分:
deb cdrom:[Debian GNU/Linux 7.5.0 _Wheezy_ - Official powerpc DVD Binary-1 20140426-14:34]/ wheezy contrib main non-free
deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free
a) 然后在你的终端输入:
apt-get update
2) 在终端中输入查找您的无线网卡型号:
lspci | grep -i wireless
我的显示
$ lspci | grep -i wireless
0001:10:12.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 02)
3)去Debian wiki 上的 bcm43xx。从上一步开始,因为我的版本是 BCM4306 (rev 02),所以我必须选择
apt-get install firmware-b43legacy-installer
对于具有 BCM4306 修订版 3、BCM4311、BCM4318、BCM4321 或 BCM4322 芯片的设备,请安装固件 b43 安装程序:
apt-get install firmware-b43-installer
对于具有 BCM4312 LP-PHY 芯片 (PCI ID 14E4:4315) 的设备,请安装固件-b43-lpphy-installer:
apt-get install firmware-b43-lpphy-installer
4) 重新启动,无线卡现在可以使用非自由固件。不幸的是它不是免费的。我不知道其他方法。
答案2
我知道这个问题已经非常老了,但这里有一个通用的解决方案,可以让 wifi 在任何带有现代内核(经过 5.4 测试)的 Linux 发行版上工作,并在许多 power mac 上运行(使用带有 airport 的 PowerBook G4 进行测试):
- 启动后检查 dmesg 并搜索 b43
- 它会告诉您缺少哪些固件文件。您可以使用 fwcutter 工具提取它们,也可以通过在线搜索 github 存储库上的文件名来找到它们。我认为这样重新分发它们是不合法的,所以我不会链接它们。
- 将文件放置在 /lib/firmware/b43 中,如果需要则创建目录
- 重新启动,如果仍然不起作用,请再次检查 dmesg,可能您需要添加更多文件。
- 重复直到它起作用
这对我在 Adlie Linux 上有效,也适用于其他需要专有固件的设备,例如 radeon 显卡。还有 b43-open,我还没有测试它,但名称暗示它是一个开放固件,并且 dmesg 报告它也是一个选项。如果这也适合您,请发表评论。