白苹果 macos 12、13 免驱的万兆网卡总结
说明
全为M1、M2系列芯片测试。M1没问题,Intel CPU应该也没问题,毕竟目前Intel CPU兼容性更强。
以下结论是我个人日常使用中总结的,希望能让有万兆网卡需求的新手入坑时少走点弯路。非专业测评,有不对的地方请大家文明指出,我改。
测试macos12时,我是用的是macbook pro14寸(M1pro芯片),测试macos13时,我用的是macbook pro16(M2pro芯片)和macbook pro16(M1pro芯片)。系统账号也是新建的,没有用数据迁移,所以不存在升级时把旧系统中的驱动也带入新系统的问题。所以下面说macos13系统下免驱,就是真的免驱。
测试的网卡几乎都是从闲鱼捡来的“电子垃圾”,新卡性价比不合适,没买。
mac使用万兆网卡原理
M1的mac全系列不可升级硬件,没有PCIE插槽。但是雷电4/USB4接口就是相当于把PCIE做成了接口,因此只要再转接一下,就可以把雷电4/USB4接口当做PCIE插槽来用。
雷电3数据带宽上限是22G,雷电4数据带宽上限40G,所以无论那种雷电接口,跑满10G网卡是绰绰有余的。
理论上,除了万兆网卡,其他PCIE设备都可以用,前提是有驱动并且苹果允许。我自己测试,除了万兆网卡,2.5G网卡、usb扩展卡、PCIE接口的固态硬盘都可以正常使用。显卡不要想了,没有驱动。
工具
雷电4硬盘盒+nvme转PCIE线。(后来从up逍遥君买了一个雷电转PCIE的板子,效果差不多)。注意,雷电接口转出来的PCIE,数据带宽与PCIE差不多,但是供电会比较弱,所以遇到大功率设备时,往往需要而外供电。
测试结果
1.AQC107(山寨牌子)
macos11:免驱(听说的)
macos12:不免驱(实测)
macos13:不免驱(实测)
macos中其实驱动挺全的,这也是为什么在macos11之前可以免驱的原因。我最开始买这张卡也是因为很多up的推荐。不过等我到手后才发现,从macos12以后,这张卡就已经不被支持了。因为这张卡的VID和PID(供应商ID和产品ID)不在苹果的授权范围内,所以即便是相同芯片,苹果系统可以检测到有网卡,但是就是不让你用(理由是没有驱动)。
2*.QNA-T310G1S 威联通雷电3转万兆网卡
全版本免驱
严格意义来说这个不是电子垃圾,之所以拿来说事儿是因为这个里面用的也是AQC107网卡。不过这个网卡的PID和VID都是经过苹果认证的。所以带雷电3、4接口的mac无论系统版本都能免驱用,甚至可以热插拔,都不需要重启。(钞能力万岁)
3.浪潮 x540-t2
macos11:没测,听说需要smalltree驱动
macos12:不免驱,需要smalltree驱动,限定PID、VID
macos13:免驱(实测),不确定是否限定PID、VID,推测不限定了。
在macos12里,不能免驱,需要刷rom的方式改PID和VID。自己就可以操作。改完后在macos12下配合smalltree驱动可以用(打驱动前,不能自动协商速率,能检测到但是没网)。在macos13下直接免驱,无需驱动。当然,如果连上了没反应,重启一下电脑试试。
4.x520-da1(山寨牌子)
macos11:没测,听说需要smalltree驱动
macos12:不免驱,需要smalltree驱动,限定PID、VID
macos13:免驱(实测),不确定是否限定PID、VID,推测不限定了。
与x540-da1一样,在macos13上直接免驱。
5.connectx 3
简单试了一下,所有系统版本不支持。据说有个atto品牌的雷电转40G万兆网设备用的是connectx 3pro可以在macos上用。但与Aqc107一样,非官方的不支持。

