OpenWrt 19.07.01 does not work on SolidRun Clearfog Pro

I have a SolidRun Clearfog Pro which works like a charm with an old version of openwrt (18.05).

I thought i install the latest version on a sdcard, remove the old (working) one, plug in the new one, upload the configuration and it should work.
Unfortunately, there is something very wrong going on with the eth switch.

this is, how it looks like now (working version)

1. =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2020.02.01 21:35:03 =~=~=~=~=~=~=~=~=~=~=~=

2. 20290 bytes read in 18 ms (1.1 MiB/s)
3. 2609832 bytes read in 439 ms (5.7 MiB/s)
4. ## Flattened Device Tree blob at 00100000
5. Booting using the fdt blob at 0x100000
6. Loading Device Tree to 0fff8000, end 0fffff41 ... OK
 * Starting kernel ...
 * [    0.000000] Booting Linux on physical CPU 0x0
7. [    0.000000] Linux version 4.14.131 (oli@lucy) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7655-7f98cd8d50)) #0 SMP Thu Jun 27 12:18:52 2019
8. [    0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c5387d
9. [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
10. [    0.000000] OF: fdt: Machine model: SolidRun Clearfog Pro A1
11. [    0.000000] Memory policy: Data cache writealloc
12. [    0.000000] random: get_random_bytes called from start_kernel+0x74/0x47c with crng_init=0
13. [    0.000000] percpu: Embedded 12 pages/cpu s18956 r8192 d22004 u49152
14. [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 260608
15. [    0.000000] Kernel command line: root=PARTUUID=15616379-02 rootfstype=auto rootwait console=ttyS0,115200
16. [    0.000000] Bootloader command line not present
17. [    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
18. [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
19. [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
20. [    0.000000] Memory: 1029712K/1048576K available (6144K kernel code, 197K rwdata, 1400K rodata, 1024K init, 232K bss, 18864K reserved, 0K cma-reserved, 262144K highmem)
21. [    0.000000] Virtual kernel memory layout:
22. [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
23. [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
24. [    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
25. [    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
26. [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
27. [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
28. [    0.000000]       .text : 0xc0008000 - 0xc0700000   (7136 kB)
29. [    0.000000]       .init : 0xc0900000 - 0xc0a00000   (1024 kB)
30. [    0.000000]       .data : 0xc0a00000 - 0xc0a31400   ( 197 kB)
31. [    0.000000]        .bss : 0xc0a31400 - 0xc0a6b498   ( 233 kB)
32. [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
33. [    0.000000] Hierarchical RCU implementation.
34. [    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
35. [    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
36. [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
37. [    0.000000] L2C-310 enabling early BRESP for Cortex-A9
38. [    0.000000] L2C-310 full line of zeros enabled for Cortex-A9
39. [    0.000000] L2C-310 D prefetch enabled, offset 1 lines
40. [    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
41. [    0.000000] L2C-310 Coherent cache controller enabled, 16 ways, 1024 kB
42. [    0.000000] L2C-310 Coherent: CACHE_ID 0x410054c9, AUX_CTRL 0x56070001
43. [    0.000006] sched_clock: 64 bits at 800MHz, resolution 1ns, wraps every 4398046511103ns
44. [    0.000016] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0xb881274fa3, max_idle_ns: 440795210636 ns
45. [    0.000028] Switching to timer-based delay loop, resolution 1ns
46. [    0.000150] Ignoring duplicate/late registration of read_current_timer delay
47. [    0.000157] clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
48. [    0.000288] Calibrating delay loop (skipped), value calculated using timer frequency.. 1600.00 BogoMIPS (lpj=8000000)
49. [    0.000295] pid_max: default: 32768 minimum: 301
50. [    0.000347] Mount-cache hash table entries: 2048 (order: 1, 8192 byt address a6:c4:dd:ab:e9:61
51. [    0.928305] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
52. [    0.934855] ehci-platform: EHCI generic platform driver
53. [    0.940162] ehci-orion: EHCI orion driver
54. [    0.944271] orion-ehci f1058000.usb: EHCI Host Controller
55. [    0.949691] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1
56. [    0.957326] orion-ehci f1058000.usb: irq 41, io mem 0xf1058000
57. [    0.983536] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00
58. [    0.989687] hub 1-0:1.0: USB hub found
59. [    0.993457] hub 1-0:1.0: 1 port detected
60. [    0.997721] xhci-hcd f10f0000.usb3: xHCI Host Controller
61. [    1.003053] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 2
62. [    1.010622] xhci-hcd f10f0000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010
63. [    1.019890] xhci-hcd f10f0000.usb3: irq 48, io mem 0xf10f0000
64. [    1.025845] hub 2-0:1.0: USB hub found
65. [    1.029616] hub 2-0:1.0: 1 port detected
66. [    1.033651] xhci-hcd f10f0000.usb3: xHCI Host Controller
67. [    1.038979] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 3
68. [    1.046494] xhci-hcd f10f0000.usb3: Host supports USB 3.0  SuperSpeed
69. [    1.052976] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
70. [    1.061250] hub 3-0:1.0: USB hub found
71. [    1.065028] hub 3-0:1.0: 1 port detected
72. [    1.069106] xhci-hcd f10stered, assigned bus number 5
73. [    1.117855] xhci-hcd f10f8000.usb3: Host supports USB 3.0  SuperSpeed
74. [    1.124353] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM.
75. [    1.132623] hub 5-0:1.0: USB hub found
76. [    1.136399] hub 5-0:1.0: 1 port detected
77. [    1.140533] usbcore: registered new interface driver usb-storage
78. [    1.146956] armada38x-rtc f10a3800.rtc: rtc core: registered f10a3800.rtc as rtc0
79. [    1.154741] i2c /dev entries driver
80. [    1.158465] pca953x 0-0020: 0-0020 supply vcc not found, using dummy regulator
81. [    1.168056] GPIO line 496 (pcie1.0-clkreq) hogged as input
82. [    1.169767] ata1: SATA link down (SStatus 0 SControl 300)
83. [    1.173838] GPIO line 499 (pcie1.0-w-disable) hogged as output/low
84. [    1.179005] ata2: SATA link down (SStatus 0 SControl 300)
85. [    1.185359] GPIO line 501 (usb3-current-limit) hogged as input
86. [    1.196704] GPIO line 502 (usb3-power) hogged as output/high
87. [    1.202646] GPIO line 507 (m.2 devslp) hogged as output/low
88. [    1.208426] GPIO line 500 (pcie2.0-clkreq) hogged as input
89. [    1.214202] GPIO line 503 (pcie2.0-w-disable) hogged as output/low
90. [    1.215887] ata3: SATA link down (SStatus 0 SControl 300)
91. [    1.225949] ata4: SATA link down (SStatus 0 SControl 300)
92. [    1.230914] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
93. [    1.243775] orion_wdt: Initial timeout 171 sec
94. [    1.248498] sdhci:[    1.424892] random: fast init done
95. [    1.435218] mmc0: new high speed SDXC card at address 0001
96. [    1.440869] mmcblk0: mmc0:0001 00000 59.6 GiB
97. [    1.445930]  mmcblk0: p1 p2
98. [    4.393528] pcie1.0: reset completed in 100000us
99. [    4.423528] pcie2.0: reset completed in 1000us
100. [    4.428049] mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00
101. [    4.433994] pci_bus 0000:00: root bus resource [io  0x1000-0xfffff]
102. [    4.440275] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
103. [    4.447171] pci_bus 0000:00: root bus resource [bus 00-ff]
104. [    4.452842] PCI: bus0: Fast back to back transfers disabled
105. [    4.458436] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
106. [    4.466464] pci 0000:00:03.0: bridge configuration invalid ([bus 00-00]), reconfiguring
107. [    4.474520] PCI: bus1: Fast back to back transfers enabled
108. [    4.480235] PCI: bus2: Fast back to back transfers disabled
109. [    4.485845] pci 0000:00:03.0: BAR 8: assigned [mem 0xe0000000-0xe02fffff]
110. [    4.492649] pci 0000:00:02.0: PCI bridge to [bus 01]
111. [    4.497635] pci 0000:02:00.0: BAR 0: assigned [mem 0xe0000000-0xe01fffff 64bit]
112. [    4.504972] pci 0000:02:00.0: BAR 6: assigned [mem 0xe0200000-0xe020ffff pref]
113. [    4.512211] pci 0000:00:03.0: PCI bridge to [bus 02]
114. [    4.517191] pci 0000:00:03.0:   bridge window [mem 0xe0000000-0xe02fffff]
115. [    4.524137] libphy: SFP I2C Bus: probed
116. [    4.529944] mvsw61xx 4.mvsw61xx: Found MV88E6176 at f1072004.mdio-mii:04
117. [    4.536671] mvsw61xx 4.mvsw61xx: Using indirect addressing
118. [    4.569949] armada38x-rtc f10a3800.rtc: setting system clock to 1970-01-01 00:00:03 UTC (3)
119. [    4.581264] VFS: Mounted root (squashfs filesystem) readonly on device 179:2.
120. [    4.588988] Freeing unused kernel memory: 1024K
121. [    4.740195] init: Console is alive
122. [    4.743689] init: - watchdog -
123. [    4.888108] sfp sfp: module OEM              GLC-BX-U-C       rev 1.0  sn 1152216730       dc 02-06-15
124. [    4.897465] sfp sfp:   LC connector, encoding 8b10b, nominal bitrate 1.3Gbps +0% -0%
125. [    4.905243] sfp sfp:   1000BaseSX- 1000BaseLX- 1000BaseCX- 1000BaseT- 100BaseTLX- 1000BaseFX- BaseBX10- BasePX-
126. [    4.915364] sfp sfp:   10GBaseSR- 10GBaseLR- 10GBaseLRM- 10GBaseER-
127. [    4.921646] sfp sfp:   Wavelength 1310nm, fiber lengths:
128. [    4.926978] sfp sfp:     9µm SM    : 10000m
129. [    4.931261] sfp sfp:  62.5µm MM OM1: unsupported/unspecified
130. [    4.937032] sfp sfp:    50µm MM OM2: unsupported/unspecified
131. [    4.942792] sfp sfp:    50µm MM OM3: unsupported/unspecified
132. [    4.948557] sfp sfp:    50µm MM OM4: unsupported/unspecified
133. [    4.954321] sfp sfp:   Options: txdisable, txfault, los+
134. [    4.959646] sfp sfp:   Diagnostics: ddm, intcal, rxpwravg
135. [    4.965080] mvneta f1034000.ethernet eth2: switched to 802.3z/1000base-x link mode
136. [    5.042265] kmodloader: loading kernel modules from /etc/modules-boot.d/*
137. [    5.074280] kmodloader: done loading kernel modu[    5.271251] random: jshn: uninitialized urandom read (4 bytes read)
138. [    5.307176] random: jshn: uninitialized urandom read (4 bytes read)
139. [    5.391043] random: jshn: uninitialized urandom read (4 bytes read)
140. 5.488701] mvneta f1030000.ethernet eth1: configuring for fixed/sgmii link mode
141. [    5.496534] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
142. [    5.502408] mvneta f1030000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
143. [    5.510603] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
144. Press the [f] key and hit [enter] to enter failsafe mode
145. Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
146. Please press Enter to activate this console.
147. [   10.075155] kmodloader: loading kernel modules from /etc/modules.d/*
148. [   10.084233] ip6_tables: (C) 2000-2006 Netfilter Core Team
149. [   10.094118] u32 classifier
150. [   10.096835]     input device check on
151. [   10.100502]     Actions configured
152. [   10.104722] Mirror/redirect action on
153. [   10.110408] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
154. [   10.118038] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180
155. [   10.126091] Backport generated by backport[   10.168957] xt_time: kernel timezone is -0000
156. [   10.199667] PPP generic driver version 2.4.2
157. [   10.206174] NET: Registered protocol family 24
158. [   10.216921] pci 0000:00:03.0: enabling device (0140 -> 0142)
159. [   10.222628] ath10k_pci 0000:02:00.0: enabling device (0140 -> 0142)
160. [   10.229174] ath10k_pci 0000:02:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
161. [   10.466102] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:02:00.0.bin failed with error -2
162. [   10.476838] ath10k_pci 0000:02:00.0: Falling back to user helper
163. [   10.486841] firmware ath10k!pre-cal-pci-0000:02:00.0.bin: firmware_loading_store: map pages failed
164. [   10.495926] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2
165. [   10.506314] ath10k_pci 0000:02:00.0: Falling back to user helper
166. [   10.516185] firmware ath10k!cal-pci-0000:02:00.0.bin: firmware_loading_store: map pages failed
167. [   10.524944] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-6.bin failed with error -2
168. [   10.535679] ath10k_pci 0000:02:00.0: Falling back to user helper
169. [   10.545519] firmware ath10k!QCA988X!hw2.0!firmware-6.bin: firmware_loading_store: map pages failed
170. [   10.601633] ath10k_pci 0000:02:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043202ff sub 0000:0000
171. [   10.610899] ath10k_pci 0000:02:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 1
172. [   10.620414] ath10k_pci 0000:02:00.0: firmware ver 10.2.4-1.0-00037 api 5 features no-p2p,raw-mode,mfp,allows-mesh-bcast crc32 a4a52adb
173. [   10.665207] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/board-2.bin failed with error -2
174. [   10.675676] ath10k_pci 0000:02:00.0: Falling back to user helper
175. [   10.685871] firmware ath10k!QCA988X!hw2.0!board-2.bin: firmware_loading_store: map pages failed
176. [   10.696884] ath10k_pci 0000:02:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
177. [   11.833013] ath10k_pci 0000:02:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 cal otp max-sta 128 raw 0 hwcrypto 1
178. [   11.963105] kmodloader: done loading kernel modules from /etc/modules.d/*
179. [   13.133083] mvneta f1030000.ethernet eth1: configuring for fixed/sgmii link mode
180. [   13.140655] mvneta f1030000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
181. [   13.142181] br-lan: port 1(eth1) entered blocking state
182. [   13.153799] br-lan: port 1(eth1) entered disabled state
183. [   13.159152] device eth1 entered promiscuous mode
184. [   13.164339] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
185. [   13.170378] br-lan: port 1(eth1) entered blocking state
186. [   13.175643] br-lan: port 1(eth1) entered forwarding state
187. [   13.182413] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
188. [   13.190890] mvneta f1034000.ethernet eth2: configuring for 802.3z/1000base-x link mode
189. [   13.204227] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready
190. [   13.466160] ath: EEPROM regdomain: 0x82f4
191. [   13.470183] ath: EEPROM indicates we should expect a country code
192. [   13.476384] ath: doing EEPROM country->regdmn map search
193. [   13.481718] ath: country maps to regdmn code: 0x37
194. [   13.486527] ath: Country alpha2 being used: CH
195. [   13.490979] ath: Regpair used: 0x37
196. [   13.494478] ath: regdomain 0x82f4 dynamically updated by user
197. [   13.513580] mvneta f1034000.ethernet eth2: Link is Up - 1Gbps/Full - flow control rx/tx
198. [   13.521616] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
199. [   15.962647] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
200. [   25.786623] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

this is how it actually looks like:

1. =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2020.02.01 21:33:15 =~=~=~=~=~=~=~=~=~=~=~=
2.  1 Found U-Boot script /boot.scr
3. [    0.000000] Booting Linux on physical CPU 0x0
4. [    0.000000] Linux version 4.14.167 (oli@DESKTOP-8QCVLES) (gcc version 7.5.0 (OpenWrt GCC 7.5.0 r10860-a3ffeb413b)) #0 SMP Wed Jan 29 16:05:35 2020
5. [    0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c5387d
6. [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
7. [    0.000000] OF: fdt: Machine model: SolidRun Clearfog Pro A1
8. [    0.000000] Memory policy: Data cache writealloc
9. [    0.000000] random: get_random_bytes called from start_kernel+0x74/0x47c with crng_init=0
10. [    0.000000] percpu: Embedded 11 pages/cpu s14860 r8192 d22004 u45056
11. [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 260608
12. [    0.000000] Kernel command line: root=PARTUUID=15803139-02 rootfstype=auto rootwait console=ttyS0,115200
13. [    0.000000] Bootloader command line not present
14. [    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
15. [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
16. [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
17. [    0.000000] Memory: 1029716K/1048576K available (6144K kernel code, 199K rwdata, 1416K rodata, 1024K init, 233K bss, 18860K reserved, 0K cma-reserved, 262144K highmem)
18. [    0.000000] Virtual kernel memory layout:
19. [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
20. [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
21. [    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
22. [    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
23. [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
24. [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
25. [    0.000000]       .text : 0xc0008000 - 0xc0700000   (7136 kB)
26. [    0.000000]       .init : 0xc0900000 - 0xc0a00000   (1024 kB)
27. [    0.000000]       .data : 0xc0a00000 - 0xc0a31c80   ( 200 kB)
28. [    0.000000]        .bss : 0xc0a31c80 - 0xc0a6c0d8   ( 234 kB)
29. [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
30. [    0.000000] Hierarchical RCU implementation.
31. [    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
32. [    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
33. [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
34. [    0.000000] L2C-310 enabling early BRESP for Cortex-A9
35. [    0.000000] L2C-310 full line of zeros enabled for Cortex-A9
36. [    0.000000] L2C-310 D prefetch enabled, offset 1 lines
37. [    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
38. [    0.000000] L2C-310 Coherent cache controller enabled, 16 ways, 1024 kB
39. [    0.000000] L2C-310 Coherent: CACHE_ID 0x410054c9, AUX_CTRL 0x56070001
40. [    0.000007] sched_clock: 64 bits at 800MHz, resolution 1ns, wraps every 4398046511103ns
41. [    0.000016] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0xb881274fa3, max_idle_ns: 440795210636 ns
42. [    0.000028] Switching to timer-based delay loop, resolution 1ns
43. [    0.000149] Ignoring duplicate/late registration of read_current_timer delay
44. [    0.000156] clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
45. [    0.000286] Calibrating delay loop (skipped), value calculated using timer frequency.. 1600.00 BogoMIPS (lpj=8000000)
46. [    0.000293] pid_max: default: 32768 minimum: 301
47. [    0.000346] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
48. [    0.000352] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
49. [    0.000547] CPU: Testing write buffer coherency: ok
50. [    0.000558] CPU0: Spectre v2: using BPIALL workaround
51. [    0.000656] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
52. [    0.000765] Setting up static identity map for 0x100000 - 0x100060
53. [    0.000838] mvebu-soc-id: MVEBU SoC ID=0x6828, Rev=0x4
54. [    0.000912] mvebu-pmsu: Initializing Power Management Service Unit
55. [    0.000955] Hierarchical SRCU implementation.
56. [    0.001134] smp: Bringing up secondary CPUs ...
57. [    0.001246] Booting CPU 1
58. [    0.001393] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
59. [    0.001395] CPU1: Spectre v2: using BPIALL workaround
60. [    0.001441] smp: Brought up 1 node, 2 CPUs
61. [    0.001446] SMP: Total of 2 processors activated (3200.00 BogoMIPS).
62. [    0.001449] CPU: All CPU(s) started in SVC mode.
63. [    0.003052] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
64. [    0.003103] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
65. [    0.003110] futex hash table entries: 512 (order: 3, 32768 bytes)
66. [    0.003156] pinctrl core: initialized pinctrl subsystem
67. [    0.003464] NET: Registered protocol family 16
68. [    0.004002] DMA: preallocated 256 KiB pool for atomic coherent allocations
69. [    0.004479] cpuidle: using governor ladder
70. [    0.004638] mvebu-pmsu: CPU hotplug support is currently broken on Armada 38x: disabling
71. [    0.004646] mvebu-pmsu: CPU idle is currently broken on Armada 38x: disabling
72. [    0.010978] SCSI subsystem initialized
73. [    0.011160] usbcore: registered new interface driver usbfs
74. [    0.011180] usbcore: registered new interface driver hub
75. [    0.011202] usbcore: registered new device driver usb
76. [    0.011952] clocksource: Switched to clocksource arm_global_timer
77. [    0.012304] NET: Registered protocol family 2
78. [    0.012553] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
79. [    0.012591] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
80. [    0.012651] TCP: Hash tables configured (established 8192 bind 8192)
81. [    0.012700] UDP hash table entries: 512 (order: 2, 16384 bytes)
82. [    0.012724] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
83. [    0.012799] NET: Registered protocol family 1
84. [    0.013658] Crashlog allocated RAM at address 0x3f00000
85. [    0.013735] workingset: timestamp_bits=30 max_order=18 bucket_order=0
86. [    0.015325] squashfs: version 4.0 (2009/01/31) Phillip Lougher
87. [    0.015334] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
88. [    0.016613] bounce: pool size: 64 pages
89. [    0.016623] io scheduler noop registered
90. [    0.016627] io scheduler deadline registered (default)
91. [    0.017063] armada-38x-pinctrl f1018000.pinctrl: registered pinctrl driver
92. [    0.018171] mv_xor f1060800.xor: Marvell shared XOR driver
93. [    0.072434] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr )
94. [    0.072551] mv_xor f1060900.xor: Marvell shared XOR driver
95. [    0.142377] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr )
96. [    0.142537] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
97. [    0.143221] console [ttyS0] disabled
98. [    0.163288] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 23, base_baud = 15625000) is a 16550A
99. [    0.763058] console [ttyS0] enabled
100. [    5.124633] init: Console is alive
101. [    5.128101] init: - watchdog -
102. [    5.209154] sfp sfp: module OEM              GLC-BX-U-C       rev 1.0  sn 1152216730       dc 02-06-15
103. [    5.218504] sfp sfp:   LC connector, encoding 8b10b, nominal bitrate 1.3Gbps +0% -0%
104. [    5.226273] sfp sfp:   1000BaseSX- 1000BaseLX- 1000BaseCX- 1000BaseT- 100BaseTLX- 1000BaseFX- BaseBX10- BasePX-
105. [    5.236391] sfp sfp:   10GBaseSR- 10GBaseLR- 10GBaseLRM- 10GBaseER-
106. [    5.242677] sfp sfp:   Wavelength 1310nm, fiber lengths:
107. [    5.248001] sfp sfp:     9µm SM    : 10000m
108. [    5.252283] sfp sfp:  62.5µm MM OM1: unsupported/unspecified
109. [    5.258041] sfp sfp:    50µm MM OM2: unsupported/unspecified
110. [    5.263804] sfp sfp:    50µm MM OM3: unsupported/unspecified
111. [    5.269562] sfp sfp:    50µm MM OM4: unsupported/unspecified
112. [    5.275325] sfp sfp:   Options: txdisable, txfault, los+
113. [    5.280648] sfp sfp:   Diagnostics: ddm, intcal, rxpwravg
114. [    5.286067] mvneta f1034000.ethernet eth2: switched to 802.3z/1000base-x link mode
115. [    5.434521] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
116. [    5.442885] init: - preinit -
117. [    5.631901] mvneta f1070000.ethernet tmp0: renamed from eth0
118. [    5.638681] random: procd: uninitialized urandom read (4 bytes read)
119. [    5.683404] mvneta f1030000.ethernet eth0: renamed from eth1
120. [    5.723326] mvneta f1034000.ethernet eth1: renamed from eth2
121. [    5.763318] mvneta f1070000.ethernet eth2: renamed from tmp0
122. [    5.848557] random: jshn: uninitialized urandom read (4 bytes read)
123. [    5.884474] random: jshn: uninitialized urandom read (4 bytes read)
124. [    6.093505] mvneta f1034000.ethernet eth1: configuPress the [f] key and hit [enter] to enter failsafe mode
125. Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
126. [    6.401963] mvneta f1034000.ethernet eth1: Link is Up - 1Gbps/Full - flow control rx/tx
127. [    6.410000] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
128. [    9.584580] F2FS-fs (loop0): Mounted with checkpoint version = 6147d0c9
129. [    9.591559] mount_root: switching to f2fs overlay
130. [    9.629666] EXT4-fs (mmcblk0p1): warning: mounting unchecked fs, running e2fsck is recommended
131. [    9.641546] EXT4-fs (mmcblk0p1): mounted filesystem without journal. Opts: (null)
132. ressed
133. [   10.383930] random: ubusd: uninitialized urandom read (4 bytes read)
134. [   10.417902] random: ubusd: uninitialized urandom read (4 bytes read)
135. [   10.424392] random: ubusd: uninitialized urandom read (4 bytes read)
136. [   10.430963] procd: - init -
137. Please press Enter to activate this console.
138. [   10.598676] kmodloader: loading kernel modules from /etc/modules.d/*
139. [   10.619402] tun: Universal TUN/TAP device driver, 1.6
140. [   10.620279] urngd: v1.0.2 started.
141. [   10.627801] ip6_tables: (C) 2000-2006 Netfilter Core Team
142. 0000:00:03.0: enabling device (0140 -> 0142)
143. [   10.800988] ath10k_pci 0000:02:00.0: enabling device (0140 -> 0142)
144. [   10.807488] ath10k_pci 0000:02:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
145. [   11.245409] ath10k_pci 0000:02:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043202ff sub 0000:0000
146. [   11.254677] ath10k_pci 0000:02:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 1
147. [   11.264202] ath10k_pci 0000:02:00.0: firmware ver 10.2.4-1.0-00047 api 5 features no-p2p,raw-mode,mfp,allows-mesh-bcast crc32 35bd9258
148. [   11.309817] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/board-2.bin failed with error -2
149. [   11.320286] ath10k_pci 0000:02:00.0: Falling back to user helper
150. [   11.330537] firmware ath10k!QCA988X!hw2.0!board-2.bin: firmware_loading_store: map pages failed
151. [   11.342659] ath10k_pci 0000:02:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
152. [   12.481783] ath10k_pci 0000:02:00.0: htt-v[   12.625800] ip_tables: (C) 2000-2006 Netfilter Core Team
153. [   12.646340] Netfilter messages via NETLINK v0.30.
154. [   12.662616] xt_time: kernel timezone is -0000
155. [   12.671077] ctnetlink v0.93: registering with nfnetlink.
156. [   12.677591] PPP generic driver version 2.4.2
157. [   12.683521] NET: Registered protocol family 24
158. [   12.689126] kmodloader: done loading kernel modules from /etc/modules.d/*
159. [   15.123719] br-wan: port 2(eth2) entered disabled state

this is ifconfig from the working one:

root@OpenWrt:~# ifconfig 
br-lan    Link encap:Ethernet  HWaddr 0A:47:B1:BF:EE:C7  
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::847:b1ff:febf:eec7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2466 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2459 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:597648 (583.6 KiB)  TX bytes:6139943 (5.8 MiB)

eth1      Link encap:Ethernet  HWaddr 0A:47:B1:BF:EE:C7  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2663 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2385 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:532 
          RX bytes:645688 (630.5 KiB)  TX bytes:6137456 (5.8 MiB)
          Interrupt:39 

eth2      Link encap:Ethernet  HWaddr 24:A4:3C:B3:B2:F6  
          inet addr:12.345.678.99  Bcast:85.195.252.255  Mask:255.255.255.0 (ip changed by me)
          inet6 addr: fe80::26a4:3cff:feb3:b2f6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13038 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2556 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:532 
          RX bytes:7013986 (6.6 MiB)  TX bytes:620022 (605.4 KiB)
          Interrupt:40 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:200 errors:0 dropped:0 overruns:0 frame:0
          TX packets:200 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:26038 (25.4 KiB)  TX bytes:26038 (25.4 KiB)

wlan0     Link encap:Ethernet  HWaddr 04:F0:21:23:A9:79  
          inet addr:192.168.7.1  Bcast:192.168.7.255  Mask:255.255.255.0
          inet6 addr: fe80::6f0:21ff:fe23:a979/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2059 (2.0 KiB)  TX bytes:4384 (4.2 KiB)

thats how it looks like on the not working version:

root@OpenWrt:/# ifconfig
br-lan    Link encap:Ethernet  HWaddr AE:FF:18:60:B8:55  
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::acff:18ff:fe60:b855/64 Scope:Link
          inet6 addr: fd75:f86e:6d95::1/60 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1165 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:53614 (52.3 KiB)  TX bytes:1554 (1.5 KiB)
 
br-wan    Link encap:Ethernet  HWaddr AE:3F:32:1B:C4:E2  
          inet6 addr: fe80::ac3f:32ff:fe1b:c4e2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:122 errors:0 dropped:0 overruns:0 frame:0
          TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:29102 (28.4 KiB)  TX bytes:9776 (9.5 KiB)
 
eth0      Link encap:Ethernet  HWaddr AE:3F:32:1B:C4:E2  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:122 errors:0 dropped:0 overruns:0 frame:0
          TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:532
          RX bytes:30810 (30.0 KiB)  TX bytes:9776 (9.5 KiB)
          Interrupt:39
 
eth1      Link encap:Ethernet  HWaddr AE:FF:18:60:B8:55  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1245 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:532
          RX bytes:76666 (74.8 KiB)  TX bytes:2070 (2.0 KiB)
          Interrupt:40
 
eth2      Link encap:Ethernet  HWaddr 7A:7E:15:C6:D3:18  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:532
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:38
 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:88 errors:0 dropped:0 overruns:0 frame:0
          TX packets:88 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5976 (5.8 KiB)  TX bytes:5976 (5.8 KiB)

i can not connect to 192.168.1.1 and i do not get an ip address. i guess there is something going on with the namings of eth0/eth1 and eth2 or with the modes that are used!

any help is very appreciated!

There has been some chatter about interfaces being renamed, mostly on ath79 coming from ar71xx but it might be on mvebu too, since things have been shuffled around in multiple places.

What happens when you wipe boot a clean image? I assume that works, since you need a clean 19.07 boot to restore your old 18.06 settings...

Better use your config backup as a reference to reconfigure manually instead of just dumping it onto your 19.07 setup wholesale.

guess i am doomed to do so. but this comes with a lot of trouble and hacks because it is simply broken.
unfortunately this whole 19.xx thing seems to be very different than 18.xx

that clearfog pro has a switch (br-lan) with 5 or 6 eth ports.
this br-lan got an ip address 192.168.1.1 by default, so this first seems ok. BUT: its on the wrong device. because i was unable to do any ping to 192.168.1.1 nor did i get any dhcp response.
So the switch is completly broken in the default build.

I will later try to disable all interfaces, set up the wan port (because that one has its own chip and gets recognized) with 192.168.1.1, delete all firewall rules, set up on my laptop 192.168.1.2, plug those (wan of clearfog and eth of my laptop) together and try to reach the luci interface.

anyway, this is a big mess. feels extremly unstable to me if there are changes that completly makes that thing unusable.

my english is not the best so i dont understand what you mean with "wipe boot a clean image".
this is from a fresh, clean build image without any configuration. this is the default configuration that comes with "make -j8" on target "solidrun clearfog pro". and on 18.xx this was working (getting an ip when i plug in the ethernet cable to one of the switched ports and accessing luci on 192.168.1.1). on 19.xx it does not.

whats confusing me a bit is that 192.168.1.1 is on both (working and non-working) on br-lan. and br-lan has on both configurations the same mac as eth1. so maybe there is simply the switch broken on 19.xx and no way to access it. then 19.xx is unusable with a clearfog pro

got it working now. was a bit mess to guess the correct device without mii-tool.

eth0 is now the switch port (all rj45 ports after the sfp port)
eth1 is now the sfp port
eth2 is the first rj45 port (normally the wan port on "regular" dsl connections)

i uploaded my old configuration and just changed /etc/config/network
looks good at the moment, except some luci problems

Was this solved in 19.07.2?

To quote slackito
"I thought i install the latest version on a sdcard, remove the old (working) one, plug in the new one, upload the configuration and it should work....i can not connect to 192.168.1.1 and i do not get an ip address"

Help :frowning:

no, because then it would again f*ck my configuration, and this did not happen.
There seems to be a big change between 18.x and 19.x which destroys the configuration.
well, actually not the configuration but the assignment of names to the ports.

do you also have a clearfog pro?
i connected by serial usb. what i think is the best/easiest way to get this running again.

Thats not the answer I was hoping for. Has this bug been reported?

Yes, I'm running (trying) a CFpro - upgrading from ancient LEDE
Is there a place to DL 18.x snapshot?.... I dont know how to build images

Or how complicated is the serial USB route?

connecting with serial usb is quiet easy. just plug a usb cable into a computer (e.g. laptop), plug the other side into the clearfog, connect to it.
depending on your os on the computer, you can either use putty or just use the console.

screen /dev/ttyUSB0 115200

then you have full access to the device and can configure it as required.
but what is more easy (what i do) is to checkout the openwrt source and configure it yourself.
then you just make a "make -j8" and wait and get a sdcard image.
the big advantage is: you can create images containing your complete configuration

btw. i was also running LEDE and this has been reported and they know it, but for them its not a bug, its a feature :slight_smile: it is a change that kills running systems, people must be prepared to re-configure everything after upgrading from 18.x to 19.x

what you can do after an upgrade: replace all the devices as i mentioned above in the /etc/config/network file
eth0 is now the switch port
eth1 is now the sfp port
eth2 is the first rj45 port

unfortunately i do not have the old assignment names so i can not tell you to e.g. replace eth0 with eth1, eth1 with eth0 etc.

edit: i did post the working one, so it is possible to see what/how it changed
change all eth0 to eth1
change all eth1 to eth0
eth2 seems to be still on the same naming
no guarantee that it works that way, but i guess it should :slight_smile:

there is no place to download 18.x snapshot afaik, only releases which are old. try to upgrade if possible and configure your network with usb serial. if you need further help i could also try to assist you on irc or so...

Thanks for your experience/ideas!
All of this feels beyond my current abilities.

I hope they like their "feature", for me it has basically bricked my device! :-\

if you are able to connect by serial usb, just execute the following, then everything should work as expected:

cp /etc/config/network /etc/config/network.bckup
sed 's/eth0/ethx/g' /etc/config/network >  /etc/config/network
sed 's/eth1/eth0/g' /etc/config/network >  /etc/config/network
sed 's/ethx/eth1/g' /etc/config/network >  /etc/config/network
reboot

it is untested but i guess that should do it

I also ran into this issue and am a bit confused. Might also be because I am very new to OpenWRT.

In the newest image, the file /etc/config/network does not exist when the sdcard is fresh. The file seems to be created during the first boot. After the device is booted, I can not ping the switch ports by the default IP "192.168.1.1".
As such I would assume something is broken inside the build for the ClearfogPro -> it should run with a freshly flashed sdcard. What are your thoughts on this?

No issues whatsoever with previous releases. I downloaded 18.06 from here: https://downloads.openwrt.org/releases/18.06.8/targets/mvebu/cortexa9/

I have some issues with the UART connection. Normal bootup does not show the login prompt. Only by entering failsafe mode [F] + [Enter] can I login to the device. Not sure though what this is related to, as it is the same in current and previous release.

EDIT:
I went ahead and did my own build, which shows the same behaviour as 19.07 as expected. I went on and modified the ethernet initialization to represent the interface list as given by @slackito.
With this patch, the generated image works after a installing freshly on a new sdcard.

diff --git a/target/linux/mvebu/cortexa9/base-files/etc/board.d/02_network b/target/linux/mvebu/cortexa9/base-files/etc/board.d/02_network
index b10e1419b5..a22e9bac58 100755
--- a/target/linux/mvebu/cortexa9/base-files/etc/board.d/02_network
+++ b/target/linux/mvebu/cortexa9/base-files/etc/board.d/02_network
@@ -33,14 +33,14 @@ marvell,axp-gp)
 	;;
 solidrun,clearfog-a1|\
 solidrun,clearfog-pro-a1)
-	# eth0 is standalone ethernet
-	# eth1 is switch
-	# eth2 is SFP
-	ucidef_set_interfaces_lan_wan "eth1" "eth0 eth2"
+	# eth0 is switch
+	# eth1 is SFP
+	# eth2 is standalone ethernet
+	ucidef_set_interfaces_lan_wan "eth0" "eth1 eth2"
 
 	# switch port 5 is connected to eth1
 	ucidef_add_switch "switch0" \
-		"0:lan:5" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5u@eth1" "6:lan:6"
+		"0:lan:5" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5u@eth0" "6:lan:6"
 	;;
 solidrun,clearfog-base-a1)
 	# eth0 is standalone ethernet

It seems the order in which the interfaces are initialized / named in OpenWRT (?) changed, while the configuration script did not. Any thoughts?

for me, the most normal use case would be to connect to the switch port and being able to ping 192.168.1.1 as it was in 18.xx
anyway, whats really annoying is that there is a change without changelog information that customers might run into this problem. and this is serious.

With the patch above, the 192.168.1.1 IP is again available on the switch interfaces. So normal use case as to both our understanding is restored.
The standalone ethernet port also seems to work as expected.
I was not able to test the SFP, as I do not have a module.

Totally agree. I spent some time browsing the git commits today in the hope to understand what changed. But without knowing what and which part of the code to look at, that time was wasted...

Did anyone ever manage to get 19.07.0x up and running on the ClearFog Pro? and if so would you be willing to share the .img file of your uSD?
I am completely stuck with a bricked device :frowning:

the image for sd cards is available for regular download at https://downloads.openwrt.org/releases/19.07.3/targets/mvebu/cortexa9/

when you use that image, use the eth2 port (the WAN port) then you should be able to connect to 192.168.1.1

i use 19.07.03, because .04 is not compileable with gcc10, with success

what do you mean with "bricked device"? bricked normally means: its f*cked.
which should be impossible on a sd card

i would recommend you: build your own image. then you can simply modify everything as you need it.
when i build my image, it contains everything. wifi password, network configuration etc. - thats also the reason why i can not share mine with you (or anyone else)