微信扫一扫 分享朋友圈

已有 10864 人浏览分享

开启左侧

Intel I225V Rev.3 驱动问题探讨

[复制链接]
10864 33
这个卡的硬件版本多,固件版本也不尽相同,不同系统版本的驱动情况也不同,导致出现的结果多种多样,别人行的办法,自己就不一定行。比如我的七彩虹 CVN B560M GAMING FROZEN,板载的 Intel I225V Rev.3,从 Win 下的设备管理器去看参数,device-id、vender-id如下:
PCI\VEN_8086&DEV_15F3&SUBSYS_00008086&REV_03\00E070FFFFD1AEBE00

pci节点路径如下:

PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)

简直太正常了,改都不用改,系统版本 macOS Monterey 12.6,不需要注入id(因为不能正常使用,也尝试过注入,但是没啥区别),启动参数加上“e1000=0”就能正确加载驱动文件:




问题是,显示是驱动了,但是无法上网。能搜到的文章帖子基本都看了,最好的情况是,手动设置ip等,然后手动设置全双工,速度1000baseT,可以显示“已连接”,但是无法真的上网。中间还有连“已连接”都不显示,状态是黄色的点(忘了状态名字叫啥了)。

因此开始搜帖子,信息源头主要是 insanelymac 的 i225v 讨论区,其中改 DMAR.aml,然后屏蔽原 DMAR 文件,通过 OC 加载修改后的 SSDT 文件,思路就来源于此:



也没说原理,国内有位博主做了翻译和介绍:

https://www.imacpc.net/archives/4214

也没说原理,但是说了修改的作用,意思是可以正确加载 AppleVTD 节点。要注意其中的改法,相当于修改后,只是把“Reserved Memory Region”信息去掉而已,但是我这个主板,源文件改不改都一样,在IOR看,本身 AppleVTD 就是正确加载的(DMAR也是)。我十分怀疑,通过这种方式驱动的,你未必问题真在于此,除非按照单一对照,只有这一处改动,然后不改网卡就无法使用。当然,这个方法对我肯定是无效的(我觉得这个思路本身就很扯淡)。

然后比较靠谱的是这个帖子:

https://github.com/5T33Z0/Gigabyte-Z490-Vision-G-Hackintosh-OpenCore/blob/main/I225-V_FIX.md

提供了修改eeprom,刷固件的思路,他这个思路同样是针对的 z490 vision g 这块主板上的网卡,根据上下文,应该是Rev.2 + firmware 1.45(其他网友反馈1.68固件也行),然后刷这个 i225_Mod 文件,这个文件是一堆二进制数据,他也提供了说明:



绿色的是他修改的地方,红线以及右侧是他的注释,对于修改的原理他也做了说明,意思是,像技嘉 z490 vision g 这块主板上的 i225v 网卡,subsystem-vendor-id、subsystem-id都不对(“1458 E000”值有问题,应改为“8086 0000”,注意帖子第一张图,我的卡这俩都没问题),因此修改了绿色部分,以修正这俩 id 值不对造成的问题,同时他也说了,如果你提取出来的网卡 eeprom 值没有问题(我已提取,确实没问题),那么这个方法不适用。

也就是说,这个方法对我这个卡不适用。我已经根据绿色部分,对自己提取的 eeprom 做了同样的修改,但是没刷进去,已经无力去试了。同时提醒自己不提取,直接刷人家 i225_MOD 文件的老哥,你把人家 mac 地址都刷进去了,那玩儿能行吗?

现在基本放弃了,最后想起来看看,这个卡官方有没有更新版本的固件,于是去 Intel 下载了官方的固件更新工具,如下:



显示“Intel(R) Ethernet Controller(3)”,Rev.2 的估计应该显示“Intel(R) Ethernet Controller(2)”,目前能驱动和使用的,基本都是 Rev.2 的卡,还有部分 Rev.3 的卡(老固件1.45、1.68)也能驱动和正常使用,从这里看,我的固件版本是 1.87,然后最下边"Device not found",查了下,我这个卡类似华硕那种,不能通过 Intel 官方工具更新,是主板厂商提供固件更新,所以 Intel 官方工具显示“未找到设备”(明明信息都已经显示了,可能屏蔽了刷固件的功能),好歹华硕还提供固件,七彩虹压根儿没有,官网服务电话,打进去是死循环,按键选择之后再给你播报一遍,再让你选,选完之后循环,这不玩儿人呢吗......??

到现在最郁闷的是,没发现这个卡哪里有问题,但就是不能用,很蛋疼。即便是有问题,目前也没人了解问题在哪儿。好在暂时对有线网的2.5G网速没很高的需求,可以暂时放着不管。

评论 33

9dida  新手上路  发表于 2023-1-22 09:58 | 显示全部楼层
降级固件的思路也被堵了,我都找不到降级固件的工具......Intel 官方工具是不行的......

举报 使用道具

回复 支持 反对
anode006  新手上路  发表于 2023-1-22 09:59 | 显示全部楼层
我也碰到了, I211 ,降到I210 还是不行, 可以调到 100M 双工,但每次开机都要调一次,特烦,而且网速慢,现在是通手机上网。可能是苹果系统自身的驱动的问题,I210与I211 应是免驱卡,

举报 使用道具

回复 支持 反对
yuzhenhai2012  新手上路  发表于 2023-1-22 09:59 | 显示全部楼层
群里有人说i211在Ventura最新版本忽然自己好了,我i211的机子不在身边,还没去试

举报 使用道具

回复 支持 反对
wengzhiwei  新手上路  发表于 2023-1-22 10:00 | 显示全部楼层
Intel这个工具在哪下,我没找到,可以给个链接吗

举报 使用道具

回复 支持 反对
1031003737  新手上路  发表于 2023-1-22 10:00 | 显示全部楼层
就官网有,无非它那个下载体验差,条条框框一堆选择

举报 使用道具

回复 支持 反对
toger1986  新手上路  发表于 2023-1-22 10:00 | 显示全部楼层
给下链接吧

举报 使用道具

回复 支持 反对
sdqp6zjydl  新手上路  发表于 2023-1-22 10:01 | 显示全部楼层
我之前在Monterey215V无法驱动,那时候至少还显示在硬件列表里,只是连不上,然后我墙外到处研究帖子,刷了固件,成功驱动,好了现在升级Ventura正式版,直接看不见网卡了(我vision D两张网卡,还有一张219正常)……跪了 又要从头开始吗

举报 使用道具

回复 支持 反对
xiongking  新手上路  发表于 2023-1-22 10:02 | 显示全部楼层
原版没记错就是这个板子

这个板子的 i225v 有 rev.1 rev.2 两个版本,没问题的是 rev.2

升级 13,变化就是把 12 里的驱动文件重新加回来,一般是用 OC 加载就可以,不知道你试过了么

举报 使用道具

回复 支持 反对
queenywang  新手上路  发表于 2023-1-22 10:03 | 显示全部楼层
老唱机1991 发表于 2022-10-29 10:53
原版没记错就是这个板子

这个板子的 i225v 有 rev.1 rev.2 两个版本,没问题的是 rev.2
我昨晚试过了,我在另一个帖子里回复了,直接加载12的驱动确实可以驱动,但跟之前12驱动后的情况一样,会影响开机或者深睡唤醒时候的蓝牙响应,导致蓝牙要到进桌面之后一两分钟才能有响应,而且很奇怪的是就影响Apple watch解锁和第三方蓝牙键盘,trackpad和magic mouse是不受影响的。然后我就算了不要这个驱动了,暂时就放下了,感觉蓝牙流畅体验更好。

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

21

粉丝

13

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 微信公众平台

  • 扫描访问手机版

Archiver|手机版|小黑屋|水窝ibm

GMT+8, 2024-11-15 15:02 , Processed in 0.076426 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2022 Comsenz Inc.