最近捡了台洋垃圾,卖家说买两个能便宜点,于是960+115运费,搞了两台RD350X,这个机器不是猪脚,问题是机器带的网卡是双口X540T2,我的万兆局域网都是光口的,降级成千兆是不可能的,于是淘宝转来转去搞了2块浪潮拆机的X540T2,PCIE8x+1x的异形卡,用上省钱卡308包邮两块,选这个是因为这家的卡带半高和全高的挡板,适合垃圾佬折腾,然后噩梦开始了,插到华擎B85、联想H81、联想H61、戴尔9020SFF结果是一样的点不亮,华擎和联想不开机,戴尔不认卡。还好垃圾佬机器多,第二天换到 sinnen C612上点亮了 没有任何不适,这个卡的Windows2022不能直接驱动要单独安装intel驱动,Windows的设备描述 Intel(R) Ethernet Controller X540-AT2;PCI\VEN_8086&DEV_1528&SUBSYS_00008086&REV_01;8086:1528这个是说卡是X540-AT2。继续搞兼容性,惠普8300MT、华擎Z370M pro4 也都可以认到,不过华擎的主板插上这个卡有二启。不过我的目的是一块插到sinnen(我的主服务器)上提供给RD350X万兆内网链接,一块给Z370这个主板上的黑苹果万兆。
下面开始搞黑苹果的万兆网卡。
这个卡黑苹果是不能直接认的,经过我的一番思索(上网查),结论是苹果对万兆支持很一般,能用的卡无非是AQC 107、SFN5122F、x520、x540、x550;价格的话107只有电口价格不友好,X520功能少还很老发热不低最恶心的是价格很高;550贵;剩下的就是X540T2和SNF5122F一个是电口一个是光口,由于RD350X带的电口X540所以搞一搞这块浪潮拆机的X540T2。
前面都是废话。
说结论:黑苹果intel万兆网卡用smalltree的驱动,是否支持要看VEN&DEV,这两个对了,就可以研究能否驱动了
8086:10c6 82598EB 10-Gigabit AF Dual Port Network Connection
8086:10c7 82598EB 10-Gigabit AF Network Connection
8086:10c8 82598EB 10-Gigabit AT Network Connection
8086:10ec 82598EB 10-Gigabit AT CX4 Network Connection
8086:10d8 82599EB 10 Gigabit Network Connection
8086:10fb 82599ES 10-Gigabit SFI/SFP+ Network Connection
8086:10f1 82598EB 10-Gigabit AF Dual Port Network Connection
8086:151c 82599 10 Gigabit TN Network Connection
8086:150b 82598EB 10-Gigabit AT2 Server Adapter
8086:1528 Ethernet Controller 10-Gigabit X540-AT2
8086:10fc 82599 10 Gigabit Dual Port Network Connection
8086:1560 Ethernet Controller X540
浪潮的这块X540T2: Intel(R) Ethernet Controller X540-AT2;PCI\VEN_8086&DEV_1528&SUBSYS_00008086&REV_01。可以用smalltree的驱动,但是在windows下只要VEN&DEV对上了就可以驱动,黑苹果不行,还要后面的SUBSYS也对上。网上参考561FLR改黑苹果的帖子,要把SUBSYS_00008086改成SUBSYS_000A8086。没敢直接用网上561FLR的参数怕浪潮这块卡和561flr不一样(人家写561flr黑苹果的时候也说了每块卡有可能不一样,这里,折腾了好几天)。说结果
Linux mint U盘启动,
sudo -s
lspci -nn -vvv | grep -i ethernet
#看到网卡的VEN DEV SUBSYS参数,这里最后就是浪潮这块卡subsys: 8086 0000
sudo ethtool -e eth1 | less
然后找 0000 8086 这个字符串,巧合的是 跟561的offset是一样的 接下来就直接抄袭命令了
sudo ethtool -E 网卡1名称 magic 0x15288086 offset 0x48e value 0x0a
sudo ethtool -E 网卡2名称 magic 0x15288086 offset 0x48e value 0x0a
比561flr少改了两个(8086)
参考:
又买了一块HP561-T,主要是因为浪潮的这块卡在我的华擎Z370M PRO4 上开机二启
sudo ethtool -E enp5s0f0 magic 0x15288086 offset 0x48e value 0x0a
sudo ethtool -E enp5s0f0 magic 0x15288086 offset 0x48f value 0x00
sudo ethtool -E enp5s0f0 magic 0x15288086 offset 0x490 value 0x86
sudo ethtool -E enp5s0f0 magic 0x15288086 offset 0x491 value 0x80
sudo ethtool -E enp5s0f1 magic 0x15288086 offset 0x48e value 0x0a
sudo ethtool -E enp5s0f1 magic 0x15288086 offset 0x48f value 0x00
sudo ethtool -E enp5s0f1 magic 0x15288086 offset 0x490 value 0x86
sudo ethtool -E enp5s0f1 magic 0x15288086 offset 0x491 value 0x80