· 5 years ago · May 20, 2020, 11:26 AM
1root@fabrico:~# dmesg
2[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd050]
3[ 0.000000] Linux version 5.4.0-00029-g08b6cc54e1be-dirty (wilson@Wilson-Ubuntu18) (gcc version 7.4.1 20181213 [linaro-7.4-2019.02 revision 56ec6f6b99cc167ff0c2f8e1a2eed33b1edc85d4] (Linaro GCC 7.4-200
4[ 0.000000] Machine model: 88SN2400 Fabrico
5[ 0.000000] earlycon: ar3700_uart0 at MMIO 0x0000000080212000 (options '')
6[ 0.000000] printk: bootconsole [ar3700_uart0] enabled
7[ 0.000000] cma: Reserved 32 MiB at 0x00000001fd400000
8[ 0.000000] NUMA: No NUMA configuration found
9[ 0.000000] NUMA: Faking a node at [mem 0x0000000100000000-0x00000001ffffffff]
10[ 0.000000] NUMA: NODE_DATA [mem 0x1ff7ee800-0x1ff7effff]
11[ 0.000000] Zone ranges:
12[ 0.000000] DMA32 [mem 0x0000000100000000-0x00000001ffffffff]
13[ 0.000000] Normal empty
14[ 0.000000] Movable zone start for each node
15[ 0.000000] Early memory node ranges
16[ 0.000000] node 0: [mem 0x0000000100000000-0x00000001ffffffff]
17[ 0.000000] Initmem setup node 0 [mem 0x0000000100000000-0x00000001ffffffff]
18[ 0.000000] On node 0 totalpages: 1048576
19[ 0.000000] DMA32 zone: 16384 pages used for memmap
20[ 0.000000] DMA32 zone: 0 pages reserved
21[ 0.000000] DMA32 zone: 1048576 pages, LIFO batch:63
22[ 0.000000] psci: probing for conduit method from DT.
23[ 0.000000] psci: PSCIv1.1 detected in firmware.
24[ 0.000000] psci: Using standard PSCI v0.2 function IDs
25[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
26[ 0.000000] psci: SMC Calling Convention v1.1
27[ 0.000000] percpu: Embedded 21 pages/cpu s46680 r8192 d31144 u86016
28[ 0.000000] pcpu-alloc: s46680 r8192 d31144 u86016 alloc=21*4096
29[ 0.000000] pcpu-alloc: [0] 0 [0] 1
30[ 0.000000] Detected VIPT I-cache on CPU0
31[ 0.000000] CPU features: detected: GIC system register CPU interface
32[ 0.000000] CPU features: kernel page table isolation forced ON by KASLR
33[ 0.000000] CPU features: detected: Kernel page table isolation (KPTI)
34[ 0.000000] Speculative Store Bypass Disable mitigation not required
35[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1032192
36[ 0.000000] Policy zone: DMA32
37[ 0.000000] Kernel command line: console=ttyMV0,115200n8 earlycon=ar3700_uart,0x80212000 loglevel=9 maxcpus=2 rootfstype=ubifs ubi.mtd=1 root=ubi0:fabrico-rootfs
38[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
39[ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
40[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
41[ 0.000000] Memory: 4069208K/4194304K available (7294K kernel code, 440K rwdata, 2332K rodata, 1152K init, 927K bss, 92328K reserved, 32768K cma-reserved)
42[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
43[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
44[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
45[ 0.000000] Tasks RCU enabled.
46[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
47[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
48[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
49[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
50[ 0.000000] GICv3: 960 SPIs implemented
51[ 0.000000] GICv3: 0 Extended SPIs implemented
52[ 0.000000] GICv3: Distributor has no Range Selector support
53[ 0.000000] GICv3: MBI range [128:255]
54[ 0.000000] GICv3: Using MBI frame 0x000b000080500000
55[ 0.000000] GICv3: 16 PPIs implemented
56[ 0.000000] GICv3: no VLPI support, no direct LPI support
57[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000080560000
58[ 0.000000] ITS: No ITS available, not enabling LPIs
59[ 0.000000] random: get_random_bytes called from start_kernel+0x2b8/0x450 with crng_init=0
60[ 0.000000] arch_timer: cp15 timer(s) running at 20.00MHz (phys).
61[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x49cd42e20, max_idle_ns: 440795202120 ns
62[ 0.000010] sched_clock: 56 bits at 20MHz, resolution 50ns, wraps every 4398046511100ns
63[ 0.008348] Console: colour dummy device 80x25
64[ 0.012873] Calibrating delay loop (skipped), value calculated using timer frequency.. 40.00 BogoMIPS (lpj=200000)
65[ 0.023173] pid_max: default: 32768 minimum: 301
66[ 0.027859] LSM: Security Framework initializing
67[ 0.032524] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
68[ 0.039907] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
69[ 0.110255] ASID allocator initialised with 32768 entries
70[ 0.115831] rcu: Hierarchical SRCU implementation.
71[ 0.160721] smp: Bringing up secondary CPUs ...
72[ 0.221121] Detected VIPT I-cache on CPU1
73[ 0.221226] GICv3: CPU1: found redistributor 100 region 0:0x0000000080580000
74[ 0.221328] CPU1: Booted secondary processor 0x0000000100 [0x411fd050]
75[ 0.221581] smp: Brought up 1 node, 2 CPUs
76[ 0.243163] SMP: Total of 2 processors activated.
77[ 0.247820] CPU features: detected: Privileged Access Never
78[ 0.253381] CPU features: detected: LSE atomic instructions
79[ 0.258927] CPU features: detected: User Access Override
80[ 0.264248] CPU features: detected: 32-bit EL0 Support
81[ 0.269342] CPU features: detected: Common not Private translations
82[ 0.275607] CPU features: detected: RAS Extension Support
83[ 0.280974] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
84[ 0.289586] CPU features: detected: CRC32 instructions
85[ 0.315525] CPU: All CPU(s) started at EL2
86[ 0.319620] alternatives: patching kernel code
87[ 0.330516] devtmpfs: initialized
88[ 0.337977] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
89[ 0.347794] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
90[ 0.356727] pinctrl core: initialized pinctrl subsystem
91[ 0.363724] NET: Registered protocol family 16
92[ 0.376797] DMA: preallocated 256 KiB pool for atomic allocations
93[ 0.382909] audit: initializing netlink subsys (disabled)
94[ 0.388544] audit: type=2000 audit(0.350:1): state=initialized audit_enabled=0 res=1
95[ 0.389683] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
96[ 0.413556] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
97[ 0.420181] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
98[ 0.426895] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
99[ 0.433544] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
100[ 0.444883] cryptd: max_cpu_qlen set to 1000
101[ 0.460201] vgaarb: loaded
102[ 0.463595] pps_core: LinuxPPS API ver. 1 registered
103[ 0.468561] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
104[ 0.477612] PTP clock support registered
105[ 0.482951] clocksource: Switched to clocksource arch_sys_counter
106[ 0.489429] VFS: Disk quotas dquot_6.6.0
107[ 0.493629] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
108[ 0.509967] thermal_sys: Registered thermal governor 'step_wise'
109[ 0.509975] thermal_sys: Registered thermal governor 'power_allocator'
110[ 0.516608] NET: Registered protocol family 2
111[ 0.528319] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
112[ 0.536888] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
113[ 0.545033] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)
114[ 0.553662] TCP: Hash tables configured (established 32768 bind 32768)
115[ 0.560589] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
116[ 0.567412] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
117[ 0.574968] NET: Registered protocol family 1
118[ 0.580552] RPC: Registered named UNIX socket transport module.
119[ 0.586459] RPC: Registered udp transport module.
120[ 0.591074] RPC: Registered tcp transport module.
121[ 0.595777] RPC: Registered tcp NFSv4.1 backchannel transport module.
122[ 0.602210] PCI: CLS 0 bytes, default 64
123[ 0.608457] Initialise system trusted keyrings
124[ 0.613183] workingset: timestamp_bits=44 max_order=20 bucket_order=0
125[ 0.630996] squashfs: version 4.0 (2009/01/31) Phillip Lougher
126[ 0.638521] NFS: Registering the id_resolver key type
127[ 0.643592] Key type id_resolver registered
128[ 0.647680] Key type id_legacy registered
129[ 0.651694] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
130[ 0.658467] jffs2: version 2.2. (NAND) \xc2\xa9 2001-2006 Red Hat, Inc.
131[ 0.682511] Key type asymmetric registered
132[ 0.686565] Asymmetric key parser 'x509' registered
133[ 0.691495] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
134[ 0.698863] io scheduler mq-deadline registered
135[ 0.703333] io scheduler kyber registered
136[ 0.708999] fabrico-comphy12-smc 3.comphy12: registered COMPHY12
137[ 0.718149] marvell-fabrico-sn2400-xtal-clock soc:internal-regs:xtal-clk: XTAL clock is 40000000 Hz
138[ 0.727446] marvell,fabrico-sn2400-periph-clock 80213000.periph-clk: registering clock DMA1
139[ 0.735791] marvell,fabrico-sn2400-periph-clock 80213000.periph-clk: registering clock DMA0
140[ 0.744084] marvell,fabrico-sn2400-periph-clock 80213000.periph-clk: registering clock FAB_SQF
141[ 0.752654] marvell,fabrico-sn2400-periph-clock 80213000.periph-clk: registering clock I2C_2
142[ 0.761079] marvell,fabrico-sn2400-periph-clock 80213000.periph-clk: registering clock I2C_1
143[ 0.769500] marvell,fabrico-sn2400-periph-clock 80213000.periph-clk: registering clock UART0
144[ 0.777919] marvell,fabrico-sn2400-periph-clock 80213000.periph-clk: registering clock UART1
145[ 0.789140] mv_xor_v2 80220000.xor0: Marvell Version 2 XOR driver
146[ 0.797378] mv_xor_v2 80260000.xor1: Marvell Version 2 XOR driver
147[ 0.808039] cacheinfo: Unable to detect cache hierarchy for CPU 0
148[ 0.828978] loop: module loaded
149[ 0.832044] mtip32xx Version 1.3.1
150[ 0.838636] SSFDC read-only Flash Translation layer
151[ 0.847854] spi-nor spi0.0: gd25lq128 (16384 Kbytes)
152[ 0.856488] random: fast init done
153[ 0.871172] ftl_cs: FTL header not found.
154[ 0.885029] spi-nand spi0.1: Micron SPI NAND was found.
155[ 0.890170] spi-nand spi0.1: 256 MiB, block size: 128 KiB, page size: 2048, OOB size: 128
156[ 0.905624] ftl_cs: FTL header not found.
157[ 0.915648] libphy: Fixed MDIO Bus: probed
158[ 0.920348] tun: Universal TUN/TAP device driver, 1.6
159[ 0.936171] fabrico-rdma 81400000.fabrico: initialization
160[ 0.941558] RDMA:ffff800011000000 NVU:ffff800011800000
161[ 0.946619] fabrico-rdma 81400000.fabrico: Allocate 49 MSIX
162[ 0.954394] Numbers of qp:546, RC qp:512
163[ 0.993070] fabrico-rdma 81400000.fabrico: BM BPPE[0]: 1f8080000 4096
164[ 1.022984] fabrico-rdma 81400000.fabrico: BM BPPE[1]: 1f8090000 4096
165[ 1.052982] fabrico-rdma 81400000.fabrico: BM BPPE[2]: 1f80a0000 4096
166[ 1.082961] fabrico-rdma 81400000.fabrico: BM BPPE[3]: 1f80b0000 4096
167[ 1.295477] Provide NVU Base Address!!!!
168[ 1.324380] gop 80600000.gop: ETH: <512-512> RC:<0-0>
169[ 1.335114] (null): qp:512 set msginfo: rx:ffff8000100953c0 tx:ffff800010095400
170[ 1.335128] (null): qp:0 set msginfo: rx:ffff800010095440 tx:ffff800010095480
171[ 1.343807] gop 80603000.gop: incorrect phy-mode
172[ 1.355712] gop: probe of 80603000.gop failed with error -22
173[ 1.361367] sky2: driver version 1.30
174[ 1.365108] i2c /dev entries driver
175[ 1.369675] NET: Registered protocol family 17
176[ 1.374282] Key type dns_resolver registered
177[ 1.379125] registered taskstats version 1
178[ 1.383185] Loading compiled-in X.509 certificates
179[ 1.393359] 80212000.serial: ttyMV0 at MMIO 0x80212000 (irq = 0, base_baud = 2500000) is a mvebu-uart
180[ 1.402556] printk: console [ttyMV0] enabled
181[ 1.411146] printk: bootconsole [ar3700_uart0] disabled
182[ 1.424839] pcf857x 0-0027: probed
183[ 1.426330] i2c i2c-0: Added multiplexed i2c bus 1
184[ 1.430604] i2c i2c-0: Added multiplexed i2c bus 2
185[ 1.435234] pca954x 0-0070: registered 2 multiplexed busses for I2C switch pca9543
186[ 1.442881] i2c i2c-0: PXA I2C adapter
187[ 1.447791] i2c i2c-3: PXA I2C adapter
188[ 1.451418] i2c i2c-4: PXA I2C adapter
189[ 1.638007] sn2400-pcie 80800000.pcie: Link up
190[ 1.639897] sn2400-pcie 80800000.pcie: host bridge /soc/pcie@80800000 ranges:
191[ 1.646987] sn2400-pcie 80800000.pcie: err 0x03000000..0x0300ffff -> 0x03000000
192[ 1.654521] sn2400-pcie 80800000.pcie: IO 0x03010000..0x0301ffff -> 0x03010000
193[ 1.662077] sn2400-pcie 80800000.pcie: MEM 0x03030000..0x03ffffff -> 0x03030000
194[ 1.670026] sn2400-pcie 80800000.pcie: PCI host bridge to bus 0000:00
195[ 1.676180] pci_bus 0000:00: root bus resource [bus 00-ff]
196[ 1.681688] pci_bus 0000:00: root bus resource [??? 0x03000000-0x0300ffff flags 0x0]
197[ 1.689534] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] (bus address [0x3010000-0x301ffff])
198[ 1.698944] pci_bus 0000:00: root bus resource [mem 0x03030000-0x03ffffff]
199[ 1.705948] pci 0000:00:00.0: [11ab:1110] type 01 class 0x060400
200[ 1.711999] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
201[ 1.718310] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]
202[ 1.725169] pci 0000:00:00.0: supports D1 D2
203[ 1.729383] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
204[ 1.736252] pci 0000:01:00.0: [144d:a808] type 00 class 0x010802
205[ 1.741443] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00003fff 64bit]
206[ 1.773593] pci 0000:00:00.0: BAR 0: assigned [mem 0x03100000-0x031fffff]
207[ 1.777686] pci 0000:00:00.0: BAR 8: assigned [mem 0x03200000-0x032fffff]
208[ 1.784572] pci 0000:00:00.0: BAR 6: assigned [mem 0x03030000-0x0303ffff pref]
209[ 1.791850] pci 0000:01:00.0: BAR 0: assigned [mem 0x03200000-0x03203fff 64bit]
210[ 1.799307] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
211[ 1.804525] pci 0000:00:00.0: bridge window [mem 0x03200000-0x032fffff]
212[ 1.811675] pcieport 0000:00:00.0: of_irq_parse_pci: failed with rc=-14
213[ 1.821602] pcieport 0000:00:00.0: PME: Signaling with IRQ 63
214[ 1.825339] pcieport 0000:00:00.0: AER: enabled with IRQ 63
215[ 1.830888] pcieport 0000:00:00.0: of_irq_parse_pci: failed with rc=-14
216[ 1.837433] nvme nvme0: pci function 0000:01:00.0
217[ 1.841851] nvme 0000:01:00.0: enabling device (0000 -> 0002)
218[ 1.842386] mdio_i2c_alloc() - done!
219[ 1.851225] libphy: SFP I2C Bus: probed
220[ 1.855840] sfp sfp-eth0: Host maximum power 1.0W
221[ 1.860179] sfp sfp-eth0: tx disable 1 -> 1
222[ 1.864030] sfp sfp-eth0: No tx_disable pin: SFP modules will always be emitting.
223[ 1.871546] sfp sfp-eth0: SM: enter empty:down:down event insert
224[ 1.877623] sfp sfp-eth0: tx disable 1 -> 1
225[ 1.881827] sfp sfp-eth0: SM: exit probe:down:down
226[ 1.887141] mdio_i2c_alloc() - done!
227[ 1.890376] libphy: SFP I2C Bus: probed
228[ 1.894774] sfp sfp-eth1: Host maximum power 1.0W
229[ 1.899341] sfp sfp-eth1: tx disable 1 -> 1
230[ 1.903152] sfp sfp-eth1: No tx_disable pin: SFP modules will always be emitting.
231[ 1.911459] ubi0: attaching mtd1
232[ 1.964523] nvme nvme0: missing or invalid SUBNQN field.
233[ 1.967486] nvme nvme0: Shutdown timeout set to 8 seconds
234[ 1.983797] nvme nvme0: 2/0/0 default/read/poll queues
235[ 2.062213] random: crng init done
236[ 2.182952] sfp sfp-eth0: SM: enter probe:down:down event timeout
237[ 2.193963] sfp sfp-eth0: module Amphenol NDCCGJ-C103 rev A sn APF17111032LC0 dc 170315
238[ 2.201046] sfp_parse_support: ext.cc = 0xb, 0xc, 0xd, 100GbaseCR4 or 25GbaseCR!!
239[ 2.208653] platform soc (unnamed net_device) (uninitialized): requesting link mode inband/25gbase-cr with support 00,00000000,80002040
240[ 2.220949] sfp sfp-eth0: SM: exit present:down:down
241[ 5.163034] ubi0: scanning is finished
242[ 5.184030] ubi0: attached mtd1 (name "spi0.1", size 256 MiB)
243[ 5.187058] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
244[ 5.194080] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
245[ 5.200886] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
246[ 5.207930] ubi0: good PEBs: 2048, bad PEBs: 0, corrupted PEBs: 0
247[ 5.214092] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
248[ 5.221442] ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 1141916528
249[ 5.230672] ubi0: available PEBs: 0, total reserved PEBs: 2048, PEBs reserved for bad PEB handling: 40
250[ 5.240108] ubi0: background thread "ubi_bgt0d" started, PID 111
251[ 5.249505] UBIFS (ubi0:0): Mounting in unauthenticated mode
252[ 5.366858] UBIFS (ubi0:0): recovery needed
253[ 5.502177] UBIFS (ubi0:0): recovery deferred
254[ 5.504048] UBIFS (ubi0:0): UBIFS: mounted UBI device 0, volume 0, name "fabrico-rootfs", R/O mode
255[ 5.512868] UBIFS (ubi0:0): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
256[ 5.522919] UBIFS (ubi0:0): FS size: 253063168 bytes (241 MiB, 1993 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
257[ 5.533735] UBIFS (ubi0:0): reserved for root: 0 bytes (0 KiB)
258[ 5.539623] UBIFS (ubi0:0): media format: w4/r0 (latest is w5/r0), UUID ED8EF8B9-061B-4B8F-9EA4-B607025423EF, small LPT model
259[ 5.555623] VFS: Mounted root (ubifs filesystem) readonly on device 0:20.
260[ 5.561991] devtmpfs: mounted
261[ 5.564144] Freeing unused kernel memory: 1152K
262[ 5.567549] Run /sbin/init as init process
263[ 7.821640] udevd[137]: starting version 3.2.8
264[ 8.055811] udevd[138]: starting eudev-3.2.8
265[ 8.703364] UBIFS (ubi0:0): completing deferred recovery
266[ 8.759036] UBIFS (ubi0:0): background thread "ubifs_bgt0_0" started, PID 160
267[ 8.765217] UBIFS (ubi0:0): deferred recovery completed
268[ 10.627045] platform soc (unnamed net_device) (uninitialized): mac link up
269[ 10.631241] platform soc (unnamed net_device) (uninitialized): configuring for inband/25gbase-cr link mode
270[ 10.641116] platform soc (unnamed net_device) (uninitialized): phylink_mac_config: mode=inband/25gbase-cr/Unknown/Unknown adv=00,00000000,80002040 pause=10 link=0 an=1
271[ 10.656156] platform soc (unnamed net_device) (uninitialized): gop mac - config ... done!!
272[ 10.664537] sfp sfp-eth0: SM: enter present:down:down event dev_up
273[ 10.670747] sfp sfp-eth0: tx disable 1 -> 0
274[ 10.674993] sfp sfp-eth0: SM: exit present:up:init
275[ 10.982991] sfp sfp-eth0: SM: enter present:up:init event timeout
276[ 10.986403] sfp sfp-eth0: SM: exit present:up:link_up
277[ 10.991494] phylink_resolve worker => resolve AN result ...
278[ 10.991514] platform soc (unnamed net_device) (uninitialized): gop mac - link state: force link 25G up!!
279[ 11.006812] inband mode = 1
280[ 11.009613] platform soc (unnamed net_device) (uninitialized): gop mac - link up!
281[ 11.017197] platform soc (unnamed net_device) (uninitialized): Link is Up - 25Gbps/Full - flow control off
282
283## remove sfp module
284[ 59.943875] sfp sfp-eth0: mod-def0 1 -> 0
285[ 59.945157] sfp sfp-eth0: los 0 -> 1
286[ 59.948755] sfp sfp-eth0: tx-fault 0 -> 1
287[ 59.952810] sfp sfp-eth0: SM: enter present:up:link_up event remove
288[ 59.959200] sfp sfp-eth0: tx disable 0 -> 1
289[ 59.963397] sfp sfp-eth0: module removed
290[ 59.967358] phylink_resolve worker => link down (force) ...
291[ 59.973102] platform soc (unnamed net_device) (uninitialized): gop mac - link down!
292[ 59.980790] platform soc (unnamed net_device) (uninitialized): Link is Down
293[ 59.987868] sfp sfp-eth0: SM: enter empty:up:down event tx_fault
294[ 59.993945] sfp sfp-eth0: SM: exit empty:up:down
295[ 59.998563] sfp sfp-eth0: SM: enter empty:up:down event los_high
296[ 60.004652] sfp sfp-eth0: SM: exit empty:up:down
297
298## re-insert sfp module
299[ 65.723379] sfp sfp-eth0: mod-def0 0 -> 1
300[ 65.724650] sfp sfp-eth0: los 1 -> 0
301[ 65.728251] sfp sfp-eth0: tx-fault 1 -> 0
302[ 65.732302] sfp sfp-eth0: SM: enter empty:up:down event insert
303[ 65.738232] sfp sfp-eth0: tx disable 1 -> 1
304[ 65.742428] sfp sfp-eth0: SM: exit probe:up:down
305[ 65.747112] sfp sfp-eth0: SM: enter probe:up:down event tx_clear
306[ 65.753167] sfp sfp-eth0: SM: exit probe:up:down
307[ 65.757818] sfp sfp-eth0: SM: enter probe:up:down event los_low
308[ 65.763825] sfp sfp-eth0: SM: exit probe:up:down
309[ 66.042931] sfp sfp-eth0: SM: enter probe:up:down event timeout
310[ 66.053469] sfp sfp-eth0: module Amphenol NDCCGJ-C103 rev A sn APF17111032LC0 dc 170315
311[ 66.060551] sfp_parse_support: ext.cc = 0xb, 0xc, 0xd, 100GbaseCR4 or 25GbaseCR!!
312[ 66.068183] platform soc (unnamed net_device) (uninitialized): requesting link mode inband/25gbase-cr with support 00,00000000,80002040
313[ 66.080447] sfp sfp-eth0: tx disable 1 -> 0
314[ 66.084683] sfp sfp-eth0: SM: exit present:up:init
315[ 66.392917] sfp sfp-eth0: SM: enter present:up:init event timeout
316[ 66.396290] sfp sfp-eth0: SM: exit present:up:link_up
317[ 66.401387] phylink_resolve worker => resolve AN result ...
318[ 66.401400] platform soc (unnamed net_device) (uninitialized): gop mac - link state: force link 25G up!!
319[ 66.416709] inband mode = 1
320[ 66.419514] platform soc (unnamed net_device) (uninitialized): gop mac - link up!
321[ 66.427115] platform soc (unnamed net_device) (uninitialized): Link is Up - 25Gbps/Full - flow control off
322
323## Interesting - PHY28 link can be restored and pass traffic properly
324root@fabrico:~# ifconfig
325eth0 Link encap:Ethernet HWaddr 4e:2e:00:44:4f:d5
326 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
327 RX packets:46 errors:0 dropped:22 overruns:0 frame:0
328 TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
329 collisions:0 txqueuelen:1000
330 RX bytes:8358 (8.1 KiB) TX bytes:5130 (5.0 KiB)
331
332lo Link encap:Local Loopback
333 inet addr:127.0.0.1 Mask:255.0.0.0
334 UP LOOPBACK RUNNING MTU:65536 Metric:1
335 RX packets:2 errors:0 dropped:0 overruns:0 frame:0
336 TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
337 collisions:0 txqueuelen:1000
338 RX bytes:140 (140.0 B) TX bytes:140 (140.0 B)
339
340root@fabrico:~# ifconfig eth0 192.168.24.24
341root@fabrico:~# ping 192.168.24.1
342PING 192.168.24.1 (192.168.24.1) 56(84) bytes of data.
34364 bytes from 192.168.24.1: icmp_seq=1 ttl=64 time=0.717 ms
34464 bytes from 192.168.24.1: icmp_seq=2 ttl=64 time=0.390 ms
34564 bytes from 192.168.24.1: icmp_seq=3 ttl=64 time=0.305 ms
34664 bytes from 192.168.24.1: icmp_seq=4 ttl=64 time=0.312 ms
34764 bytes from 192.168.24.1: icmp_seq=5 ttl=64 time=0.193 ms
34864 bytes from 192.168.24.1: icmp_seq=6 ttl=64 time=0.244 ms
349^C
350--- 192.168.24.1 ping statistics ---
3516 packets transmitted, 6 received, 0% packet loss, time 5158ms
352rtt min/avg/max/mdev = 0.193/0.360/0.717/0.170 ms