1、MACOS网卡驱动的安装方法含各型号的版本MAC OS 网卡驱动的安装方法(含修改ID) 方法:一一般情况,因为网卡驱动大多都有通用性:建议直接先下载驱动来驱动:好多朋友下载了相同型号的网卡驱动,还是不可以使用。问题很多,因为很可能驱动中没有你的网卡ID下面以Broadcom NetXtreme bcm5752 (博通5752)为例:拿到一款驱动后。它是一个kext文件,因为没有5752的mac驱动,可以找到和它相同型号的驱动,如5751右键显示包内容Contentsinfo.plist然后右键“显示包内容”可以看到驱动里面的文件看到了Info.plist这个文件。还是老方法:下载编辑工具Pl
2、istEdit Pro 下载ID查看工具systeminfo然后开始打开systeminfo查看你的网卡信息为14e4(制造厂商),1600(产品ID)这个1600就是要用到滴好了,现在用PlistEdit Pro打开Info.plist这个文件。可以看到IONameMatch这个组下面有参数:建立一个(new sibling)输入你的设备号:pci14e4,1600 (也就是14e4厂商,1600是)这样,保存,退出就好了。现在,把它扔在变色龙目录下就可重新启动后就可以看到网卡了测试安装成功:Broadcom NetXtreme bcm5752 (博通5752) 相关的教程:MAC OS修改
3、VoodooHDA支持你的声卡(针对于多声卡或HDMI声卡) 方法:二Broadcom 5721网卡雪豹自带原版AppleBCM5701Ethernet.kext能识别, 但是另外的一个网卡Broadcom 5705无法识别, 当然打开万能的Google搜一搜, 最后参考了终于搞定BCM5705的网卡驱动,还有一点小BUG 一文37336位置修改一法, 但是需要手工命令行设置MAC地址. 这实际上是驱动未完全修改正确, 于是用w32dasm反汇编37336处的代码如下: 6681FA5916 cmp dx, 1659 7440 je 00000047 6681FA6816 cmp dx, 16
4、68 7439 je 00000047 6681FA6A16 cmp dx, 166A . 前面是CPU指令实际机器码, 后面是反汇编的指令, 懂汇编的TX一眼就可以明白什么意思了, 比较DX寄存器的内容, 如果不相同跳转, 指令中的1659, 1668等就是对应网卡的硬件id, 这是驱动里面对硬件进行识别的代码部分, 对于不支持的硬件给予不理不睬的对待, 但是Broadcom 57xx的驱动实际能通用的, 就是因为这个id不相同, 驱动和系统认为你的Broadcom卡不能被驱动, 现在我们就要对驱动洗洗脑, 等它认识我们的网卡. 工具准备: 1. 能运行window系统一个, 废话. 2.
5、原版AppleBCM5701Ethernet.kext, 我用10.6.2的, 版本2.3.2b8, 2009年发布. 3. 16进制编辑器, 修改驱动代码, 推荐FlexHEX,里面的搜索替换非常好用. 4. 文本编辑器, 用来编辑Info.plist文件. 随便什么文本编辑软件, 别改了格式就行, 我用的是Microsoft Visual Studio 2008, 呵呵.信息准备: 1. 找你的Broadcom网卡的硬件ID, 很多帖子都有方法, 就不罗嗦了, 例如我的5705网卡是PCIVEN14E4&DEV_1653, 在纸上写下1653这个特别号码, _ 2. 帮你的新驱动换个名字,
6、 注意不能改变原来的长度, 我的叫BCM5705吧开工: 1. 修改AppleBCM5701Ethernet.kext文件夹名字为你的新驱动名字, 我改成AppleBCM5705Ethernet.kext, 很简单吧, 记住在修改任何字符串的时候, 不要改变字符串的长度, 别自找麻烦. 2. 修改AppleBCM5701Ethernet.kextContents里面的Info.plist文件 a. 用文本编辑软件打开Info.plist, 查找所有的BCM5701替换成BCM5705, 新驱动的名字 b. 在Info.plist里面找到pci14e4,1659, 将里面的1659换成你网卡的硬
7、件id, 我的是1653, 修改后变成pci14e4,1653, 保存完成 3. 修改驱动代码 a. 用16进制编辑软件打开AppleBCM5701Ethernet.kextContentsMacOS里面的AppleBCM5701Ethernet文件, 我推荐用FlexHEX, 所以下面也按FlexHEX来说明 b. 将驱动程序里面的BCM5701字符串也换成新驱动的名字BCM5705 查找所有的16进制代码42 43 4D 35 37 30 31替换成42 43 4D 35 37 30 35, 实际上改变了1个字符而已, 这些16进制代码简单来说, 系统按ASCII码表识别为BCM5701,
8、 你在FlexHEX右边窗口就可以看到实际代表了什么字符, 如果只是改数字很简单, 将相应的数字加上30就是这个数字的ASCII码了, 如31代表数字1, 35代表数字5, 如果实在不知道, 也可以Google查查ASCII码表. c. 将驱动程序代码的硬件ID改成你的网卡硬件ID 查找所有的16进制代码66 81 FA 59 16替换成66 81 FA 53 16, 这就是上面提到CPU指令的机器码, 将原来的指令cmp dx, 1659改成cmp dx,1653(1653我的5705网卡硬件ID, 你修改的时候换上自己的网卡硬件ID, 比如你的是1600, 替换成66 81 FA 00 1
9、6, 后面2字节不同, 前面3字节要一致). d. 完工, 再提醒一下, 上面2步是要替换所有的地方, 而不是只有37336的位置, 而且不要替换37554位置的指令. 好了, 你就有一个适合自己的新驱动了, 无须手工设定网卡的MAC地址, 把这个新驱动安装进mac os x下能很好的工作, 除非驱动真不能通用你的网卡, 否则它能很正常的工作. 我相信这个方法可以用来修改其它驱动, 让你的苹果跑起来!方法:三1。然后打开终端,输入sudo s 输入密码2。删除系统自带IONetworkingFamily.kext rm -rf /System/Library/Extensions/IONetw
10、orkingFamily.kext3。然后将附件下载的IONetworkingFamily.kext 拷贝到mac分区的根目录下,修复权限 sudo chown -R root:wheel /IONetworkingFamily.kext sudo chmod -R 755 /IONetworkingFamily.kext4。然后加载驱动试试 sudo kextload /IONetworkingFamily.kext一般这里都会有点问题。不过不要去管他。不过也会现实load成功5。拷贝到/System/Library/Extensions里去 sudo cp -R /IONetworking
11、Family.kext /System/Library/Extensions/6。同时删除AppleRTL8169Ethernet.kext和AppleRTL8139Ethernet.kext rm R /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleRTL8139Ethernet.kext rm R /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleRTL8169Ethernet.kext7。清除驱动
12、缓存 rm -rf /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext 8。重启9。将 附件中的AppleRTL8139Ethernet.kext拷贝到 /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns10。修复权限。 chown -R root:wheel /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8139Eth
13、ernet.kext chmod -R 755 /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8139Ethernet.kext11.清除驱动缓存 rm -rf /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext12。生成驱动缓存 sudo kextcache -v -l -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions13。重新启动下,ok了这里我附带几个mac系统网卡下载地址。9285无线8139有线8187无线这里又找了一个地址。http:/www.memac.cc/thread-mac-fid-47.html里面有很多驱动可以下载。不过需要注册。可以下下来试试。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1