we just release a minor fixup of Turris OS 7.0 to RC. It contains newer kernel with backported support for more SFP modules, updated ethtool and iproute and at the same time downgrade of transmission as there were reports of new version misbehaving. Our current solution is to downgrade it. Our main focus is to prepare migration to nftables planned for 7.1 and then Turris OS 8.0.
Hopefully, this is a small release with not many changes, so there shouldn’t be any issues. If you run into some, please let us know!
I know you are kidding, but I truly hope that this is within the possible (will not complain if it drops earlier). But let"s get the switch to nftables behind us first as that is IMHO the biggest difference to upstream OpenWrt.
7.0.0 → 7.0.1 RC1 update okay. No noticeable cable/wifi/internet interruption. Restart was needed.
Transmission is still hogging the CPU.
Turris Omnia 2017, 1 GB RAM, dead eMMC, system running from mSATA SSD, original wifi cards, UBoot 2022.10. Storage plugin enabled, LXC containers, tor relay, USB HDD shared over samba4 and minidlna, Syncthing, SQM, Hardwario gateway + MQTT IoT bridge, OpenVPN, PPtP VPN, Strongswan IKEv2 VPN, morce.
This update breaks my GPON connectivity via GPON ONT SFP. The SFP seems to be stuck in a loop restarting. Please let me know what logs to provide. Reverting to 7.0.0 fixes the issue.
Upgrade to RC1 kernel 4.18.156 doesn’t work or more specificaly I gen an OOPS and reboot after connecting WAN interface. The same was with previous 4.18.152 kernel.
Turris 1.0+WiFi upgrade
May 27 16:09:08 turris kernel: [ 87.564541] fsl-gianfar ffe26000.ethernet eth2: Link is Up - 100Mbps/Full - flow control off
May 27 16:09:08 turris kernel: [ 87.573015] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
May 27 14:09:08 turris netifd: Network device ‘eth2’ link is up
May 27 14:09:08 turris netifd: Network alias ‘eth2’ link is up
May 27 14:09:08 turris netifd: Interface ‘wan6’ has link connectivity
May 27 14:09:08 turris netifd: Interface ‘wan6’ is setting up now
May 27 14:09:08 turris netifd: Interface ‘wan’ has link connectivity
May 27 14:09:08 turris odhcp6c[7642]: Failed to send RS (Address not available)
May 27 14:09:09 turris odhcp6c[7642]: Failed to send SOLICIT message to ff02::1:2 (Address not available)
May 27 16:09:12 turris kernel: [ 90.599256] ------------[ cut here ]------------
May 27 16:09:12 turris kernel: [ 90.603894] dst_release underflow
May 27 16:09:12 turris kernel: [ 90.604025] WARNING: CPU: 0 PID: 0 at net/core/dst.c:169 dst_release+0xec/0xf0
May 27 16:09:12 turris kernel: [ 90.614579] Modules linked in: ath9k ath9k_common pppoe ppp_async ath9k_hw ath10k_pci ath10k_core ath wireguard pppox ppp_generic mt7915e mt76_connac_lib mt76 mac80211 libchacha20poly1305 ipt_REJECT ebtable_nat ebtable_filter ebtable_broute cfg80211 xt_time xt_tcpudp xt_tcpmss xt_statistic xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_ecn xt_dscp xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_NFLOG xt_MASQUERADE xt_LOG xt_HL xt_FLOWOFFLOAD xt_DSCP xt_CT xt_CLASSIFY usbserial ums_usbat ums_sddr55 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab ums_cypress ums_alauda slhc sch_cake ptp_qoriq nfnetlink_log nf_reject_ipv4 nf_nat_ftp nf_log_syslog nf_flow_table nf_conntrack_netlink nf_conntrack_ftp lm90 libpoly1305 libcurve25519_generic libchacha iptable_nat iptable_mangle iptable_filter ipt_ECN ip6table_raw ip_tables hwmon fou6 fou ebtables ebt_vlan ebt_stp ebt_redirect ebt_pkttype ebt_mark_m ebt_mark ebt_limit ebt_among ebt_802_3 crc_ccitt
May 27 16:09:12 turris kernel: [ 90.614881] compat br_netfilter fuse sch_tbf sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact configs gpio_pca953x xt_set ip_set_list_set ip_set_hash_netportnet ip_set_hash_netport ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ipmac ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6table_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_NPT ip6t_rt ip6t_mh ip6t_ipv6header ip6t_hbh ip6t_frag ip6t_eui64 ip6t_ah ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 ip6_gre ip_gre gre ifb ip6_udp_tunnel udp_tunnel sit ip6_tunnel netlink_diag tunnel6 tunnel4 ip_tunnel nls_utf8 sha256_ppc_spe seqiv jitterentropy_rng drbg md5_ppc kpp hmac cmac gpio_keys leds_turris_1x leds_gpio xhci_plat_hcd xhci_pci xhci_hcd ahci libahci
May 27 16:09:12 turris kernel: [ 90.702359] libata ehci_platform button_hotplug ptp pps_core
May 27 16:09:12 turris kernel: [ 90.795059] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.15.156 #0
May 27 16:09:12 turris kernel: [ 90.801156] NIP: c074f220 LR: c074f220 CTR: 00000000
May 27 16:09:12 turris kernel: [ 90.806206] REGS: efff39f0 TRAP: 0700 Not tainted (5.15.156)
May 27 16:09:12 turris kernel: [ 90.812127] MSR: 00029000 <CE,EE,ME> CR: 24424424 XER: 20000000
May 27 16:09:12 turris kernel: [ 90.818323]
May 27 16:09:12 turris kernel: [ 90.818323] GPR00: c074f220 efff3ad0 c0b7fa80 00000015 00029000 2e24b000 00000027 eedc5390
May 27 16:09:12 turris kernel: [ 90.818323] GPR08: 00000023 00000000 00000000 ffffefff 24424424 00000000 c189c9c0 c189c9b8
May 27 16:09:12 turris kernel: [ 90.818323] GPR16: ffff8100 00000040 f1147000 c189c588 00000001 0000004a 171a8935 c0a8020e
May 27 16:09:12 turris kernel: [ 90.818323] GPR24: 00000000 c0a8020e efff3c98 00000000 00000001 00000000 c85c5b7f c85c5100
May 27 16:09:12 turris kernel: [ 90.853289] NIP [c074f220] dst_release+0xec/0xf0
May 27 16:09:08 turris kernel: [ 87.564541] fsl-gianfar ffe26000.ethernet eth2: Link is Up - 100Mbps/Full - flow control off
May 27 16:09:08 turris kernel: [ 87.573015] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
May 27 14:09:08 turris netifd: Network device ‘eth2’ link is up
May 27 14:09:08 turris netifd: Network alias ‘eth2’ link is up
May 27 14:09:08 turris netifd: Interface ‘wan6’ has link connectivity
May 27 14:09:08 turris netifd: Interface ‘wan6’ is setting up now
May 27 14:09:08 turris netifd: Interface ‘wan’ has link connectivity
May 27 14:09:08 turris odhcp6c[7642]: Failed to send RS (Address not available)
May 27 14:09:09 turris odhcp6c[7642]: Failed to send SOLICIT message to ff02::1:2 (Address not available)
May 27 16:09:12 turris kernel: [ 90.599256] ------------[ cut here ]------------
May 27 16:09:12 turris kernel: [ 90.603894] dst_release underflow
May 27 16:09:12 turris kernel: [ 90.604025] WARNING: CPU: 0 PID: 0 at net/core/dst.c:169 dst_release+0xec/0xf0
May 27 16:09:12 turris kernel: [ 90.614579] Modules linked in: ath9k ath9k_common pppoe ppp_async ath9k_hw ath10k_pci ath10k_core ath wireguard pppox ppp_generic mt7915e mt76_connac_lib mt76 mac80211 libchacha20poly1305 ipt_REJECT ebtable_nat ebtable_filter ebtable_broute cfg80211 xt_time xt_tcpudp xt_tcpmss xt_statistic xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_ecn xt_dscp xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_NFLOG xt_MASQUERADE xt_LOG xt_HL xt_FLOWOFFLOAD xt_DSCP xt_CT xt_CLASSIFY usbserial ums_usbat ums_sddr55 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab ums_cypress ums_alauda slhc sch_cake ptp_qoriq nfnetlink_log nf_reject_ipv4 nf_nat_ftp nf_log_syslog nf_flow_table nf_conntrack_netlink nf_conntrack_ftp lm90 libpoly1305 libcurve25519_generic libchacha iptable_nat iptable_mangle iptable_filter ipt_ECN ip6table_raw ip_tables hwmon fou6 fou ebtables ebt_vlan ebt_stp ebt_redirect ebt_pkttype ebt_mark_m ebt_mark ebt_limit ebt_among ebt_802_3 crc_ccitt
May 27 16:09:12 turris kernel: [ 90.614881] compat br_netfilter fuse sch_tbf sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact configs gpio_pca953x xt_set ip_set_list_set ip_set_hash_netportnet ip_set_hash_netport ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ipmac ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6table_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_NPT ip6t_rt ip6t_mh ip6t_ipv6header ip6t_hbh ip6t_frag ip6t_eui64 ip6t_ah ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 ip6_gre ip_gre gre ifb ip6_udp_tunnel udp_tunnel sit ip6_tunnel netlink_diag tunnel6 tunnel4 ip_tunnel nls_utf8 sha256_ppc_spe seqiv jitterentropy_rng drbg md5_ppc kpp hmac cmac gpio_keys leds_turris_1x leds_gpio xhci_plat_hcd xhci_pci xhci_hcd ahci libahci
May 27 16:09:12 turris kernel: [ 90.702359] libata ehci_platform button_hotplug ptp pps_core
May 27 16:09:12 turris kernel: [ 90.795059] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.15.156 #0
May 27 16:09:12 turris kernel: [ 90.801156] NIP: c074f220 LR: c074f220 CTR: 00000000
May 27 16:09:12 turris kernel: [ 90.806206] REGS: efff39f0 TRAP: 0700 Not tainted (5.15.156)
May 27 16:09:12 turris kernel: [ 90.812127] MSR: 00029000 <CE,EE,ME> CR: 24424424 XER: 20000000
May 27 16:09:12 turris kernel: [ 90.818323]
May 27 16:09:12 turris kernel: [ 90.818323] GPR00: c074f220 efff3ad0 c0b7fa80 00000015 00029000 2e24b000 00000027 eedc5390
May 27 16:09:12 turris kernel: [ 90.818323] GPR08: 00000023 00000000 00000000 ffffefff 24424424 00000000 c189c9c0 c189c9b8
May 27 16:09:12 turris kernel: [ 90.818323] GPR16: ffff8100 00000040 f1147000 c189c588 00000001 0000004a 171a8935 c0a8020e
May 27 16:09:12 turris kernel: [ 90.818323] GPR24: 00000000 c0a8020e efff3c98 00000000 00000001 00000000 c85c5b7f c85c5100
May 27 16:09:12 turris kernel: [ 90.853289] NIP [c074f220] dst_release+0xec/0xf0
May 27 16:09:12 turris kernel: [ 90.857911] LR [c074f220] dst_release+0xec/0xf0
May 27 16:09:12 turris kernel: [ 90.862443] Call Trace:
May 27 16:09:12 turris kernel: [ 90.864883] [efff3ad0] [c074f220] dst_release+0xec/0xf0 (unreliable)
May 27 16:09:12 turris kernel: [ 90.871247] [efff3af0] [c07e6e24] rt_cache_route+0x10c/0x128
May 27 16:09:12 turris kernel: [ 90.876919] [efff3b10] [c07e7014] rt_set_nexthop.isra.52+0x1d4/0x3f0
May 27 16:09:12 turris kernel: [ 90.883279] [efff3b50] [c07e8340] ip_route_input_slow+0x8f0/0xbd4
May 27 16:09:12 turris kernel: [ 90.889379] [efff3c40] [c07e8998] ip_route_input_rcu+0x1ac/0x2d8
May 27 16:09:12 turris kernel: [ 90.895392] [efff3c80] [c07e8aec] ip_route_input_noref+0x28/0x60
May 27 16:09:12 turris kernel: [ 90.901405] [efff3cc0] [c07eb378] ip_rcv_finish_core.isra.26+0x74/0x614
May 27 16:09:12 turris kernel: [ 90.908029] [efff3ce0] [c07ebb08] ip_sublist_rcv+0x108/0x218
May 27 16:09:12 turris kernel: [ 90.913694] [efff3d40] [c07eca88] ip_list_rcv+0x12c/0x17c
May 27 16:09:12 turris kernel: [ 90.919099] [efff3d90] [c0748624] __netif_receive_skb_list_core+0x1d4/0x280
May 27 16:09:12 turris kernel: [ 90.926068] [efff3df0] [c07488b4] netif_receive_skb_list_internal+0x1e4/0x314
May 27 16:09:12 turris kernel: [ 90.933211] [efff3e40] [c0748a28] gro_normal_list.part.162+0x24/0x4c
May 27 16:09:12 turris kernel: [ 90.939571] [efff3e60] [c0749914] napi_complete_done+0xe0/0x244
May 27 16:09:12 turris kernel: [ 90.945496] [efff3e90] [c06724c8] gfar_poll_rx_sq+0x5ac/0x7ac
May 27 16:09:12 turris kernel: [ 90.951253] [efff3f00] [c074a074] __napi_poll+0x50/0x1ec
May 27 16:09:12 turris kernel: [ 90.956570] [efff3f30] [c074a710] net_rx_action+0x2dc/0x328
May 27 16:09:12 turris kernel: [ 90.962148] [efff3f90] [c094b110] __do_softirq+0x150/0x298
May 27 16:09:12 turris kernel: [ 90.967646] [efff3ff0] [c00053d0] do_softirq_own_stack+0x34/0x4c
May 27 16:09:12 turris kernel: [ 90.973661] [c0c13e10] [c000a774] timer_interrupt+0x1c8/0x2b0
May 27 16:09:12 turris kernel: [ 90.979416] [c0c13e30] [c003e7bc] irq_exit+0x88/0xc4
May 27 16:09:12 turris kernel: [ 90.984393] [c0c13e50] [c0000be4] ExternalInput+0x144/0x160
May 27 16:09:12 turris kernel: [ 90.989969] — interrupt: 500 at arch_cpu_idle+0x24/0x44
May 27 16:09:12 turris kernel: [ 90.995370] NIP: c000821c LR: c000821c CTR: c000fe40
May 27 16:09:12 turris kernel: [ 91.000420] REGS: c0c13e60 TRAP: 0500 Not tainted (5.15.156)
May 27 16:09:12 turris kernel: [ 91.006340] MSR: 00029000 <CE,EE,ME> CR: 24424488 XER: 00000000
May 27 16:09:12 turris kernel: [ 91.012535]
May 27 16:09:12 turris kernel: [ 91.012535] GPR00: c094aa84 c0c13f40 c0b7fa80 00800000 80804080 c821dd68 00080000 00069000
May 27 16:09:12 turris kernel: [ 91.012535] GPR08: 2e24b000 c000fe40 00000001 62ee5be1 24224242 00000000 00000000 00000000
May 27 16:09:12 turris kernel: [ 91.012535] GPR16: 7befd990 00000000 00000000 026a308f c0000000 00000001 00000000 00000000
May 27 16:09:12 turris kernel: [ 91.012535] GPR24: 00000000 c0b6b004 c0c40000 c0c30000 00080000 c0c21fb4 00000001 c0c21ff8
May 27 16:09:12 turris kernel: [ 91.047502] NIP [c000821c] arch_cpu_idle+0x24/0x44
May 27 16:09:12 turris kernel: [ 91.052293] LR [c000821c] arch_cpu_idle+0x24/0x44
May 27 16:09:12 turris kernel: [ 91.056998] — interrupt: 500
May 27 16:09:12 turris kernel: [ 91.060047] [c0c13f40] [c00ccc74] flush_smp_call_function_from_idle+0x4c/0x90 (unreliable)
May 27 16:09:12 turris kernel: [ 91.068333] [c0c13f50] [c094aa84] default_idle_call+0x50/0x6c
May 27 16:09:12 turris kernel: [ 91.074085] [c0c13f60] [c006c014] do_idle+0x110/0x134
May 27 16:09:12 turris kernel: [ 91.079151] [c0c13f80] [c006c190] cpu_startup_entry+0x28/0x2c
May 27 16:09:12 turris kernel: [ 91.084904] [c0c13fa0] [c0b3ee4c] start_kernel+0x63c/0x690
May 27 16:09:12 turris kernel: [ 91.090397] [c0c13ff0] [c00003e0] set_ivor+0x13c/0x178
May 27 16:09:12 turris kernel: [ 91.095540] Instruction dump:
May 27 16:09:12 turris kernel: [ 91.098505] 3884f58c 3863f620 7c0803a6 38210020 4cc63182 4b93d79c 3c60c0ad 39200001
May 27 16:09:12 turris kernel: [ 91.106270] 3863f5f8 992a9b40 4cc63182 4b8e9abd <0fe00000> 3d20c0ad 9421fff0 3929f5b0
May 27 16:09:12 turris kernel: [ 91.114211] —[ end trace b7199bec8dacec14 ]—
May 27 16:09:12 turris kernel: [ 91.118884] dst_release: dst:5cfc1086 refcnt:-933471361
May 27 16:09:12 turris kernel: [ 91.134475] ath10k_pci 0000:05:00.0: SWBA overrun on vdev 0, skipped old beacon
May 27 16:09:12 turris kernel: [ 91.141865] ath10k_pci 0000:05:00.0: SWBA overrun on vdev 0, skipped old beacon
Installed clean medkit with RC yesterday. After 10 hours uptime, Foris again stopped working -
Router IP
JSON.parse: unexpected character at line 1 column 1 of the JSON data
/reforis
503 Service Unavailable
LuCI is fully operational, WiFi and internet does work too.
May 27 22:02:56 L* foris-controller[4278]: WARNING:foris_controller_backends.wifi:radio1: Frequency ‘5995 MHz’ does not fit supported bands (2.4 & 5 GHz)
…through all channels
May 27 22:02:57 L* foris-controller[4278]: WARNING:foris_controller_backends.wifi:radio1: Frequency ‘6415 MHz’ does not fit supported bands (2.4 & 5 GHz)
May 28 08:30:46 L* modprobe: failed to find a module named parport_pc
May 28 08:30:46 L* modprobe: failed to find a module named lp
May 28 08:30:46 L* modprobe: failed to find a module named ide-cd_mod
May 28 08:30:46 L* modprobe: failed to find a module named ide-disk
May 28 08:30:46 L* modprobe: failed to find a module named sr_mod
May 28 08:30:46 L* modprobe: failed to find a module named sd_mod
May 28 08:30:46 L* modprobe: failed to find a module named st
May 28 08:30:46 L* modprobe: failed to find a module named sg
May 28 08:30:46 L* modprobe: failed to find a module named joydev
May 28 08:30:46 L* modprobe: failed to find a module named evdev
May 28 08:30:46 L* modprobe: failed to find a module named joydev
May 28 08:30:46 L* modprobe: failed to find a module named evdev
Hi,
I must report, that it didn’t help. I did various experiments with disabling all offloading, but to no avail.
I have ethtool in /usr/sbin and you probably meant gro off
I’ve disabled sg, gro, gso, tso was not enabled, rx-checksum, tx-checksum but did get the oops and reboot anyway.
for the kernel issue, can somebody with really simple setup share his medkit? We are unable to reproduce it locally. Last time we tried with image somebody shared, but we couldn’t get it to crash on our routers… We need to be able to debug it locally
please send me what you get in developer mode in your browser under “network” tab when your put as address “router_ip/reforis/” when reforis is not responding.