GS1900 - Enable Port PoE not working with v2.9

Options
michiba
michiba Posts: 8 image  Freshman Member
First Comment Friend Collector

Hi,

I've just upgraded the firmware of my GS1900-8HP switch vom v2.0 to v2.9.
After upgrading, the OID “.1.3.6.1.2.1.105.1.1.1.3.1.x” for PoE enabling/disabling does not work anymore. SNMP Clients report that there is no such variable name in the MIB.

With v2.0 this worked.

Did the OID change?

Cheers

michiba

«1

All Replies

  • Zyxel_Barry
    Zyxel_Barry Posts: 120 image  Zyxel Community Virtual Assistant
    5 Answers First Comment Friend Collector
    edited January 15

    Hi @michiba,

    It appears that you are experiencing an issue with SNMP OID for PoE enabling/disabling after upgrading your GS1900-8HP switch firmware from v2.0 to v2.9. You're reporting that the OID “.1.3.6.1.2.1.105.1.1.1.3.1.x” is no longer recognized, and you're asking if the OID has changed.

    The release notes for firmware versions 2.90 for the GS1900 series do not specifically mention changes to SNMP OIDs related to PoE enabling/disabling.

    To help us investigate further, please provide the following information:

    • Screenshot of the error message from your SNMP client when trying to access the OID.
    • The exact firmware version you upgraded from (e.g., v2.00(AAHI.0)C0) and to (e.g., v2.90(AAHI.0)C0).
    • The specific model of your GS1900 switch (e.g., GS1900-8HP).

    This AI response aims to provide initial troubleshooting steps and identify information needed for further diagnosis. Feel free to share additional details based on the suggestions above — this will help community members offer more targeted assistance.
    If you have feedback or idea about this AI assistant, share them in Community Feedback.

  • michiba
    michiba Posts: 8 image  Freshman Member
    First Comment Friend Collector

    Model: GS1900-8HP

    Firmware old: 2.00(AAHI.0)C0_5

    Firmware new: V2.90(AAHI.1)C0

    Screenshot from using snmpget and snmpwalk under Debian.

    Screenshot 2026-01-15 091847.png

    What is interesting: The first query with snmpwalk succeeds on the very basic OID. With snmpget it fails. I also use MIB Browser under Android. There it is similar, i.e., when browsing, most OIDs are read, but when polling, an error occurs.

    I already tried to disable and reenable SNMP on the switch. Changes nothing.


    Can you tell me, which MIB file the PoE enable/disable OID is described in?

  • Zyxel_Melen
    Zyxel_Melen Posts: 4,533 image  Zyxel Employee
    Zyxel Certified Network Engineer Level 1 - Switch Zyxel Certified Network Administrator - Switch Zyxel Certified Network Administrator - Nebula Zyxel Certified Sales Associate

    Hi @michiba

    I just test in my lab and get the same result as yours with the latest firmware version. Let us check what was changed and update to you.

    Zyxel Melen


  • michiba
    michiba Posts: 8 image  Freshman Member
    First Comment Friend Collector

    Hello @Zyxel_Melen ,

    I've just tested with firmware V2.80(AAHI.1). Unfortuneatly, same behavior as described above.

  • Zyxel_Melen
    Zyxel_Melen Posts: 4,533 image  Zyxel Employee
    Zyxel Certified Network Engineer Level 1 - Switch Zyxel Certified Network Administrator - Switch Zyxel Certified Network Administrator - Nebula Zyxel Certified Sales Associate

    Hi @michiba

    We checked the firmware 2.00(AAHI.0)C0, we can only read the PoE status of this MIB. However, you mentioned "the OID “.1.3.6.1.2.1.105.1.1.1.3.1.x” for PoE enabling/disabling does not work anymore.", which is impossible. Could you help to clarify you can read and set for this OID “.1.3.6.1.2.1.105.1.1.1.3.1.x” or can read only?

    Zyxel Melen


  • michiba
    michiba Posts: 8 image  Freshman Member
    First Comment Friend Collector

    Actually, I only tried to read with v2.00, which worked.

    However, the point is here, that not even reading of the PoE OID is working with v2.8 and v2.9.

    What are updates for this?

  • Zyxel_Melen
    Zyxel_Melen Posts: 4,533 image  Zyxel Employee
    Zyxel Certified Network Engineer Level 1 - Switch Zyxel Certified Network Administrator - Switch Zyxel Certified Network Administrator - Nebula Zyxel Certified Sales Associate

    Hi @michiba

    Thanks for the information.

    We checked the history and found that this functionality was removed in firmware version 2.10 over 10 years ago, and we have not received any related feedback since then.

    To better understand your use case/scenario/requirement, could you please confirm whether your use case only requires the “OID .1.3.6.1.2.1.105.1.1.1.3.1.x” to be readable?

    Zyxel Melen


  • michiba
    michiba Posts: 8 image  Freshman Member
    First Comment Friend Collector

    Hi,

    well, I came across your post

    which lists the GS1900 Series as capable of switching PoE via SNMP.

    I do want to actively enable and disable PoE by SNMP or any other method that allows automation.

  • Zyxel_Melen
    Zyxel_Melen Posts: 4,533 image  Zyxel Employee
    Zyxel Certified Network Engineer Level 1 - Switch Zyxel Certified Network Administrator - Switch Zyxel Certified Network Administrator - Nebula Zyxel Certified Sales Associate

    Hi @michiba

    Thank you for pointing out the error in our documentation. We have corrected the information accordingly. 

    Additionally, we are currently preparing a firmware release that will restore the read capability for the PoE OID on the GS1900 series.

    Regarding the PoE control (enable/disable) functionality: unfortunately, this is not natively supported via SNMP on the GS1900 series, and there are currently no plans to add support for it. If you need to control PoE ports programmatically, the only available workaround is to use a script (for example, through web automation).

    We will keep this thread updated once the firmware is available.

    Zyxel Melen


  • michiba
    michiba Posts: 8 image  Freshman Member
    First Comment Friend Collector

    Thanks for the update!

    I would also use other means for automating PoE switching. Does the switch offer any API, or do you mean automating browser interaction on the html/js output?