macOS USB4.0 外接网卡实践

202 天前
 jdjingdian

前情提要: https://www.v2ex.com/t/982311

Windows/Linux 用户也可以用,但本文主要是针对 macOS 平台的万兆网卡方案,所以我还是发到苹果区了,多图预警

感谢之前贴子中大佬们的讨论,确实给了我很大的启发,本来针对供电问题有点想放弃了,但是阴差阳错退款了 nvme 转 pcie 转接板后,商家忘了取消快递,还是给我发过来了,我寻思 8 块钱的东西退回去也麻烦,直接把钱转回给商家,然后开始折腾呗。

我手上有一个 Wero 的雷电 3 扩展坞,底部有个 m.2 nvme 硬盘接口,刚好我手上有个 BCM5719 千兆网卡,于是就直接装上去试试,装上去后发现是可以识别的,但是没有驱动,我感觉有戏,于是立刻重新下单了佳翼的 ASM2464 硬盘盒,和 CX4121A 万兆网卡 硬盘盒先到达,那就找个 USB4 的电脑试试呗,没想到还真能跑,不用外接供电,iperf3 测速也很稳 视频和图片: https://www.bilibili.com/video/BV1i8411r7Z1

心中窃喜感觉万兆没啥问题了,但是万兆网卡到达后装上去没反应,PCI-E 也没有看到设备信息,我估计是因为供电的问题,nvme 转 pcie 转接板的店家给了个 sata 转小 4pin 的电源,所以我把台式机的 sata 供电扯出来,然后再次尝试,ok 了兄弟们,全体目光想我看齐,没毛病。

这样一来,自制的 macOS 万兆网卡成本如下

  1. ASM2464 USB 硬盘盒 279
  2. CX4121A-ACAT 25G 网卡 220 + 8 运费
  3. nvme 转 pcie 转接卡 8
  4. dc 转 sata 供电电源 24.5 共计 539.5

理论上可以选 x520-da1 x540-t2 aqc107s 等其他网卡,x520 的可能更便宜,aqc107s 的可能不用外接供电,但好像不好买。买 CX 网卡的话,比如 4121 ,其实可以不用买 ACAT 25G 版本,买 XCAT 10G 版本,回来自己刷固件也能解锁 25G ,这样还能便宜 40 左右,实际 500 内搞定应该没太大问题。

成品的网卡肯定更美观,稳定性也更好,但 DIY 还是有乐趣一点😁

1230 次点击
所在节点    macOS
10 条回复
hunono
202 天前
我 macmini2014 主力机用了 5 年,备机用了 4 年,所以买 m2 的 mini 时直接上了万兆+16G ,打算再用 7 、8 年。
搞笑的是 2014 当时是 8+256 ,现在的丐版还是 8+256
jdjingdian
202 天前
@hunono 嗯嗯,官方的升级万兆选项感觉还是比较良心的,但是感觉电口的万兆交换机好贵👀
titanium98118
202 天前
2 个月前在闲鱼看到 4121a-xcat 版本 140 元/张,果断买了 2 张
jdjingdian
202 天前
@titanium98118 我靠,这么便宜🤡🤡🤡又是错过一个亿的一天
hunono
202 天前
@jdjingdian 我心里最理想的交换机是 4 万兆电、4 万兆光、8 千兆电,也可以“8 sfp+”加上 8 千兆电,一个交换机能用好多年,希望未来能出个无风扇的这类交换机。
jdjingdian
202 天前
@hunono 我目前打算买兮克 sks8300 8 口 SFP 带管理交换机( 819 ),然后再买几个 4*2.5G + 2SFP 的交换机
MrKrabs
202 天前
没比逍遥君便宜多少还要外接电源太麻烦了
iovekkk
201 天前
歪个楼问一下,你们万兆的使用场景都是做啥子
jdjingdian
201 天前
@iovekkk 俺有一个 8 盘位的 nas ,组了 raid6 ,读写速度 600MB/s ,千兆只能跑到 100MB/s ,跑不满感觉心里不爽🌚
iovekkk
201 天前
@jdjingdian #9 这样的读写速度,估计只有拷贝文件的时候才能用到吧
我用 Apple TV 播放 nas 里面的 100G 大小的 4K 原盘电影,千兆带宽也够用了
反正我目前的使用场景,万兆是纯浪费,一想到浪费,我就很会不舒服
如果说硬件条件上刚好能满足我的需求,我才会觉得很爽

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/984406

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX