Nefunkční Omnie po aktualizaci na TOS 6.0.1

Po aktualizaci Turris Omnia na TOS 6.0.1 se router dostal do stavu, kdy je hlavní FS jenom pro čtení a nefunguje ani reForis, ani LuCi a ani pkgupdate. Když udělám reset na původní snapshot, všechno funguje ale po nějaké době se automaticky nainstaluje TOS 6.0.1 a zase se vše opakuje (root FS pouze pro čtení, nefunkční reForis, …)

Předpokládám a věřím, že to není chyba MMC, netuším ale, kde by mohl být problém. Nesetkal se s tím někdo?

Pomůže snadný dočasný workaround:

  1. zákaz automatických aktualizací - nastavit alespoň na nutnost potvrzení
  2. rollback na předchozí snapshot.

Narazil jsem na další problém. Nevím, zda to může souviset, ale po instalaci updatu kernel modulů na Turris Mox:

  • kmod-cfg80211/core/5.15.74+5.15.74-1-1-68d5cb97f389f2b1d7c118599a176f24[5.15.74+5.15.58-1-1-68d5cb97f389f2b1d7c118599a176f24]
  • kmod-mac80211/core/5.15.74+5.15.74-1-1-68d5cb97f389f2b1d7c118599a176f24[5.15.74+5.15.58-1-1-68d5cb97f389f2b1d7c118599a176f24]
  • kmod-mwifiex-sdio/core/5.15.74+5.15.74-1-1-68d5cb97f389f2b1d7c118599a176f24[5.15.74+5.15.58-1-1-68d5cb97f389f2b1d7c118599a176f24]
  • kmod-ath/core/5.15.74+5.15.74-1-1-68d5cb97f389f2b1d7c118599a176f24[5.15.74+5.15.58-1-1-68d5cb97f389f2b1d7c118599a176f24]
  • kmod-ath9k-common/core/5.15.74+5.15.74-1-1-68d5cb97f389f2b1d7c118599a176f24[5.15.74+5.15.58-1-1-68d5cb97f389f2b1d7c118599a176f24]
  • kmod-ath9k/core/5.15.74+

Přestane na TOS 6.0.1 fungovat originální PCI-E wifi. V dmesg je vidět stacktrace driveru. Bohužel jsem si ho nezkopíroval a nechci si teď uřezat internet. Pomůže již zmíněný rollback na předchozí snapshot.

[   11.239325] ath: EEPROM regdomain: 0x0
[   11.239361] ath: EEPROM indicates default country code should be used
[   11.239368] ath: doing EEPROM country->regdmn map search
[   11.239378] ath: country maps to regdmn code: 0x3a
[   11.239387] ath: Country alpha2 being used: US
[   11.239396] ath: Regpair used: 0x3a
[   11.240150] ------------[ cut here ]------------
[   11.244934] WARNING: CPU: 1 PID: 509 at wiphy_register+0x88/0x728 [cfg80211]
[   11.252275] Modules linked in: ath10k_pci(+) ath10k_core ath sch_tbf sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_tcindex cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact configs hid evdev mwlwifi mac80211 cfg80211 compat ledtrig_activity i2c_pxa 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_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 ifb mv88e6xxx sit ip6_tunnel netlink_diag tunnel6 tunnel4 ip_tunnel zram zsmalloc ecdh_generic ecc seqiv jitterentropy_rng drbg md5 kpp hmac ecb cmac uas fsl_mph_dr_of ehci_fsl gpio_button_hotplug
[   11.330655] CPU: 1 PID: 509 Comm: kworker/u4:3 Not tainted 5.15.74 #0
[   11.337351] Hardware name: CZ.NIC Turris Mox Board (DT)
[   11.342773] Workqueue: ath10k_wq ath10k_core_stop [ath10k_core]
[   11.349017] pstate: 40400005 (nZcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[   11.356249] pc : wiphy_register+0x88/0x728 [cfg80211]
[   11.361580] lr : ieee80211_register_hw+0x840/0xbd8 [mac80211]
[   11.367702] sp : ffffffc009bdbbd0
[   11.371146] x29: ffffffc009bdbbd0 x28: 0000000000000000 x27: 0000000000000000
[   11.378587] x26: ffffffc000c30c70 x25: ffffffc000c30c68 x24: 0000000000000000
[   11.386025] x23: ffffffc008b92370 x22: 0000000000000005 x21: 0000000000000a40
[   11.393465] x20: ffffffc008b92370 x19: ffffff80032b03a0 x18: 0000000000000014
[   11.400905] x17: 000000009fae1c6e x16: 0000000023f9cda9 x15: 00000000fcdab6d3
[   11.408344] x14: 00000000efeb4a67 x13: 0000000061554ff5 x12: 000000007ccd98b9
[   11.415783] x11: 0000000000000025 x10: 0000000000000048 x9 : 00000000000000c0
[   11.423220] x8 : 0000000000000000 x7 : ffffffc03715a000 x6 : ffffffc009bdbba0
[   11.430658] x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffffff8000d21980
[   11.438096] x2 : 0000000000000000 x1 : ffffff80032b4570 x0 : 0000000000000040
[   11.445534] Call trace:
[   11.448082]  wiphy_register+0x88/0x728 [cfg80211]
[   11.453051]  ieee80211_register_hw+0x840/0xbd8 [mac80211]
[   11.458797]  ath10k_mac_register+0x71c/0xc80 [ath10k_core]
[   11.464565]  ath10k_core_stop+0x828/0xc48 [ath10k_core]
[   11.470063]  process_one_work+0x21c/0x3d8
[   11.474252]  worker_thread+0x50/0x4e0
[   11.478070]  kthread+0x11c/0x128
[   11.481456]  ret_from_fork+0x10/0x20
[   11.485192] ---[ end trace 33223d879fcd1ebc ]---
[   11.491113] ath10k_pci 0000:03:00.0: failed to register ieee80211: -22
[   11.497950] ath10k_pci 0000:03:00.0: could not register to mac80211 (-22)
[   11.525831] Bluetooth: Core ver 2.22

Mam rovnaky problem, po automatickom update na TOS 6.0.1 FS je readonly, nefunguje updater.
Zatial mi nikto neporadil

Zákaz automatických updatů vypadá, že pomohl (ale i před tím jsem měl zapnuté pouze schválené aktualizace a nestačilo to). Nicméně, je to pouze dočasné řešení…

todle se stalo mně a musel jsem přehleshovat eMMC přes serial port https://repo.turris.cz/omnia/nor_fw, bohužel tam nejsou aktuální verze uboot a initramfs-zimage. Asi budete muset čekat až to někdo vyřeší.

PS: Můj problém byl: SOLVED: Nejde internet po upgradu na OpenWRT 21 a kernel 5.15 - #22 by sefikail

Ode dneška mi k obligátnímu nefunkčnímu webovému rozhraní (lighttpd tvrdí, že port 80 je obsazený) přibyl ten problém, že po zhruba 10 minutách provozu Omnia vytuhne, nedá se na ni ani dopingat. Po rollbacku na 5.4.4 funguje normálně.

Zkusil jsem ručně pustit pkgupdate, které proběhlo, ale hlásilo chyby. První z nich byla:

INFO:Running postinst of netifd
Failed to connect to ubus
Command failed: Not found

Chyba “Command failed: Not found” se pak opakovala u spousty dalších postinstů. Výsledek po rebootu stejný jako předtím: nefunkční webové rozhraní a router po chvíli provozu vytuhne. Takže opět rollback na 5.4.4 a zákaz automatických updatů, z čehož jsem trochu nervózní.

(A jako bonus mi dnes zřejmě úplně chcípl i Mox. :frowning: )

Jsem jim s Omnií šlahl do CZC je to v záruce, ať si s tím dělají, co chcou, já chci opravený router. Rozhodně nehodlám trávit čas nějakým přenastavováním a vlastně to ani nešlo. Je to ostuda, že pokud něco někdo pokazí na dálku, tak by měl být schopen to i na dálku okamžitě opravit. A ne, že budete za cenu routeru číst na fórech kupu dohadů a řešení žádné (hlavně takové, do kterého bych nemusel vůbec zasahovat). Já jsem to musel dát po aktualizaci do továrního nastavení. Na nějakou verzi 4… a od té doby každá aktualizace chyba a po více pokusech zamrznutí. Rozhodně nejsem povinen toto trpět a vůbec akceptovat.

2 Likes

Tak Turris Omnie mě došel po záruční opravě plně funkční. Nainstalovaná nová verze 6.0.3 Jsem rád že jsem se s tím nemusel drbat sám. A jak jsem psal ani to nešlo protože jsem po továrním nastavení měl nějakou verzi 4… . :joy:

1 Like