Message-ID: <1883982417.597.1711675744836.JavaMail.atlassian@pri-vweb-0404-u1> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_596_1769443247.1711675744836" ------=_Part_596_1769443247.1711675744836 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
=E3=81=8A=E3=81=86=E3=81=A1=E3=81=A7=E7=B0=A1=E5=8D=98SFP=E3=83= =8F=E3=83=83=E3=82=AF
SFP/SFP+=E3=81=AE=E3=83=8F=E3=83=BC=E3=83=89=E3=82=A6=E3=82=A7=E3=82=A2= =E3=81=AB=E3=81=A4=E3=81=84=E3=81=A6=E3=81=AF=E3=80=81=E4=BB=A5=E4=B8=8B=E3= =81=AE=E8=B3=87=E6=96=99=E3=81=AB=E8=A9=B3=E7=B4=B0=E3=81=8C=E8=A8=98=E3=81= =95=E3=82=8C=E3=81=A6=E3=81=84=E3=81=BE=E3=81=99=E3=80=82
ftp://ftp.seagate.com/sff/INF-8074.PDF
ftp://ftp.seagate.com/sff/SFF-8419.PDF=
p>
Hack=E3=81=AE=E7=82=BA=E3=81=AB=E5=BF=85=E8=A6=81=E3=81=AA=E6=83= =85=E5=A0=B1=E3=81=A8=E3=81=97=E3=81=A6=E3=81=AF=E4=BB=A5=E4=B8=8B=E3=81=AE= =E9=80=9A=E3=82=8A=E3=80=82
=E4=B8=8A=E8=A8=98=E3=81=AE=E6=83=85=E5=A0=B1=E3=82=92=E5=85=83=E3= =81=AB=E3=80=81=E4=BD=95=E3=82=89=E3=81=8B=E3=81=AE=E3=82=B3=E3=83=B3=E3=83= =94=E3=83=A5=E3=83=BC=E3=82=BF=E3=81=A8SFP=E3=82=92=E6=8E=A5=E7=B6=9A=E3=81= =99=E3=82=8B=E5=BF=85=E8=A6=81=E3=81=8C=E3=81=82=E3=82=8B=E3=80=82SFP=E3=82= =B3=E3=83=8D=E3=82=AF=E3=82=BF=E3=82=92=E5=85=A5=E6=89=8B=E3=81=97=E3=81=A6= =E7=9B=B4=E6=8E=A5=E9=85=8D=E7=B7=9A=E3=81=99=E3=82=8B=E4=BA=8B=E3=82=82=E5= =8F=AF=E8=83=BD=E3=81=A7=E3=81=AF=E3=81=82=E3=82=8B=E3=81=8C=E3=80=81=E5=B0= =82=E7=94=A8=E3=81=AE=E5=9F=BA=E6=9D=BF=E7=84=A1=E3=81=97=E3=81=A7SFP=E3=82= =B3=E3=83=8D=E3=82=AF=E3=82=BF=E3=81=AB=E5=8D=8A=E7=94=B0=E4=BB=98=E3=81=91= =E3=82=92=E8=A1=8C=E3=81=86=E3=81=AE=E3=81=AF=E8=87=B3=E9=9B=A3=E3=81=AE=E6= =A5=AD=E3=81=A7=E3=81=82=E3=82=8B=E3=81=AE=E3=81=A7=E3=80=81=E3=81=93=E3=81= =93=E3=81=A7=E3=81=AF=E3=80=81=E5=85=A5=E6=89=8B=E5=8F=8A=E3=81=B3=E9=85=8D= =E7=B7=9A=E3=81=8C=E5=AE=B9=E6=98=93=E3=81=AA=E4=BB=A5=E4=B8=8B=E3=81=AE=E3= =83=87=E3=83=90=E3=82=A4=E3=82=B9=E3=82=92=E4=BD=BF=E7=94=A8=E3=81=99=E3=82= =8B=E3=80=82
Cisco TwinGig Converter CVR-X2-SFP
=E3=81=93=E3=82=8C=E3=82=89=E3=82=92=E4=BB=A5=E4=B8=8B=E3=81=AE=E3= =82=88=E3=81=86=E3=81=AB=E6=8E=A5=E7=B6=9A=E3=81=99=E3=82=8B=E3=80=82=E3=83= =97=E3=83=AB=E3=82=A2=E3=83=83=E3=83=97=E6=8A=B5=E6=8A=97=E3=81=AFCVR-X2-SF= P=E3=81=AB=E5=86=85=E8=94=B5=E3=81=95=E3=82=8C=E3=81=A6=E3=81=84=E3=82=8B= =E3=81=9F=E3=82=81=E7=9B=B4=E7=B5=90=E3=81=A7OK!I
=E4=B8=8A=E8=A8=98=E6=89=8B=E9=A0=86=E3=81=AE=E9=80=9A=E3=82=8ASFP= =E3=82=B9=E3=83=AD=E3=83=83=E3=83=88=E3=81=A8Raspberry Pi=E3=82=92=E6=8E=A5= =E7=B6=9A=E3=81=97=E3=81=9F=E5=BE=8C=E3=80=81=E9=9B=BB=E6=BA=90=E3=82=92=E8= =B5=B7=E5=8B=95=E3=81=97=E3=80=81SFP=E3=82=B9=E3=83=AD=E3=83=83=E3=83=88=E3= =81=ABSFP=E3=82=92=E6=8C=BF=E5=85=A5=E3=81=99=E3=82=8B=E3=80=82=E4=BB=A5=E4= =B8=8B=E3=81=AE=E3=82=B3=E3=83=9E=E3=83=B3=E3=83=89=E3=81=A7=E3=80=81SFP=E3= =81=8C=E6=AD=A3=E3=81=97=E3=81=8F=E8=AA=8D=E8=AD=98=E3=81=95=E3=82=8C=E3=82= =8B=E3=81=93=E3=81=A8=E3=82=92=E7=A2=BA=E8=AA=8D=E3=81=99=E3=82=8B=E3=80=82=
$ sudo = i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: 50 51 -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- --=20
=E6=AD=A3=E3=81=97=E3=81=8F=E8=AA=8D=E8=AD=98=E3=81=95=E3=82=8C=E3= =81=A6=E3=81=84=E3=82=8B=E3=81=A8=E3=80=81=E4=B8=8A=E8=A8=98=E3=81=AE=E3=82= =88=E3=81=86=E3=81=AB0x50=E7=95=AA=E5=9C=B0=E3=81=AB=E4=BD=95=E3=81=8B=E3= =81=8C=E6=8E=A5=E7=B6=9A=E3=81=95=E3=82=8C=E3=81=A6=E3=81=84=E3=82=8B=E3=81= =A8=E8=A1=A8=E7=A4=BA=E3=81=95=E3=82=8C=E3=82=8B=E3=80=820x51=E3=81=AB=E3= =81=A4=E3=81=84=E3=81=A6=E3=81=AF=E5=89=8D=E8=BF=B0=E3=81=AE=E9=80=9A=E3=82= =8ADDM=E7=94=A8=E3=81=A7=E3=81=82=E3=82=8B=E3=81=8C=E3=80=81=E3=83=87=E3=83= =90=E3=82=A4=E3=82=B9=E3=81=AB=E3=82=88=E3=81=A3=E3=81=A6=E3=81=AF=E8=A1=A8= =E7=A4=BA=E3=81=95=E3=82=8C=E3=81=AA=E3=81=84=E3=81=93=E3=81=A8=E3=82=82=E3= =81=82=E3=82=8B(1000BASE-T=E3=81=AESFP=E3=82=84=E4=B8=AD=E8=8F=AF=E8=A3=BD= =E3=81=AE=E5=AE=89=E7=89=A9=E7=AD=89)=E3=80=82
SFP=E3=81=8C=E6=AD=A3=E3=81=97=E3=81=8F=E8=AA=8D=E8=AD=98=E3=81=95= =E3=82=8C=E3=81=A6=E3=81=84=E3=82=8B=E3=81=93=E3=81=A8=E3=82=92=E7=A2=BA=E8= =AA=8D=E3=81=A7=E3=81=8D=E3=81=9F=E3=82=89=E3=80=81=E7=B6=9A=E3=81=84=E3=81= =A6=E3=83=87=E3=83=BC=E3=82=BF=E3=81=AE=E5=90=B8=E3=81=84=E5=87=BA=E3=81=97= =E3=82=92=E8=A1=8C=E3=81=86=E3=80=82I2C EEPROM=E3=81=AF=E9=9D=9E=E5=B8=B8= =E3=81=AB=E5=8D=98=E7=B4=94=E3=81=AA=E3=83=97=E3=83=AD=E3=83=88=E3=82=B3=E3= =83=AB=E3=81=AA=E3=81=AE=E3=81=A7=E3=80=81=E4=BB=A5=E4=B8=8B=E3=81=AE=E3=82= =B3=E3=83=9E=E3=83=B3=E3=83=89=E3=81=A7=E5=AE=B9=E6=98=93=E3=81=AB=E5=90=B8= =E3=81=84=E5=87=BA=E3=81=97=E3=81=8C=E5=8F=AF=E8=83=BD=E3=81=A7=E3=81=82=E3= =82=8B=E3=80=82
$ sudo = i2cdump -y 1 0x50 No size specified (using byte-data access) 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef 00: 03 04 07 00 00 00 01 20 40 0c 01 01 0c 00 00 00 ???...? @????... 10: 37 1e 00 00 46 49 4e 49 53 41 52 20 43 4f 52 50 7?..FINISAR CORP 20: 2e 20 20 20 00 00 90 65 46 54 52 4a 2d 38 35 31 . ..?eFTRJ-851 30: 39 2d 37 44 2d 4a 55 4e 00 00 00 00 03 52 00 12 9-7D-JUN....?R.? 40: 00 12 00 00 48 35 46 30 51 30 35 20 20 20 20 20 .?..H5F0Q05 50: 20 20 20 20 30 34 30 34 31 39 20 20 68 10 00 c5 040419 h?.? 60: 37 34 30 2d 30 30 37 33 32 36 20 52 45 56 20 30 740-007326 REV 0 70: 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1............... 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................=20
=E3=81=95=E3=81=A6=E3=80=81=E5=90=B8=E3=81=84=E5=87=BA=E3=81=
=97=E3=81=9F=E3=81=93=E3=81=AE=E3=83=87=E3=83=BC=E3=82=BF=E3=80=81=E3=81=9D=
=E3=81=AE=E3=81=BE=E3=81=BE=E3=81=A7=E3=81=AF=E8=AA=AD=E3=81=BF=E3=81=AB=E3=
=81=8F=E3=81=84=E3=81=AE=E3=81=A7Human-readable=E3=81=AA=E5=BD=A2=E3=81=AB=
=E5=A4=89=E6=8F=9B=E3=81=97=E3=81=9F=E3=81=84=E3=81=A8=E3=81=93=E3=82=8D=E3=
=81=A7=E3=81=82=E3=82=8B=E3=81=8C=E3=80=81=E6=89=8B=E3=81=A7=E8=A1=8C=E3=81=
=86=E3=81=AE=E3=81=AF=E9=9D=9E=E5=B8=B8=E3=81=AB=E9=9D=A2=E5=80=92=E3=81=A7=
=E3=81=82=E3=82=8B=E3=80=82
=E3=81=9D=E3=81=93=E3=81=A7=E4=BD=9C=E6=88=90=E3= =81=97=E3=81=9FParser=E3=81=8C=E3=81=82=E3=82=8B=E3=81=AE=E3=81=A7=E3= =80=81=E3=81=93=E3=81=A1=E3=82=89=E3=82=92=E4=BD=BF=E3=81=A3=E3=81=A6=E3=81= =BF=E3=82=8B=E3=81=A8=E3=80=81=E4=BB=A5=E4=B8=8B=E3=81=AE=E3=82=88=E3=81=86= =E3=81=AB=E3=81=AA=E3=82=8B=E3=80=82=E3=81=93=E3=81=AE=E3=83=97=E3=83=AD=E3= =82=B0=E3=83=A9=E3=83=A0=E3=81=AB=E3=81=AFI2C=E3=81=AE=E8=AA=AD=E8=BE=BC/= =E6=9B=B8=E8=BE=BC=E3=81=AE=E3=83=97=E3=83=AD=E3=82=B0=E3=83=A9=E3=83=A0=E3= =82=82=E5=90=AB=E3=81=BE=E3=82=8C=E3=81=A6=E3=81=84=E3=82=8B=E3=81=9F=E3=82= =81=E3=80=81=E3=82=82=E3=81=AF=E3=82=84i2ctools=E3=81=AF=E7=94=A8=E6=B8=88= =E3=81=BF=E3=81=A7=E3=81=82=E3=82=8B=E3=80=82
$ cd ru= by-libsfp/examples $ ruby read.rb raw data: 0304070000000120400c01010c000000371e000046494e4953415220434f52502e202020000= 090654654524a2d383531392d37442d4a554e00000000035200120012000048354630513035= 2020202020202020203034303431392020681000c53734302d3030373332362052455620303= 1000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff #<SFP::EEPROM:0x6504f0 @br=3D:BR_1200M, @br_max=3D0, @br_min=3D0, @cc_base=3D18, @cc_ext=3D197, @connector=3D:LC, @date_code=3D"040419", @diagnostic_monitoring_type=3D [:DDM, :INTERNAL_CALIBRATED, :RECEIVED_POWER_MEASUREMENT_AVERAGE], @encoding=3D:ENC_8B10B, @enhanced_options=3D[:SOFT_RX_LOS], @ext_identifier=3D4, @identifier=3D:SFP, @length_copper=3D0, @length_mm500_10m=3D55, @length_mm500_om3_10m=3D0, @length_mm625_10m=3D30, @length_sm_100m=3D0, @length_sm_km=3D0, @options=3D[:TX_DISABLE, :LOSS_OF_SIGNAL], @rate_identifier=3D0, @sff_8472_compliance=3D0, @transciever=3D [:GE_SX, :FC_LINK_I, :FC_TXT_SN, :FC_TXM_M6, :FC_TXM_M5, :FC_SPEED_100M], @transciever2=3D0, @used_for_dwdm_modules=3D0, @vendor_name=3D"FINISAR CORP.", @vendor_oui=3D[0, 144, 101], @vendor_pn=3D"FTRJ-8519-7D-JUN", @vendor_rev=3D"", @vendor_sn=3D"H5F0Q05", @vendor_specific=3D "740-007326 REV 01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0= 0\x00", @wavelength=3D850> Base CC is valid? : false Ext CC is valid? : true Expected Base CC: 146 Expected Ext CC: 197=20
=E9=9D=9E=E5=B8=B8=E3=81=AB=E8=AA=AD=E3=81=BF=E3=81=99=E3=81=84=EF= =BC=88=EF=BC=9F=EF=BC=89=E3=81=A7=E3=81=99=E3=81=AD=E3=80=82
raw data: 0304...=E3=81=A8=E3=81=84=E3=81=86=E3=81=A8=E3=81=93=E3=
=82=8D=E3=81=8C=E7=94=9F=E3=83=87=E3=83=BC=E3=82=BF=E3=81=AB=E3=81=AA=E3=82=
=8B=E3=81=AE=E3=81=A7=E3=80=81=E3=81=93=E3=81=93=E3=81=AF=E3=83=90=E3=83=83=
=E3=82=AF=E3=82=A2=E3=83=83=E3=83=97=E3=81=97=E3=81=A6=E3=81=8A=E3=81=8D=E3=
=81=BE=E3=81=97=E3=82=87=E3=81=86=E3=80=82
=E3=81=95=E3=81=A6=E3=80=81=E8=AA=AD=E3=81=BF=E8=BE=BC=E3=82=
=93=E3=81=A0=E3=81=AA=E3=82=89=E3=81=B0=E6=9B=B8=E3=81=8D=E6=8F=9B=E3=81=88=
=E3=81=AD=E3=81=B0=E3=81=AA=E3=82=8B=E3=81=BE=E3=81=84=E3=80=82=E3=81=A8=E3=
=81=84=E3=81=86=E3=81=93=E3=81=A8=E3=81=A7=E3=80=81=E5=AE=9F=E9=9A=9B=E3=81=
=AB=E6=9B=B8=E3=81=8D=E6=8F=9B=E3=81=88=E3=81=A6=E3=81=BF=E3=81=BE=E3=81=97=
=E3=82=87=E3=81=86=E3=80=82
irb=E3=81=A7=E4=B8=8A=E8=A8=98=E3=81=AE=E3=83=A9=E3=82=A4=E3=83=96= =E3=83=A9=E3=83=AA=E3=82=92=E8=AA=AD=E3=81=BF=E8=BE=BC=E3=81=BF=E3=80=81OUI= =E3=81=A8=E3=83=99=E3=83=B3=E3=83=80=E5=90=8D=E3=82=92=E6=9B=B8=E3=81=8D=E6= =8F=9B=E3=81=88=E3=81=A6=E3=81=BF=E3=81=BE=E3=81=99=E3=80=82
=E6=96=B0=E3=81=97=E3=81=84=E3=83=99=E3=83=B3=E3=83=80=E5=90=8D=E3=
=81=AF"JITAKURACK", OUI=E3=81=AFC0-A8-FE(192, 168, 254)=E3=81=
=A8=E3=81=97=E3=81=BE=E3=81=99=E3=80=82=E7=89=B9=E3=81=AB=E6=84=8F=E5=91=B3=
=E3=81=AF=E7=84=A1=E3=81=84=E3=81=A7=E3=81=99=E3=80=82
$ cd ru= by-libsfp $ irb # =E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA=E3=81=AE=E8=AA=AD=E3=81=BF= =E8=BE=BC=E3=81=BF irb(main):001:0> require './lib/sfp/rw.rb' =3D> true irb(main):002:0> require './lib/sfp/eeprom.rb' =3D> true # SFP R/W=E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA=E3=81=AE=E5=88=9D=E6= =9C=9F=E5=8C=96 irb(main):003:0> rw =3D SFP::RW.new =3D> #<SFP::RW:0xca85a0 @path=3D"/dev/i2c-1", @addr=3D80> # SFP R/W=E3=81=A7=E8=AA=AD=E3=81=BF=E8=BE=BC=E3=82=93=E3=81=A0=E6=83=85=E5= =A0=B1=E3=82=92=E5=85=83=E3=81=ABSFP EEPROM=E3=83=A9=E3=82=A4=E3=83=96=E3= =83=A9=E3=83=AA=E3=81=AE=E3=82=A4=E3=83=B3=E3=82=B9=E3=82=BF=E3=83=B3=E3=82= =B9=E3=82=92=E7=94=9F=E6=88=90 irb(main):004:0> sfp =3D SFP::EEPROM.new(rw.read) =3D> #<SFP::EEPROM:0xf92328 @identifier=3D:SFP, @ext_identifier=3D4, = @connector=3D:LC, @transciever=3D[:GE_SX, :FC_LINK_I, :FC_TXT_SN, :FC_TXM_M= 6, :FC_TXM_M5, :FC_SPEED_100M], @encoding=3D:ENC_8B10B, @br=3D:BR_1200M, @r= ate_identifier=3D0, @length_sm_km=3D0, @length_sm_100m=3D0, @length_mm500_1= 0m=3D55, @length_mm625_10m=3D30, @length_copper=3D0, @length_mm500_om3_10m= =3D0, @vendor_name=3D"FINISAR CORP.", @transciever2=3D0, @vendor_oui=3D[0, = 144, 101], @vendor_pn=3D"FTRJ-8519-7D-JUN", @vendor_rev=3D"", @wavelength= =3D850, @used_for_dwdm_modules=3D0, @options=3D[:TX_DISABLE, :LOSS_OF_SIGNA= L], @br_max=3D0, @br_min=3D0, @vendor_sn=3D"H5F0Q05", @date_code=3D"040419"= , @diagnostic_monitoring_type=3D[:DDM, :INTERNAL_CALIBRATED, :RECEIVED_POWE= R_MEASUREMENT_AVERAGE], @enhanced_options=3D[:SOFT_RX_LOS], @sff_8472_compl= iance=3D0, @vendor_specific=3D"740-007326 REV 01\x00\x00\x00\x00\x00\x00\x0= 0\x00\x00\x00\x00\x00\x00\x00\x00", @cc_base=3D18, @cc_ext=3D197> # =E3=82=AA=E3=83=AA=E3=82=B8=E3=83=8A=E3=83=AB=E3=81=AE=E3=83=99=E3=83=B3= =E3=83=80=E5=90=8D=E3=81=A8OUI=E3=82=92=E7=A2=BA=E8=AA=8D irb(main):005:0> sfp.vendor_name =3D> "FINISAR CORP." irb(main):006:0> sfp.vendor_oui =3D> [0, 144, 101] # =E3=83=99=E3=83=B3=E3=83=80=E5=90=8D=E3=81=A8OUI=E3=81=AE=E6=9B=B8=E3=81= =8D=E6=8F=9B=E3=81=88 irb(main):007:0> sfp.vendor_name =3D "JITAKURACK" =3D> "JITAKURACK" irb(main):008:0> sfp.vendor_oui =3D [ 0xC0, 0xA8, 0xFE ] =3D> [192, 168, 254] # =E6=9B=B8=E3=81=8D=E6=8F=9B=E3=81=88=E5=BE=8C=E3=81=AE=E6=83=85=E5=A0=B1= =E7=A2=BA=E8=AA=8D irb(main):009:0> sfp =3D> #<SFP::EEPROM:0xf92328 @identifier=3D:SFP, @ext_identifier=3D4, = @connector=3D:LC, @transciever=3D[:GE_SX, :FC_LINK_I, :FC_TXT_SN, :FC_TXM_M= 6, :FC_TXM_M5, :FC_SPEED_100M], @encoding=3D:ENC_8B10B, @br=3D:BR_1200M, @r= ate_identifier=3D0, @length_sm_km=3D0, @length_sm_100m=3D0, @length_mm500_1= 0m=3D55, @length_mm625_10m=3D30, @length_copper=3D0, @length_mm500_om3_10m= =3D0, @vendor_name=3D"JITAKURACK", @transciever2=3D0, @vendor_oui=3D[192, 1= 68, 254], @vendor_pn=3D"FTRJ-8519-7D-JUN", @vendor_rev=3D"", @wavelength=3D= 850, @used_for_dwdm_modules=3D0, @options=3D[:TX_DISABLE, :LOSS_OF_SIGNAL],= @br_max=3D0, @br_min=3D0, @vendor_sn=3D"H5F0Q05", @date_code=3D"040419", @= diagnostic_monitoring_type=3D[:DDM, :INTERNAL_CALIBRATED, :RECEIVED_POWER_M= EASUREMENT_AVERAGE], @enhanced_options=3D[:SOFT_RX_LOS], @sff_8472_complian= ce=3D0, @vendor_specific=3D"740-007326 REV 01\x00\x00\x00\x00\x00\x00\x00\x= 00\x00\x00\x00\x00\x00\x00\x00", @cc_base=3D18, @cc_ext=3D197> # =E6=9B=B8=E3=81=8D=E6=8F=9B=E3=81=88=E5=BE=8C=E3=81=AE=E3=83=87=E3=83=BC= =E3=82=BF=E3=82=92SFP=E3=81=AB=E6=9B=B8=E3=81=8D=E8=BE=BC=E3=81=BF irb(main):010:0> rw.write(sfp.to_hex) =3D> 9 # =E6=AF=94=E8=BC=83=E7=94=A8=E3=81=AB=E5=86=8D=E5=BA=A6SFP=E3=81=AE=E6=83= =85=E5=A0=B1=E3=82=92=E8=AA=AD=E3=81=BF=E8=BE=BC=E3=81=BF irb(main):011:0> sfp2 =3D SFP::EEPROM.new(rw.read) =3D> #<SFP::EEPROM:0xf41fb8 @identifier=3D:SFP, @ext_identifier=3D4, = @connector=3D:LC, @transciever=3D[:GE_SX, :FC_LINK_I, :FC_TXT_SN, :FC_TXM_M= 6, :FC_TXM_M5, :FC_SPEED_100M], @encoding=3D:ENC_8B10B, @br=3D:BR_1200M, @r= ate_identifier=3D0, @length_sm_km=3D0, @length_sm_100m=3D0, @length_mm500_1= 0m=3D55, @length_mm625_10m=3D30, @length_copper=3D0, @length_mm500_om3_10m= =3D0, @vendor_name=3D"JITAKURACK", @transciever2=3D0, @vendor_oui=3D[192, 1= 68, 254], @vendor_pn=3D"FTRJ-8519-7D-JUN", @vendor_rev=3D"", @wavelength=3D= 850, @used_for_dwdm_modules=3D0, @options=3D[:TX_DISABLE, :LOSS_OF_SIGNAL],= @br_max=3D0, @br_min=3D0, @vendor_sn=3D"H5F0Q05", @date_code=3D"040419", @= diagnostic_monitoring_type=3D[:DDM, :INTERNAL_CALIBRATED, :RECEIVED_POWER_M= EASUREMENT_AVERAGE], @enhanced_options=3D[:SOFT_RX_LOS], @sff_8472_complian= ce=3D0, @vendor_specific=3D"740-007326 REV 01\x00\x00\x00\x00\x00\x00\x00\x= 00\x00\x00\x00\x00\x00\x00\x00", @cc_base=3D190, @cc_ext=3D197> # =E4=BD=9C=E6=88=90=E3=81=97=E3=81=9F=E3=83=87=E3=83=BC=E3=82=BF=E3=81=A8S= FP=E3=81=AEEEPROM=E3=81=AE=E5=86=85=E5=AE=B9=E3=81=8C=E4=B8=80=E8=87=B4=E3= =81=97=E3=81=A6=E3=81=84=E3=82=8B=E3=81=93=E3=81=A8=E3=82=92=E7=A2=BA=E8=AA= =8D irb(main):012:0> sfp.to_hex =3D=3D sfp2.to_hex =3D> true irb(main):013:0>=20
=E3=81=93=E3=82=93=E3=81=AA=E6=84=9F=E3=81=98=E3=81=A7=E3=81=99=E3= =80=82=E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA=E3=81=AE=E4=BD=BF=E3=81= =84=E6=96=B9=E3=81=AFexamples/=E4=BB=A5=E4=B8=8B=E3=81=AE=E3=83=95=E3=82=A1= =E3=82=A4=E3=83=AB=E3=82=92=E8=A6=8B=E3=81=A6=E3=81=84=E3=81=9F=E3=81=A0=E3= =81=91=E3=82=8B=E3=81=A8=E5=A4=A7=E4=BD=93=E5=88=86=E3=81=8B=E3=82=8B=E3=81= =8B=E3=81=A8=E6=80=9D=E3=81=84=E3=81=BE=E3=81=99=E3=80=82
=E3=81=9D=E3=82=8C=E3=81=A7=E3=81=AF=E3=80=81Let's enjoy hack life=
!