JioFiber Discussion

  • Thread starter Thread starter IfranAli
  • Start date Start date
  • Replies Replies 149
  • Views Views 10,104
Small update on the G6:

The following commands return the correct/expected output:

omcicli mib get 84
omcicli mib get 171
omcicli mib get 131
omcicli mib get 256

However, when I connect to the fiber link, I consistently see this error on the UART console, and the router/windows never receives a dynamic IP (tested with both a router and Windows):

TP type is not correct in ethernet_frame_pmhd_us_pm_handler: MacBriPortCfgData, 0x401

Please note: The MAC address is already cloned on both the router and Windows. I also tried changing the MAC on the G6, but no luck so far. The same router/Windows configuration works flawlessly with other ONTs like the G3 (V1/V2) and VSOL.

Seems like a MAC-related issue, but I’m stuck at this point. Any insights?
 
@a.banerjee
Saw that the ChatGPT ..

The error message you're seeing:

"TP type is not correct in ethernet_frame_pmhd_us_pm_handler: MacBriPortCfgData, 0x401"

suggests there's a mismatch or an unexpected value in the TP (Test Point or Transport Protocol) type field within a handler function that's processing an Ethernet frame in your software or firmware — specifically, inside ethernet_frame_pmhd_us_pm_handler.

Here's a breakdown of the components:

1) ethernet_frame_pmhd_us_pm_handler: A handler function likely processing Ethernet frames in a PMHD (perhaps "Packet Monitor Header Data") context.

2) MacBriPortCfgData: Possibly a structure or data configuration related to a MAC bridge port.

3) 0x401: A hexadecimal error code or possibly an unexpected TP type value that the system received.



I suspect that there is some buggy with G6 firmware issue 😕
 
@a.banerjee I suspect the issue is with firmware but regardless have you tried copying following properties from gponmgr in JF router?
Code:
/userfs/bin/ponmgr gpon get [sn|onuType|...]

Key Parameters to Mimic GPON WAN

  1. Serial Number (sn)
    • This is the unique identifier for the ONU and is required for authentication.
    • It typically follows a specific format and is used by the OLT (Optical Line Terminal) to authenticate the ONU.
  2. ONU Type (onuType)
    • Defines the type/model of the ONU.
    • The OLT uses this to identify the capabilities and service profile of the ONU.
  3. Vendor ID (vendorId)
    • Identifies the manufacturer of the ONU.
    • This is used for OLT to validate the type of ONU.
  4. Equipment ID (equipmentId)
    • An identifier for the ONU, usually associated with the vendor.
    • It is used for ONU management purposes.
  5. Link Mode (linkMode)
    • Defines the operational mode of the ONU, which could be:
      • Ethernet over GPON (EoGPON)
      • IP over GPON (IPoGPON)
      • Other networking modes supported by the ONU.
  6. Total Ts Number (totalTsNum)
    • Represents the total number of traffic streams configured for the ONU.
  7. Total GEM Port Number (totalGemNum)
    • The number of GEM (GPON Encapsulation Method) ports for the ONU.
    • This is used to handle different traffic channels in the GPON network.
  8. Total Tcont Number (totalTcontNum)
    • T-CONT (Transmission Container) defines logical channels in GPON.
    • The Tcont structure is used to manage the bandwidth and traffic control.
  9. Encryption Key (enhancedPsk)
    • The Pre-Shared Key (PSK) used for encryption/authentication during the GPON link setup.
  10. OMCI Version (omccVersion)
    • Defines the version of OMCI (ONU Management and Control Interface) used to manage and control the ONU.
    • It’s important to match the OLT's OMCI version.
  11. PLOAM GTC Info (PloamGtcInfo)
    • Provides information about PLOAM (Physical Layer OAM) and GTC (GPON Transmission Convergence) for managing the GPON layer.
  12. Security Capabilities (securityCap)
    • This indicates the security features supported by the ONU for data integrity and confidentiality.
  13. Operation Mode and Profile (opIdCap, opIdAuth)
    • Defines the capabilities and authentication method of the ONU.
    • These can be configured in the OLT to set the service profile.
 
@kbhatt - The login page of the Jio router shows "LuaSQL: database disk image is malformed" - even before I try to login. Anyways the login itself fails to go thru. Not sure why to do - I would prefer not to factory reset the router - any other suggestions?
 
@anishjoe
If you're seeing the error "LuaSQL: database disk image is malformed" on your Jiofiber router’s login page, it means the router's internal configuration database has become corrupted. This database stores settings like admin credentials, network settings, etc. This corruption is likely why the login fails even before processing your input. Can you please share the router model name and firmware version?
 
Btw, For those who are able to telnet into Jio HGW , you can get the serial from /var/romfile.cfg, at least on the SCOM unit.

Code:
RIL> grep SerialNumber /var/romfile.cfg
<ONU Version="RP0201" VendorId="4899" SerialNumber="SCOMXXXXXXXX" Password="00000001"....

In addition to this, you can also transfer this file (and any other) from within the router to your System using netcat.
Unfortunately the busybox binary included in the unit is pretty basic , but I was able to workaround by downloading this static build of busybox into /flash2 and execute ./busybox nc successfully
 
Back