无法设置 CONFIG_SFP

无法设置 CONFIG_SFP

我正在使用内核 V4.14。

Linux 中有一个适用于 SFP 的驱动程序。但是配置不起作用:

makefile中有一个条目:

obj-$(CONFIG_SFP)       += sfp.o

中还有一个条目./drivers/net/phy/Kconfig

config SFP
    tristate "SFP cage support"
    depends on I2C && PHYLINK
    select MDIO_I2C

但是用menuconfig中的find(“/”),我找不到配置项。

有什么线索为什么我找不到这个物品吗?

我也无法设置 PHYLINK

Symbol: PHYLINK [=n]
Type  : tristate
    Defined at drivers/net/phy/Kconfig:163
    Depends on: NETDEVICES [=y]
    Selects: PHYLIB [=y] && SWPHY [=y]

答案1

要启用CONFIG_SFP,请在 x86-64 上从头开始:

  • 选择“常规设置”
    • 启用“还编译不会加载的驱动程序”
  • 选择“设备驱动程序”
    • 选择“网络设备支持”
      • 选择“以太网驱动程序支持”
        • 启用“Marvell Armada 370/38x/XP/37xx 网络接口支持”
      • 选择“PHY设备支持和基础设施”
        • 启用“SFP 笼支持”

您不会找到,PHYLINK因为它是一个不可见的条目,会在必要时自动激活。

相关内容