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

ただし、me​​nuconfigで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_SFPx86-64で最初から始めてください。

  • 「一般設定」を選択してください。
    • 「ロードされていないドライバもコンパイル」を有効にします。
  • 「デバイスドライバ」を選択してください。
    • 「ネットワークデバイスのサポート」を選択してください。
      • 「イーサネットドライバのサポート」を選択します。
        • 「Marvell Armada 370/38x/XP/37xx ネットワークインターフェイスのサポート」を有効にする
      • 「PHY デバイスのサポートとインフラストラクチャ」を選択します。
        • 「SFPケージサポート」を有効にする

PHYLINK必要に応じて自動的に有効になる見えない項目なので、見つかりません。

おすすめ記事