tmac v6设置中文_给升级到10.6.8后无线BCM43xx不能用的解决办法

昨天更新了10.6.8后出现了很多问题,如:

1,在菊花转完后出现的蓝色背景后就卡住几秒钟时间才能登陆,虽然10.6.8加快了启动速度,不过这个卡住就托慢了。

2,整个系统运行很卡,网卡和无线不能用(BCM5906和BCM4312)

3,显卡识别不正确(Intel X3100)

解决办法:

10.6.8升级包更新了几个文件,部分SB的显卡,IOPACFamily之类的,这个是为Lion做准备的,所以我们也要把部分的东西“升级”。

1,升级变色龙到较新的版本,可以到svn自己下源码编译,也可以到kexts.com去下载。(建议全新安装因为boot0代码改动)

2,把替换的kext,如AppleACPIPlatform.kext 和 IOPCIFamily.kext 换回新版的(如果已经回滚到10.6.7)

3,无线问题需要修改2个地方:

a. 重命名或者删除:/System/Library/SystemConfiguration/Apple80211Monitor.bundle (推荐用10.6.7的替换此文件)

b. 在smbios里面添加如下部分:(可选)

SMboardproduct

Mac-F4208CC8

4,声卡部分可以参照:Lion声卡 这个帖子修改。

PS;上述内容仅为自己遇到的问题,如果你有和这个相似的情况,推荐修改。如果没有就路过勿喷!

Edit:                       感谢weizh126的提醒

刚注意到一个问题,10.6.8下的无线网卡的位置变了,不再是之前的了。所以需要修改下部分代码:

1,查看新的位置,推荐用IORegistryExplorer 查看,首先在内核日志里面有这样的无线描述:wl0: Broadcom BCM4315 802.11 Wireless Controller复制代码我的这里是 'WL0 ',

2,然后打开IORegistryExplorer,在左上角选择 IODeviceTree 。往下找到 RP0x应可以看到了。如图:

2011-6-25 14:01 上传

下载附件 (171.09 KB)

从上图可以得到无线在dsdt的位置是 1C0001 ,然后打开dsdt搜索1C0001,我这里搜索到的是Device (RP02),最后就是把之前的代码换过来即可。

3,在Device (PXSX)下添加如下代码:Method (_DSM, 4, NotSerialized)      {        Store (Package (0x0C)          {          "device-id",           Buffer (0x04)          {            0x12, 0x43, 0x00, 0x00          },           "subsystem-vendor-id",           Buffer (0x04)          {            0x6B, 0x10, 0x00, 0x00          },           "name",           Buffer (0x0D)          {            "pci14e4,4312"          },           "device_type",           Buffer (0x08)          {            "Airport"          },           "model",           Buffer (0x11)          {            "Broadcom BCM4312"          },           "built-in",           Buffer (One)          {            0x00          }          }, Local0)        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))        Return (Local0)      }复制代码最后上图:

2011-6-25 14:01 上传

下载附件 (46.77 KB)

2011-6-25 14:11 上传

下载附件 (40.89 KB)

一点经验分享:

问题:

现象,驱动了无线网卡后,没有修改系统的kext都是用的10.6.8的,在开机启动进入系统后,无线能自动连接。但是上了一两分钟后就会“掉线”,在istat menu 的网络监视那里显示的灰色也就是不能接入到网络,但是无线的图标是显示连接的,无线路由也放得很近不存在信号的问题。不过可以上QQ之类的。

原因分析:网络连接正常显示,不能打开网页,应该是无线不能解析DNS的问题,还有IPV6的开启也会有影响。

解决办法:

1,在网络连接那里禁用掉IPV6。

2,在系统偏好好设置--网络,点左下脚处的“齿轮”--“设置服务顺序”,把无线托到最顶上,也就就是最优先。(这里我装系统的时候先装有线网卡,所以优先的是有线,如果你的已经是无线为最优先的可以无视)

回复 tmacyunn 的帖子

BCM4313的能驱动不?一直无解啊

回复 chendongpp 的帖子

pci106b,4epci14e4,4311pci14e4,4312pci14e4,4313pci14e4,4318pci14e4,4319pci14e4,431apci14e4,4320pci14e4,4324pci14e4,4325pci14e4,4328pci14e4,432bpci14e4,432cpci14e4,432d复制代码这是从S/L/E/IO80211Family.kext/Contents/Plugins/AppleAirPortBcm4311.kext/Contents/info.plist里面找到的,4313包含在里面的。按理应该可以驱动,不过不是所有的都可以,你可以试试添加dsdt,或者别的。

4311不知道行不行

lion下不能自动识别

遇到一样的情况,替换了10.6.7的内核后进不去了 囧

试试你的方法" thanks"

-----------

成功了

删掉了那个bundle,然后替换了旧版IO80211,其他kext不动,主板型号没改,就一切OK了。新版IO80211被我删掉了,不知道直接用新的行不行~

我这里没有改变,在升级前就备份了原来的,升级后发现还是同一个版本号:6.2.5 ,然后为直接重命名了。你试试吧,呵呵

威武啊。。。。。

添加到集合帖..供後人解決

谢谢分享,我去试试。我的是4311.那有线和无线打开都很卡 是怎么解决的呢?

输入法启动也慢得很。

回复 speshow小猪 的帖子

仔细看看帖子。

回复 tmacyunn 的帖子

你的X3100还能工作在64位下?

你BCM5906用的哪个驱动??

这个10.6.8下需要改吗??

我看到你提到的是无线的

回复 VIVXIX 的帖子

1,BCM5906点这里link

2,10.6.8不需要修改,只要把变色龙升级到新版即可。

3,在系统概述可以显示网卡可以通过 Name (_SUN, 0x0X)来显示。

你的有线网卡解决了没?

回复 tmacyunn 的帖子

嗯,我就是用的这个kext。

不过我用的boothink引导,应该不会有差异吧,你知道的boothink不再更新了。

我正在用10.6.7,也算小完美,

但有一个很头疼的问题就是有线网卡,用IPv6会有时断时续的问题。

我不知道是网卡kext的不完善,还是雪豹你知道的IPv6方面比较弱。

而这次10.6.8提到有IPv6方面的提升,所以才想着升级。

下载那个450M的update包,挂载安装却提示出错,无法继续。

回复 VIVXIX 的帖子

boothink我没有用,具体能否驱动还不知道。IPv6问题无法测试在我这里,见谅。

回复 tmacyunn 的帖子

我反馈过给那个编写这个kext的人,但似乎他也不是很清楚。

当初我第一次折腾黑苹果就是卡在网卡上,

后来事隔一段时间,貌似就是看到你发的网卡帖子。我知道折腾黑苹果有望了。

看来我得想办法把mac所在的分区腾出一些空间,要不然无法更新。

不过还是谢谢的回复,还有你这篇这么好的帖子

谢谢楼主,我昨天升10。6。8后遇到好几个问题,一个是蓝屏会卡很久,一个是ar9280不能用,另外就是电池不显示。按你的方法,仅仅是删除了Apple80211Monitor.bundle还有添加了simbios之后,以上3个问题都解决了。

但现在还冒出个小问题,就是ar9280开机无法找到无线网络,必须关闭再重新打开一次才可以。不知道有解决办法没

另外我核心日志中没有类似wl0: Broadcom BCM4315 802.11 Wireless Controller的东西,所以我没修改dsdt不知道这个是不是原因。

我的核心日志中关于无线的内容有如下几条:

Atheros: mac 128.2 phy 13.0 radio 12.0

AirPort_AthrFusion21: Ethernet address 00:26:b6:5c:02:89

IO80211Controller::dataLinkLayerAttachComplete():adding AppleEFINVRAM notification

IO80211Interface::efiNVRAMPublished():

AirPort: Link Down on en1. Reason 1 (Unspecified).

en1: 802.11d country code set to 'US'.

en1: Supported channels 1 2 3 4 5 6 7 8 9 10 11 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 149 153 157 161 165

很不错......................

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值