Click here to Close
 
打印

[下载] Broadcom 57XX系列的驱动修改及安装完整操作!

本主题由 aboyeve 于 2008-4-28 23:50 分类

Broadcom 57XX系列的驱动修改及安装完整操作!

以安装Broadcom5752为例:

下载:AppleBCM5751Ethernet.kext,本网站就有,修改这个kext的Info.plist,没有特殊软件的,可以用系统内的注册表编辑器regedit.exe在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI里找到所有设备的键值和硬件ID,即PCI\VEN_14e4......我的Del D620的Broadcom5752卡的ID就是14e4,1600,接下来在Win里用记事本编辑AppleBCM5751Ethernet.kext里的一个名为Info.plist的文件,找到<key>IONameMatch</key>,会看到很多同样格式的ID信息,
如果是5752,就可以直接改为:
<string>pci14e4,1600</string>(xxxx代表ID,具体一定要根据自己设备所查询到的来改)
完了以后保存。

网上很多帖子这时候都说完成以上就可以拷贝驱动并在终端中操作了,实际上是不对的,现在拷贝和操作,在系统中最终还是无法识别的,关键是下面还有东东要改!

重要:在Windows里下载一个WinHex的软件,用WinHex打开AppleBCM5751Ethernet.kext\Contents\MacOS目录下的文件(我们会发现根据网站流通的不同版本的AppleBCM5751Ethernet.kext,在它的MacOS目录下有的有一个文件"AppleBCM5751Ethernet",有的有两个"AppleBCM5701Ethernet"和“AppleBCM5751Ethernet”),这个没关系,如果有一个文件,改一个,有两个,就两个按照以下步骤都改:

用WinHex打开AppleBCM5751Ethernet.kext\Contents\MacOS目录下的文件;
定位37336 会看到"66 81 FA 59 16" 将其中的59替换成我们的设备ID中的最后两位数字(比如我的5752完整的是14e4,1600,最后两位是"00",我就将59替换成00并保存;
如果AppleBCM5701Ethernet.kext\Contents\MacOS目录下还有文件,按照上面同样的步骤再改一次;

接下来就可以将刚刚改过的AppleBCM5751Ethernet.kext,拷贝至finder -> system -> library -> extensions目录下,输入验证后,进入终端执行如下操作:sudo -s
chown -R root:wheel /System/Library/Extensions/AppleBCM5751Ethernet.kext
chmod -R 755 /System/Library/Extensions/AppleBCM5751Ethernet.kext
kextload /System/Library/Extensions/AppleBCM5751Ethernet.kext
kextcache -k /System/Library/Extensions/ diskutil repairpermissions / 重启电脑

上网时进终端输入sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx (MAC的地址可以在WIN系统中找到)

OK,以上操作是以5752为例,对于所有Broadcom 57XX系列的驱动都是适用的更改方式,这个折腾了我好久,现在与大家分享!

[ 本帖最后由 sysiphysus 于 2007-8-2 16:28 编辑 ]

TOP

好贴,顶上去!!!!!!!!!!!11

TOP

非常好

非常好的帖子,我正在安装bcm57xx的驱动,实在是及时雨啊!谢谢!我马上要试验了!

TOP

收藏!!!!!!!!

TOP

先顶上,再保存,内容太麻烦,以后再细看~~

TOP

太谢谢楼主了 !!!我D620的机子就差网卡驱动
今天总算找到了!

TOP

我用了这个方法,可是现在还是认不出来网卡。

我的型号是BCM5787,机器是ACER 5920G

尝试了几乎所有方法,所以我认为原因不一定在网卡上,没准是别的地方,所以谁给分析分析啊

TOP

楼主,偶620的机子,按此教程装好驱动再输入sudo  ifconfig en0 ether xx:xx:xx:xx:xx:xx后,
Terrminal里面老是报错说  interface en0 not exit
请问有什么解决的办法?
谢谢

TOP

非常好的帖子,我正在安装bcm57xx的驱动,实在是及时雨啊!谢谢!我马上要试验了!

TOP

按理说偶DELLD620的网卡只要严格按照楼主说的搞就行了,想都不用想,
可是按此方法搞了好几次,每次在终端输入入sudo  ifconfig en0 ether xx:xx:xx:xx:xx:xx后
总是出现interface en0 not exist
MAC怎么都改不过来
偶是用ADSL上网的
搞的偶都差点崩溃了,还是不行啊
SOS

TOP