Ariurn Posted May 8, 2025 Posted May 8, 2025 (edited) Добрый день! Прошу вашей помощи в траблшутинге SFP-модуля. Имеются: Keenetic Giga (KN-1012) с установленной версией 4.3.1 из канала Preview и SFP-модуль TBSF-GPON-ONU-B+ (SN: L157A24061700288, артикул: FTI-0003108). В консоли Keenetic по советам с других аналогичных тем были выставлены следующие параметры: interface GigabitEthernet0/3 sfp init-timeout 90 interface GigabitEthernet0/3 sfp pcs 2500base-x/an interface GigabitEthernet0/3 sfp rx-los ignore После подключения SFP-модуля в логах отображается следующее: [I] May 8 20:59:13 kernel: mt7986_eth: port 4 SFP module: OEM GPON-ONU-B+, rev 1 [I] May 8 20:59:13 kernel: mt7986_eth: port 4 SFP module: 1250M fibre, 1000mW, DMI diag, use quirk [W] May 8 20:59:18 kernel: mt7986_eth: port 4 wait 85s for SFP module ready... [I] May 8 21:00:43 kernel: mt7986_eth: port 4 serdes link mode: inband/2500base-x Информация о порте после подключения модуля: (config)> show interface GigabitEthernet0/3 id: GigabitEthernet0/3 index: 3 interface-name: 4 label: 4 type: Port traits: EthernetPort traits: SwitchPort traits: MtkSwitchPort link: down transceiver: external sfp-combo: yes sfp: connector: SC transceiver: fibre: wave-length: 1310 bitrate: 1250 encoding: NRZ vendor: oui: 00-00-00 name: OEM part-number: GPON-ONU-B+ serial-number: L157A24061700288 date: 2024-06-26 temperature: 44.03 (C) vcc: 3.434 (V) tx-bias: 7.91 (mA) tx-power: 2.58 (dBm) tx-power-mw: 1.8133 (mW) rx-power: 0.0000 (mW) last-change: 162651.136072 last-overflow: 0 cable-diagnostics: yes public: yes link-group: supported: no summary: layer: conf: running link: pending Собственно, хочется получить линк с модулем и добраться до его панели настройки. Ответ производителя на данный момент преимущественно сводится к: "думайте сами". Понимаю, что сам виноват, не взяв уже оттестированный другими пользователями модуль. Но хочется надеяться, что и этот модуль можно заставить работать, как минимум из-за наличия слов "use quirk" в логах. Файл self-test'а скину скрытым сообщением ниже согласно правилам. При необходимости, могу скинуть в ЛС. Заранее спасибо за помощь! Edited May 8, 2025 by Ariurn Детали про self-test Quote
Илья Картавенко Posted May 8, 2025 Posted May 8, 2025 1 час назад, Ariurn сказал: Добрый день! Прошу вашей помощи в траблшутинге SFP-модуля. Имеются: Keenetic Giga (KN-1012) с установленной версией 4.3.1 из канала Preview и SFP-модуль TBSF-GPON-ONU-B+ (SN: L157A24061700288, артикул: FTI-0003108). В консоли Keenetic по советам с других аналогичных тем были выставлены следующие параметры: interface GigabitEthernet0/3 sfp init-timeout 90 interface GigabitEthernet0/3 sfp pcs 2500base-x/an interface GigabitEthernet0/3 sfp rx-los ignore После подключения SFP-модуля в логах отображается следующее: [I] May 8 20:59:13 kernel: mt7986_eth: port 4 SFP module: OEM GPON-ONU-B+, rev 1 [I] May 8 20:59:13 kernel: mt7986_eth: port 4 SFP module: 1250M fibre, 1000mW, DMI diag, use quirk [W] May 8 20:59:18 kernel: mt7986_eth: port 4 wait 85s for SFP module ready... [I] May 8 21:00:43 kernel: mt7986_eth: port 4 serdes link mode: inband/2500base-x Информация о порте после подключения модуля: (config)> show interface GigabitEthernet0/3 id: GigabitEthernet0/3 index: 3 interface-name: 4 label: 4 type: Port traits: EthernetPort traits: SwitchPort traits: MtkSwitchPort link: down transceiver: external sfp-combo: yes sfp: connector: SC transceiver: fibre: wave-length: 1310 bitrate: 1250 encoding: NRZ vendor: oui: 00-00-00 name: OEM part-number: GPON-ONU-B+ serial-number: L157A24061700288 date: 2024-06-26 temperature: 44.03 (C) vcc: 3.434 (V) tx-bias: 7.91 (mA) tx-power: 2.58 (dBm) tx-power-mw: 1.8133 (mW) rx-power: 0.0000 (mW) last-change: 162651.136072 last-overflow: 0 cable-diagnostics: yes public: yes link-group: supported: no summary: layer: conf: running link: pending Собственно, хочется получить линк с модулем и добраться до его панели настройки. Ответ производителя на данный момент преимущественно сводится к: "думайте сами". Понимаю, что сам виноват, не взяв уже оттестированный другими пользователями модуль. Но хочется надеяться, что и этот модуль можно заставить работать, как минимум из-за наличия слов "use quirk" в логах. Файл self-test'а скину скрытым сообщением ниже согласно правилам. При необходимости, могу скинуть в ЛС. Заранее спасибо за помощь! Вот список поддерживаемых модулей для вашего роутера. https://help.keenetic.com/hc/ru/articles/18498885423900-Список-SFP-модулей-для-работы-с-Giga-KN-1012 Напишите в техподдержку https://support.keenetic.ru/eaeu/ Quote
Ariurn Posted May 8, 2025 Author Posted May 8, 2025 1 hour ago, Илья Картавенко said: Вот список поддерживаемых модулей для вашего роутера. https://help.keenetic.com/hc/ru/articles/18498885423900-Список-SFP-модулей-для-работы-с-Giga-KN-1012 Напишите в техподдержку https://support.keenetic.ru/eaeu/ Я знаю, что моего модуля нет в списке поддерживаемых, иначе он завёлся бы сам, и этого топика бы не было. Но модуль есть в quirks, поэтому я здесь. 1 Quote
Илья Картавенко Posted May 9, 2025 Posted May 9, 2025 8 часов назад, Ariurn сказал: Я знаю, что моего модуля нет в списке поддерживаемых, иначе он завёлся бы сам, и этого топика бы не было. Но модуль есть в quirks, поэтому я здесь. Полюбому в техподдержку Quote
Wofram Posted September 22, 2025 Posted September 22, 2025 В 09.05.2025 в 00:28, Ariurn сказал: Я знаю, что моего модуля нет в списке поддерживаемых, иначе он завёлся бы сам, и этого топика бы не было. Но модуль есть в quirks, поэтому я здесь. Удалось, ли вам решить проблему? Попал сюда с той же бедой Quote
Padavan Posted September 22, 2025 Posted September 22, 2025 OEM GPON-ONU-B+ К сожалению данного модуля пока нет на руках, в quirk он попадает по подстроке GPON , так как для любых PON модулей минимально нужно отключать событие RX_LOS. Т.е. interface GigabitEthernet0/3 sfp rx-los ignore уже не обязательно. Однако, вы заморозили большой таймаут interface GigabitEthernet0/3 sfp init-timeout 90 Если модуль на базе RTL9601D, там обычно достаточно 45..50 секунд. Если сделать слишком большое значение, он прекращает синхронизировать SGMII (по крайней мере в некоторых значениях LAN_SDS_MODE). Также, вручную выставили interface GigabitEthernet0/3 sfp pcs 2500base-x/an Чтобы этот режим работал, нужно чтобы модуль со своей стороны поддерживал такую синхронизацию. RTL модули обычно требуют руками задавать LAN_SDS_MODE, чтобы запустить 2500 линк. Для начала попробуйте вручную перебрать режимы командами interface GigabitEthernet0/3 sfp pcs 1000base-x/an interface GigabitEthernet0/3 sfp pcs 2500base-x/an interface GigabitEthernet0/3 sfp pcs 1000base-x interface GigabitEthernet0/3 sfp pcs 2500base-x на режимах без AN, линк может подняться, но данные не ходить, поэтому нужно смотреть прохождение пакетов. Более новые версии NDM перебирают автоматически режимы, если девайс опознан как PON и руками не задан pcs (или задан pcs fallback). 1 Quote
Padavan Posted September 22, 2025 Posted September 22, 2025 На устройствах, где SFP модуль смотрит в порт свитча (KN-2710, KN-1012), добраться до Web морды модуля получится, если не заданы VLAN-ы в WAN соединении. В этом случае, если SGMII синхронизация настроена корректно, будет получен доступ. Сначала нужно добиться этого. Если требуются VLAN-ы (сквозной пропуск модулем), то нужно дополнительно докидывать команды из CLI, тогда можно иметь и VLAN-ы и доступ к Web модуля 1 Quote
KYTECHNGAMING Posted March 7 Posted March 7 On 9/22/2025 at 11:23 PM, Padavan said: On devices with an SFP module connected to a switch port (KN-2710, KN-1012), access to the module's web interface is possible if VLANs aren't defined in the WAN connection. In this case, if SGMII synchronization is configured correctly, access will be granted. This must first be achieved. If VLANs are required (pass-through module), then you need to additionally add commands from the CLI, then you can have both VLANs and access to the Web module SFP Stick 192.168.100.1 br0 Пример для KN-1011; (Мое значение Vlan — 2132) Метод назначения физического порта interface GigabitEthernet1/Vlan2132 no ip address exit interface GigabitEthernet1 ip address 192.168.100.100 255.255.255.0 security-level public up exit ip nat GigabitEthernet1 ip route 192.168.100.1 255.255.255.255 GigabitEthernet1 system configuration save exit Пример для KN-1012; (Мое значение Vlan — 35) Метод Dummy Vlan interface GigabitEthernet0/Vlan100 rename sfp_access ip address 192.168.100.100 255.255.255.0 security-level public up exit interface GigabitEthernet0/3 switchport mode access switchport access vlan 100 up exit Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.