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


 
posted @ 2008-08-13 23:42  玉米疯收  阅读(3782)  评论(2编辑  收藏  举报