VIM3关闭千兆网,开启内置网卡

因特别需求,将不使用VIM3千兆网卡,将rtl8211fd芯片去掉后,板子就跑不起来,尝试dts关闭网卡也不行,不知内核中哪里还需要与rtl8211fd进行通信判断,应如何屏蔽才能不受影响,请给予指导(8211芯片必须去掉)?最终想打开内置网卡,驱动以及dts应该如何设置?

这里有使用内置100M 网卡的方法。

这个方法不能解决,这个方法是启动系统后的方法吧?问题是,现在rtl8211已经去掉,系统跑不起来了,就卡在上面图片的位置,哪里可以屏蔽掉rtl8211?

这个就是关闭外部phy的,那你需要自己重现编译固件。默认配置为内部phy。

公版的是使用内部phy的,你可以参考下dts的配置:arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts

驱动和dts内部phy都开启的,这是其中之一,另外我现在要从硬件上去掉千兆网,我在vim3上试了,去掉后,板子不能启动会是什么问题?dts已经设置成内部启动

就是参考这个配置,修改的kvim3_linux. dts

重新 编译固件下载后,还是卡在上述图片位置,dts中将所有net相关device都去掉,还是不能通过,这是为什么?哪里屏蔽不够彻底呢?现在先把内部phy’放一边,请官方重点帮忙解决下如何屏蔽千兆网络使用(将rtl8211芯片从板子上去掉),板子在去掉芯片后正常启动,谢谢了

抱歉,我们的固件只在我们的完整的板子上验证,你这种修改硬件有问题的不在我们的支持范围之内,你们要自己做板子的话需要自己去解决这些问题,我们这边也无法验证这些问题。