本帖最后由 p.H 于 2013-1-6 15:25 编辑
首先,可能会有AR8161或AR8162的坛友,看到这个标题很兴奋而点击进来
或许认为OS X已经能够支持AR8161或者8162,这里我不得不很遗憾的说
因为Atheros官方没有给出alx的linux驱动,所以这两个网卡目前仍然不支持
好了,现在让我们回到正题
昨天很偶然的在IM上看到了这篇帖子,确实比较激动:点我传送 如果有和我网卡(AR8152 v1.1)相同的坛友,肯定会有这样的经历: 安装了有线驱动之后,在网络的设置里面只要使用了有线网卡的配置 插着网线使用的时候一切正常,如果突然网线松了,没有连接好,直接就五国了 更明显的就是你插着网线启动,一切正常 而当你把网线拔了再次启动,直接五国,而且没有任何kext错误的提示 而是显示另外的代码,由于很久没看到了,我也一时记不起来有哪些关键字 但如果我看到图片的话,我立马就能够想起来
之前也不是没有解决办法,只是有点绕罢了,尤其是对于我这个用校园网的人来说 方法其实也很简答: 就是在网络设置里面,设置两个位置(Location),一个位置里面就添加一个设备 例如下图的,位置是Ethernet的只添加了一个Ethernet(有线网卡) 位置是WiFI的就只添加了Wi-Fi(无线网卡)
为了避免上面的五国出现,当你身边没有网线的时候 你就选择WiFi的位置(location)这样系统就不会加载你的有线网卡及相关东西 所以你也就不可能出现之前提到的五国,这个方法我用了大半年了,从没有出过问题 当你需要或者能够使用有线的时候,则先把网线插上,这点绝对重要,一定要先插上 之后在把位置(location)调整成Ethernet,此时系统就会识别你的有线网卡,驱动它 如果你先更改了位置(WiFi -> Ethernet)的话,只要你一改动 哪怕你马上插上网线,也来不及系统反应快,宕机了 当然了,上面部分是许多是可调的,并不是一成不变的 你也可以在Ethernet的位置里面添加使用无线网卡等等 但是原则不能变,必须有一个位置,没有有线网卡 当你不能提供网线连接时,你必须使用这个位置,不然就只有宕机了
上面的方法基本上能够解决这个问题了,但也有不足 如果你现在使用有线网卡很方便,没问题,但是当你关机后 需要带着笔记本出去,而你又要使用OS X系统的时候 你就发现,系统关机之后,还是停留在存有有线网卡的位置(location) 你一开机,系统自动加载有线网卡和驱动,直接五国 针对这种问题,更武力的方法出现了: 直接在BIOS里面屏蔽你的有线网卡,直接从硬件的角度把这个问题回避了 但弊端也很明显,当你想使用有线网卡的时候,你需要重新启动 重新在BIOS中开启这个设置,然后在进入系统 尤其是校园网用户,至少我是这样的,不能用动态分配IP地址,需要手动设置各种参数 (插个题外话,Win下有命令可以直接更改这些设置,类似ip,dns,网关之类的 OS X应该也有这些指令,所以如果要搞一下的话,做成一个AppleScript应该也不会太麻烦) 如果每次使用一下,我都要重新配置一下我的有线网卡,那就是真心难受了
下面就是这次要介绍的主角了~ 这个新的kext来源于IM的Shailua 好像是Atheros官方有更新过AR81系列的Linux驱动 但是AtherosL1cEthernet的原作者一直没有进行更新了 于是Shailua就自己动手把官方的Linux驱动引进到Mac上
下面是这个kext支持的列表:
AR8131 Gigabit Ethernet 0x10631969
AR8132 Fast Ethernet 0x10621969
AR8151 v1.0 Gigabit Ethernet 0x10731969
AR8151 v2.0 Gigabit Ethernet 0x10831969
AR8152 v1.1 Fast Ethernet 0x20601969
AR8152 v2.0 Fast Ethernet 0x20621969
如果你要使用这个新版kext的话,请对照自己的id 看看自己的是否支持,测试后在反馈~
安装方法和其他kext都是一样的,这里就不过多介绍了 别的我没条件测试,至少我的AR8152 v1.1 Fast Ethernet 0x20601969 测试完全没有问题,无论任何情况下,随意插拔网线,都不会五国 使用了这个驱动之后,即使上面的方法当然还是有效的 只不过可能你不需要再那样劳烦了
这个驱动还有一点点瑕疵,就是开机-v的时候会显示许多信息 可能还处于debug阶段,作者需要更多的信息 当然这个完全可以不在乎,估计每次-v开机的也不多 无论如何,以上网卡的坛友可以试试使用这个驱动 个人认为,这个驱动,真的值得一试~
AtherosL1cEthernet.kext.zip
(79.36 KB, 下载次数: 803)
最新版本:
AtherosL1cEthernet-1.2.3.zip
(241.21 KB, 下载次数: 3441)
|