Mac OSX 10.4.8 tiger 下BCM5788网卡的完美安装
先感谢论坛里的朋友,以下方法是看了几个帖子的总结.
方法一,自己改驱动:
1、安装好Mac OSX 10.4.8后在/System/Library/Extensions/下找到IONetworkingFamily.kext,用右键显示包的内容,在Contents->plugins下找到AppleBCM5701Ethernet.kext,将该包提出来。
2、将提出来的AppleBCM5701Ethernet.kext里的Info.plist用文本编辑器编辑,用搜索功能找到pci14e4,1677将它改为你的设备id,如改为pci14e4,169c,存盘退出。
3、在xp里用Ultraedit来编辑AppleBCM5701Ethernet.kext下的Contents->MacOS下的AppleBCM5701Ethernet,用替换功能将该文件里的的40几处 “66 81 FA 77 16” 替换为"66 81 FA XX 16",其中XX是你设备地址的,如替换为"66 81 FA 9c 16",然后还要替换一处内容"75 71"为"EB 71",这是用来跳过NVram检查 ,存盘,退出。
4、将修改好的AppleBCM5701Ethernet.kext包重新拖入/System/Library/Extensions/下的 IONetworkingFamily.kext里替换原来的AppleBCM5701Ethernet.kext包,鉴定后输入密码完事。
5、打开终端,输入以下命令,
代码:
sudo -s
cd /
cd /System/Library/Extensions/
ln -s IONetworkingFamily.kext com.apple.iokit.IONetworkingFamily.kext
rm -rf /System/Library/Extensions.kextcache
rm -rf /System/Library/Extensions.mkext
chown -R root:wheel /System/Library/Extensions
chmod -R 755 /System/Library/Extensions
diskutil repairpermissions /
kextcache -k /System/Library/Extensions
rm /System/Library/Caches/com.apple.kernelcaches/*
kextcache -c
重启机器
6、进入系统预制 ->网络 ,这是回多出一个内建以太网,对他进行配置,tcp/ip 部分ipv4为手动,输入ip地址,子网掩码等信息。
最后一步,就是设定网卡的MAC地址,
在终端下执行
代码:
ifconfig en1 ether 00:16:36:4B:F1:7C
其中,f1,7c是你的 MAC地址的后四位,
比如,可以为
ifconfig en1 ether 00:16:36:4B:F1:7C
7、插上网线后就可有上网了
方法二:
1.在下面下载已经改好的驱动,然后运行下面的语句(先要用sudo -s获得权限):cd /System/Library/Extensions/
ln -s IONetworkingFamily.kext com.apple.iokit.IONetworkingFamily.kext
rm /System/Library/Extensions.kextcache
rm /System/Library/Extensions.mkext
chown -R root:wheel /System/Library/Extensions
kextcache -k /System/Library/Extensions
rm /System/Library/Caches/com.apple.kernelcaches/*
kextcache -c
2.ifconfig en1 ether 00:16:36:4B:F1:7C
打完收工.
下载地址:
https://files.cnblogs.com/amboyna/%E4%BF%AE%E6%94%B9%E5%A5%BD%E4%B9%8B%E5%90%8E%E7%9A%84AppleBCM5701Ethernet.kext.rar
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!