Anime4000 / RTL960x

Hacking V2801F, TWCGPON657 & DFP-34X-2C2 GPON ONU SFP Stick to suite your ISP Fiber

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ODI - Issue with SFU Firmware

tumix83 opened this issue · comments

Hello,

The ISP "Bouygues FR" provided an Nokia G 010G Q, the router "OPNSENSE" is connecting via DHCP using the ISP VLAN

That I'm trying to replace with an ODI stick but its only work with the IGD Firmware (hybrid mod),
The SFU firmware mode seems to be more suitable in my configuration, i have O5, VLAN with mibs 84 / 171 but no internet....

Here all parameters i use :

flash set VLAN_CFG_TYPE 1
flash set VLAN_MANU_MODE 0
flash set DEVICE_TYPE 2 (with IGD Firmware)
flash set DEVICE_TYPE 0 (with SFU Firmware)

flash set ELAN_MAC_ADDR 605747XXXXXX
flash set MAC_KEY 3f51423520fe7d73ba20bfXXXXXXXXXX
flash set OMCI_OLT_MODE 21

flash set GPON_PLOAM_PASSWD 0000013XXXXXXXXXXXXX
flash set GPON_SN ALCLF9EFCC12
flash set PON_VENDOR_ID ALCL

flash set OMCI_SW_VER1 3FE49494AOCK21
flash set OMCI_SW_VER2 3FE49494AOCK21

nv setenv sw_custom_version0 3FE49494AOCK21
nv setenv sw_custom_version1 3FE49494AOCK21

flash set HW_HWVER 3FE49476ABAA01
flash set GPON_ONU_MODEL G-010G-Q
flash set OUI 605747

flash set HW_SERIAL_NO M082224ALUXXXXXXXX

And here OMCI / L2 tables :

SFU Firmware :

# omcicli mib get 84
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
VlanTagFilterData
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=================================
EntityID: 0x02
FilterTbl[0]: PRI 0,CFI 0, VID 10
FwdOp:  0x10
NumOfEntries: 1
=================================
=================================
EntityID: 0x03
FilterTbl[0]: PRI 0,CFI 0, VID 100
FwdOp:  0x10
NumOfEntries: 1
=================================



# omcicli mib get 171
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ExtVlanTagOperCfgData
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=================================
EntityId: 0x01
AssociationType: 2
ReceivedFrameVlanTagOperTableMaxSize: 0
InputTPID: 0x8100
OutputTPID: 0x8100
DsMode: 0
ReceivedFrameVlanTaggingOperTable
INDEX 0
Filter Outer   : PRI 15,VID 4096, TPID 0
Filter Inner   : PRI 15,VID 4096, TPID 0, EthType 0x00
Treatment Outer   : PRI 15,VID 4096, TPID 0, RemoveTags 0
Treatment Inner   : PRI 0,VID 1, TPID 4
INDEX 1
Filter Outer   : PRI 15,VID 4096, TPID 0
Filter Inner   : PRI 8,VID 100, TPID 0, EthType 0x00
Treatment Outer   : PRI 15,VID 0, TPID 0, RemoveTags 1
Treatment Inner   : PRI 8,VID 100, TPID 0
INDEX 2
Filter Outer   : PRI 15,VID 4096, TPID 0
Filter Inner   : PRI 8,VID 10, TPID 0, EthType 0x00
Treatment Outer   : PRI 15,VID 0, TPID 0, RemoveTags 1
Treatment Inner   : PRI 8,VID 10, TPID 0
INDEX 3
Filter Outer   : PRI 14,VID 4096, TPID 0
Filter Inner   : PRI 14,VID 4096, TPID 0, EthType 0x00
Treatment Outer   : PRI 15,VID 0, TPID 0, RemoveTags 3
Treatment Inner   : PRI 15,VID 0, TPID 0
INDEX 4
Filter Outer   : PRI 15,VID 4096, TPID 0
Filter Inner   : PRI 14,VID 4096, TPID 0, EthType 0x00
Treatment Outer   : PRI 15,VID 0, TPID 0, RemoveTags 3
Treatment Inner   : PRI 15,VID 0, TPID 0
AssociatedMePoint: 0x101
DscpToPbitMapping:
        0x000000
        0x000000
        0x000000
        0x000000
        0x000000
        0x000000
        0x000000
        0x000000
=================================




# diag l2-table get entry address
l2-table get entry address 4 

LUT address: 0x0004 (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
00:00:00:00:00:00 3   0   1   1    Static 0    IVL
CtagIf Auth DaBlock SaBlock Arp
Dis    Dis  Dis     Dis     Dis

RTK.0> command:l2-table get entry address 88 

LUT address: 0x0058 (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
60:57:47:E8:9B:14 3   1   1   9    Static 0    SVL
CtagIf Auth DaBlock SaBlock Arp
En     Dis  Dis     Dis     Dis

RTK.0> command:l2-table get entry address 392 

LUT address: 0x0188 (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
F0:1F:AF:5C:F1:8E 0   1   7   4005 Auto   0    SVL
CtagIf Auth DaBlock SaBlock Arp
Dis    Dis  Dis     Dis     En 

RTK.0> command:l2-table get entry address 520 

LUT address: 0x0208 (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
B8:38:61:31:73:20 2   1   7   10   Auto   0    SVL
CtagIf Auth DaBlock SaBlock Arp
En     Dis  Dis     Dis     Dis

RTK.0> command:l2-table get entry address 976 

LUT address: 0x03d0 (1K LUT)
IP Multicast table:
DestinationIP   Fid_Vid Hash Member Ext    State  L3Route L3Index(3-0)
239.255.255.250 1       SVL  3      0      Static Dis      0  0  0  0
SIP_Filter SIP_Idx
Dis        0      

RTK.0> command:l2-table get entry address 977 

LUT address: 0x03d1 (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
A4:7B:2C:84:63:E0 2   0   7   100  Auto   0    SVL
CtagIf Auth DaBlock SaBlock Arp
En     Dis  Dis     Dis     Dis

RTK.0> command:l2-table get entry address 980 

LUT address: 0x03d4 (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
A4:7B:2C:84:63:E0 2   1   7   100  Auto   0    SVL
CtagIf Auth DaBlock SaBlock Arp
En     Dis  Dis     Dis     Dis

RTK.0> command:l2-table get entry address 984 

LUT address: 0x03d8 (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
00:00:5E:00:01:A8 2   1   1   100  Auto   0    SVL
CtagIf Auth DaBlock SaBlock Arp
En     Dis  Dis     Dis     Dis

IGD Firmware :

# omcicli mib get 84
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
VlanTagFilterData
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=================================
EntityID: 0x03
FilterTbl[0]: PRI 0,CFI 0, VID 10
FwdOp:  0x10
NumOfEntries: 1
=================================
=================================
EntityID: 0x04
FilterTbl[0]: PRI 0,CFI 0, VID 100
FwdOp:  0x10
NumOfEntries: 1
=================================



# omcicli mib get 171
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
VlanTagFilterData
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=================================
EntityID: 0x03
FilterTbl[0]: PRI 0,CFI 0, VID 10
FwdOp:  0x10
NumOfEntries: 1
=================================
=================================
EntityID: 0x04
FilterTbl[0]: PRI 0,CFI 0, VID 100
FwdOp:  0x10
NumOfEntries: 1
=================================
# omcicli mib get 171
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ExtVlanTagOperCfgData
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=================================
EntityId: 0x01
AssociationType: 2
ReceivedFrameVlanTagOperTableMaxSize: 0
InputTPID: 0x8100
OutputTPID: 0x8100
DsMode: 0
ReceivedFrameVlanTaggingOperTable
INDEX 0
Filter Outer   : PRI 15,VID 4096, TPID 0
Filter Inner   : PRI 15,VID 4096, TPID 0, EthType 0x00
Treatment Outer   : PRI 15,VID 4096, TPID 0, RemoveTags 0
Treatment Inner   : PRI 0,VID 1, TPID 4
INDEX 1
Filter Outer   : PRI 15,VID 4096, TPID 0
Filter Inner   : PRI 8,VID 100, TPID 0, EthType 0x00
Treatment Outer   : PRI 15,VID 0, TPID 0, RemoveTags 1
Treatment Inner   : PRI 8,VID 100, TPID 0
INDEX 2
Filter Outer   : PRI 15,VID 4096, TPID 0
Filter Inner   : PRI 8,VID 10, TPID 0, EthType 0x00
Treatment Outer   : PRI 15,VID 0, TPID 0, RemoveTags 1
Treatment Inner   : PRI 8,VID 10, TPID 0
INDEX 3
Filter Outer   : PRI 14,VID 4096, TPID 0
Filter Inner   : PRI 14,VID 4096, TPID 0, EthType 0x00
Treatment Outer   : PRI 15,VID 0, TPID 0, RemoveTags 3
Treatment Inner   : PRI 15,VID 0, TPID 0
INDEX 4
Filter Outer   : PRI 15,VID 4096, TPID 0
Filter Inner   : PRI 14,VID 4096, TPID 0, EthType 0x00
Treatment Outer   : PRI 15,VID 0, TPID 0, RemoveTags 3
Treatment Inner   : PRI 15,VID 0, TPID 0
AssociatedMePoint: 0x101
DscpToPbitMapping:
        0x000000
        0x000000
        0x000000
        0x000000
        0x000000
        0x000000
        0x000000
        0x000000
=================================
=================================
EntityId: 0x02
AssociationType: 10
ReceivedFrameVlanTagOperTableMaxSize: 0
InputTPID: 0x8100
OutputTPID: 0x8100
DsMode: 0
ReceivedFrameVlanTaggingOperTable
INDEX 0
Filter Outer   : PRI 14,VID 4096, TPID 0
Filter Inner   : PRI 14,VID 4096, TPID 0, EthType 0x00
Treatment Outer   : PRI 15,VID 0, TPID 0, RemoveTags 3
Treatment Inner   : PRI 15,VID 0, TPID 0
INDEX 1
Filter Outer   : PRI 15,VID 4096, TPID 0
Filter Inner   : PRI 14,VID 4096, TPID 0, EthType 0x00
Treatment Outer   : PRI 15,VID 0, TPID 0, RemoveTags 3
Treatment Inner   : PRI 15,VID 0, TPID 0
AssociatedMePoint: 0x601
DscpToPbitMapping:
        0x000000
        0x000000
        0x000000
        0x000000
        0x000000
        0x000000
        0x000000
        0x000000
=================================



# diag l2-table get entry address

l2-table get entry address 4

LUT address: 0x0004 (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
00:00:00:00:00:00 3   0   1   1    Static 0    IVL
CtagIf Auth DaBlock SaBlock Arp
Dis    Dis  Dis     Dis     Dis

RTK.0> command:l2-table get entry address 88

LUT address: 0x0058 (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
60:57:47:E8:9B:14 3   1   1   9    Static 0    SVL
CtagIf Auth DaBlock SaBlock Arp
En     Dis  Dis     Dis     Dis

RTK.0> command:l2-table get entry address 92

LUT address: 0x005c (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
60:57:47:E8:9B:15 3   1   1   41   Static 0    SVL
CtagIf Auth DaBlock SaBlock Arp
En     Dis  Dis     Dis     Dis

RTK.0> command:l2-table get entry address 520

LUT address: 0x0208 (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
B8:38:61:31:73:20 2   1   1   10   Auto   0    SVL
CtagIf Auth DaBlock SaBlock Arp
En     Dis  Dis     Dis     Dis

RTK.0> command:l2-table get entry address 600

LUT address: 0x0258 (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
50:6F:0C:21:8D:08 0   1   7   4005 Auto   0    SVL
CtagIf Auth DaBlock SaBlock Arp
Dis    Dis  Dis     Dis     En

RTK.0> command:l2-table get entry address 976

LUT address: 0x03d0 (1K LUT)
IP Multicast table:
DestinationIP   Fid_Vid Hash Member Ext    State  L3Route L3Index(3-0)
239.255.255.250 1       SVL  3      0      Static Dis      0  0  0  0
SIP_Filter SIP_Idx
Dis        0

RTK.0> command:l2-table get entry address 980

LUT address: 0x03d4 (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
A4:7B:2C:84:63:E0 2   1   7   100  Auto   0    SVL
CtagIf Auth DaBlock SaBlock Arp
En     Dis  Dis     Dis     Dis

RTK.0> command:l2-table get entry address 984

LUT address: 0x03d8 (1K LUT)
L2 Unicast table:
MACAddress        Spa Fid Age Vid  State  Ext  Hash
00:00:5E:00:01:A8 2   1   7   100  Auto   0    SVL
CtagIf Auth DaBlock SaBlock Arp
En     Dis  Dis     Dis     Dis

RTK.0> command:DONE! L2 Table Print Valid

I'm missing something?
Thank in advance !

SFU firmware does not respect (follow) mib171 VLANs so in order to use it you have to use a different VLAN (10 or 100 probably)

Thank for reply, how i should specify the correct VLAN ? on OPNSENSE or ODI ?
The VLAN for internet is 100

Thank in advance

Thank for reply, how i should specify the correct VLAN ? on OPNSENSE or ODI ? The VLAN for internet is 100

Thank in advance

Better to set the VLAN on OPNSENSE and leave the SFP on transparent.

Fixed with parameter :
flash set OMCI_CUSTOM_BDP 0
Now its work with SFU Firmware

Mark as solved, added this into Troubleshooting Readme

Feel free to re-open is anyone have same issue