PN28240KのSFPポートを使用する
注: 後述の問題によって、ここに書いてあるやりかただと実用は厳しいかも
大破さんが動かした実績はあるっぽい
@musashino_205: よっしゃ、Switch-M24eG PN28240KのRTL8218FBのSFPポートをOpenWrtで動かすの、なんとか成功した... https://pbs.twimg.com/media/FAIjNC7VgBIYGW7.png
大破さんのJenkinsにビルド済みバイナリが残っていたので、これを動かしてみる
起動したら ethtool で確認する
FIBRE と表示されてたらok
code:txt
root@OpenWrt:/# ethtool lan23
Settings for lan23:
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: Unknown!
Duplex: Unknown! (255)
Auto-negotiation: on
master-slave cfg: preferred master
master-slave status: unknown
Port: Twisted Pair
PHYAD: 22
Transceiver: external
MDI-X: Unknown
Supports Wake-on: d
Wake-on: d
Link detected: no
以下のコマンドでSFPに切り替える
code:sh
ethtool -s lan23 port fibre
ethtool -s lan24 port fibre
リンクアップしたら成功
https://scrapbox.io/files/670bb7da482923001c312ffc.JPEG
問題
LuCIにアクセスしようとするとネットワークにアクセスできなくなる
他のmips24kc + OpenWrt 18.06 で似たような症状出てたことある
rebootするとこんな感じで止まってしまう
code:txt
root@OpenWrt:/# reboot
root@OpenWrt:/# 634.149176 rtl83xx_fib_event_work_do: FIB4 default rule failed 634.231963 rtl83xx_fib_event: FIB_RULE ADD/DELL for IPv6 not supported 634.319333 rtl83xx_fib_event: FIB_RULE ADD/DELL for IPv6 not supported 634.539600 rtl83xx-switch switch@1b000000: unknown nexthop, id 0 634.636447 rtl83xx-switch switch@1b000000: unknown nexthop, id 0 634.866536 rtl83xx-switch switch@1b000000: unknown nexthop, id 0 中略
639.912675 PLL control register: efffffff, applying reset value efffffff