kmods have to included when you initially build from scratch. Take a look at post #2 above - it has the instructions for custom building an image with the set of packages to your liking.
Thanks @ACwifidude
Will have a go at doing my own build. Do you recommended stable or master?
Both are on kernel 5.4 and offer the same performance. Depends on if you want more “stability” in the code or if you want more cutting edge features.
With 21.02 there is less change, you still get the critical security updates, and there are less compatibility dilemmas. So it is easier to maintain. I can rebuild 21.02 and nearly 100% of the time expect to have no compatibility issues.
I personally run the master NSS build on my three r7800 because I want the cutting edge. I am always checking the forum and mailing lists to troubleshoot issues - so try to time my builds for when issues are resolved (I typically build on the weekends).
If you clone from my repo - you know that at least it’ll successfully build. So my goal is that either way you should have a good base.
Thank you!!
Do you think with the work @Ansuel is doing on 5.10 and IPQ807 we'll be able to get nss support in openwrt by default, without the need to check commit by commit if everything works?
my 7800 is just perfect now, but keeping the firmware updated requires a lot of work in merging and rebasing..
That's a no. For drivers, OpenWrt prefer stuff that's possible to send to upstream Linux and NSS is not.
trying to find time to work on this but i'm working on unifying the ipq807x and ipq806x so at least they will be easier to manage
yes, i understood from your posts that you are trying to put everything together
i hope this is also making easier to get 806 nss with dsa and 5.10, or it'll be a nightmare..
Stability seems to have been improved:
OpenWrt SNAPSHOT, r16983-e4a4b77263
~# uptime
11:48:53 up 43 days, 20:35, load average: 0.00, 0.02, 0.00
~#
I have managed to compile the 21.02 from the latest rebase, will test it if the router reboots.
Performance is normal for my setup
my router is SAC2V1K
i try to used nss openwrt,but can't boot .ttl log is here.
U-Boot 1.0.6 [spf.5.0.2_csu1.1] (Sep 26 2019 - 02:44:05)
smem ram ptable found: ver: 0 len: 5
DRAM: 1003 MiB
setting 0x177e as machine type from smem
NAND: SF: Unsupported manufacturer 00
ipq_spi: SPI Flash not found (bus/cs/speed/mode) = (0/0/48000000/0)
256 MiB
MMC:
PCI0 Link Intialized
In: serial
Out: serial
Err: serial
MMC Device 0 not found
cdp: get part failed for 0:HLOS
Net: MAC0 addr:c8:b4:22:d0:ac:db
athrs17_reg_init: complete
athrs17_vlan_config ...done
S17c init done
MAC1 addr:c8:b4:22:d0:ac:dc
eth0, eth1
Hit space key to stop autoboot: 0
Creating 1 MTD partitions on "nand0":
0x000002400000-0x000010000000 : "mtd=0"
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 126976 bytes
UBI: smallest flash I/O unit: 2048
UBI: VID header offset: 2048 (aligned 2048)
UBI: data offset: 4096
UBI: attached mtd1 to ubi0
UBI: MTD device name: "mtd=0"
UBI: MTD device size: 220 MiB
UBI: number of good PEBs: 1760
UBI: number of bad PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 3
UBI: available PEBs: 23
UBI: total number of reserved PEBs: 1737
UBI: number of PEBs reserved for bad PEB handling: 17
UBI: max/mean erase counter: 9/3
Read 7208960 bytes from volume kernel to 44000000
Loading Kernel Image ... OK
OK
device nand0 <nand0>, # parts = 1
#: name size offset mask_flags
0: firmware 0x0dc00000 0x02400000 0
active partition: nand0,0 - (firmware) 0x0dc00000 @ 0x02400000
defaults:
mtdids : none
mtdparts: none
Setting up atags for msm partition: firmware
Using machid 0x177e from environment
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.4.134 (HTPC@localhost.localdomain) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r17092+16-e4cfefa9fc)) #0 SMP Sat Jul 31 14:15:13 2021
[ 0.000000] CPU: ARMv7 Processor [512f04d0] revision 0 (ARMv7), cr=10c5787d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[ 0.000000] OF: fdt: Machine model: Askey RT4230W REV6
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] percpu: Embedded 15 pages/cpu s30220 r8192 d23028 u61440
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 252224
[ 0.000000] Kernel command line: rootfstype=squashfs noinitrd
[ 0.000000] Bootloader command line (ignored):
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 996164K/1015808K available (6298K kernel code, 198K rwdata, 1572K rodata, 1024K init, 238K bss, 19644K reserved, 0K cma-reserved, 229376K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] random: get_random_bytes called from start_kernel+0x340/0x4ec with crng_init=0
[ 0.000000] clocksource: dg_timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 305801671480 ns
[ 0.000009] sched_clock: 32 bits at 6MHz, resolution 160ns, wraps every 343597383600ns
[ 0.000022] Switching to timer-based delay loop, resolution 160ns
[ 0.000278] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.50 BogoMIPS (lpj=62500)
[ 0.000300] pid_max: default: 32768 minimum: 301
[ 0.000519] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.000542] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.001614] CPU: Testing write buffer coherency: ok
[ 0.002777] Setting up static identity map for 0x42300000 - 0x42300060
[ 0.002955] rcu: Hierarchical SRCU implementation.
[ 0.003450] smp: Bringing up secondary CPUs ...
[ 0.005380] smp: Brought up 1 node, 2 CPUs
[ 0.005395] SMP: Total of 2 processors activated (25.00 BogoMIPS).
[ 0.005405] CPU: All CPU(s) started in SVC mode.
[ 0.016881] VFP support v0.3: implementor 51 architecture 64 part 4d variant 2 rev 0
[ 0.017027] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.017056] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.017202] pinctrl core: initialized pinctrl subsystem
[ 0.018365] NET: Registered protocol family 16
[ 0.018696] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.020063] cpuidle: using governor ladder
[ 0.020131] cpuidle: using governor menu
[ 0.055723] usbcore: registered new interface driver usbfs
[ 0.055804] usbcore: registered new interface driver hub
[ 0.055876] usbcore: registered new device driver usb
[ 0.055935] pps_core: LinuxPPS API ver. 1 registered
[ 0.055946] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.055980] PTP clock support registered
[ 0.056833] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512
[ 0.057997] clocksource: Switched to clocksource dg_timer
[ 0.058876] thermal_sys: Registered thermal governor 'step_wise'
[ 0.061328] NET: Registered protocol family 2
[ 0.061524] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.062804] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[ 0.062848] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.062910] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.063005] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.063119] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.063155] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.063418] NET: Registered protocol family 1
[ 0.063471] PCI: CLS 0 bytes, default 64
[ 0.064820] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[ 0.071803] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.071819] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.109580] bounce: pool size: 64 pages
[ 0.109639] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[ 0.111435] qcom-pcie 1b500000.pci: 1b500000.pci supply vdda not found, using dummy regulator
[ 0.111578] qcom-pcie 1b500000.pci: 1b500000.pci supply vdda_phy not found, using dummy regulator
[ 0.111700] qcom-pcie 1b500000.pci: 1b500000.pci supply vdda_refclk not found, using dummy regulator
[ 0.111976] qcom-pcie 1b500000.pci: host bridge /soc/pci@1b500000 ranges:
[ 0.112045] qcom-pcie 1b500000.pci: IO 0x0fe00000..0x0fefffff -> 0x0fe00000
[ 0.112083] qcom-pcie 1b500000.pci: MEM 0x08000000..0x0fdfffff -> 0x08000000
[ 0.333658] qcom-pcie 1b500000.pci: Link up
[ 0.333826] qcom-pcie 1b500000.pci: PCI host bridge to bus 0000:00
[ 0.333851] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.333871] pci_bus 0000:00: root bus resource [io 0x0000-0xfffff] (bus address [0xfe00000-0xfefffff])
[ 0.333887] pci_bus 0000:00: root bus resource [mem 0x08000000-0x0fdfffff]
[ 0.333954] pci 0000:00:00.0: [17cb:0101] type 01 class 0xff0000
[ 0.334126] pci 0000:00:00.0: supports D1
[ 0.334142] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[ 0.338470] PCI: bus0: Fast back to back transfers disabled
[ 0.338803] pci 0000:01:00.0: [168c:0046] type 00 class 0x028000
[ 0.339159] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[ 0.340308] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[ 0.344706] PCI: bus1: Fast back to back transfers disabled
[ 0.344797] pci 0000:00:00.0: BAR 8: assigned [mem 0x08000000-0x081fffff]
[ 0.344822] pci 0000:01:00.0: BAR 0: assigned [mem 0x08000000-0x081fffff 64bit]
[ 0.344949] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[ 0.344974] pci 0000:00:00.0: bridge window [mem 0x08000000-0x081fffff]
[ 0.345731] pcieport 0000:00:00.0: AER: enabled with IRQ 39
[ 0.346247] qcom-pcie 1b700000.pci: 1b700000.pci supply vdda not found, using dummy regulator
[ 0.346373] qcom-pcie 1b700000.pci: 1b700000.pci supply vdda_phy not found, using dummy regulator
[ 0.346505] qcom-pcie 1b700000.pci: 1b700000.pci supply vdda_refclk not found, using dummy regulator
[ 0.346773] qcom-pcie 1b700000.pci: host bridge /soc/pci@1b700000 ranges:
[ 0.346839] qcom-pcie 1b700000.pci: IO 0x31e00000..0x31efffff -> 0x31e00000
[ 0.346874] qcom-pcie 1b700000.pci: MEM 0x2e000000..0x31dfffff -> 0x2e000000
[ 1.497065] qcom-pcie 1b700000.pci: Phy link never came up
[ 1.499063] qcom-pcie 1b700000.pci: cannot initialize host
[ 1.499463] qcom-pcie: probe of 1b700000.pci failed with error -110
[ 1.501989] L2 @ QSB rate. Forcing new rate.
[ 1.502217] L2 @ 384000 KHz
[ 1.502408] CPU0 @ 800000 KHz
[ 1.502420] CPU1 @ QSB rate. Forcing new rate.
[ 1.502553] CPU1 @ 384000 KHz
[ 1.506371] gsbi 16300000.gsbi: GSBI port protocol: 6 crci: 0
[ 1.508866] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[ 1.511367] msm_serial 16340000.serial: msm_serial: detected port #0
[ 1.511420] msm_serial 16340000.serial: uartclk = 7372800
[ 1.511498] 16340000.serial: ttyMSM0 at MMIO 0x16340000 (irq = 40, base_baud = 460800) is a MSM
[ 1.511535] msm_serial: console setup on port #0
[ 2.211134] printk: console [ttyMSM0] enabled
[ 2.216115] msm_serial: driver initialized
[ 2.225454] loop: module loaded
[ 2.227065] nand: device found, Manufacturer ID: 0x01, Chip ID: 0xaa
[ 2.227407] nand: AMD/Spansion S34MS02G2
[ 2.234114] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 128
[ 2.238124] 21 fixed-partitions partitions found on MTD device qcom_nand.0
[ 2.245384] Creating 21 MTD partitions on "qcom_nand.0":
[ 2.252329] 0x000000000000-0x000000040000 : "0:SBL1"
[ 2.259279] 0x000000040000-0x000000180000 : "0:MIBIB"
[ 2.265674] 0x000000180000-0x0000002c0000 : "0:SBL2"
[ 2.270711] 0x0000002c0000-0x000000540000 : "0:SBL3"
[ 2.273362] random: fast init done
[ 2.281961] 0x000000540000-0x000000660000 : "0:DDRCONFIG"
[ 2.284796] 0x000000660000-0x000000780000 : "0:SSD"
[ 2.289268] 0x000000780000-0x000000a00000 : "0:TZ"
[ 2.296115] 0x000000a00000-0x000000c80000 : "0:RPM"
[ 2.301289] 0x000000c80000-0x000001180000 : "0:APPSBL"
[ 2.310617] 0x000001180000-0x000001200000 : "0:APPSBLENV"
[ 2.312395] 0x000001200000-0x000001340000 : "0:ART"
[ 2.318035] 0x000001340000-0x0000013a0000 : "0:BOOTCONFIG"
[ 2.321332] 0x0000013a0000-0x0000014e0000 : "0:SBL2_1"
[ 2.328256] 0x0000014e0000-0x000001760000 : "0:SBL3_1"
[ 2.335638] 0x000001760000-0x000001880000 : "0:DDRCONFIG_1"
[ 2.338583] 0x000001880000-0x0000019a0000 : "0:SSD_1"
[ 2.343784] 0x0000019a0000-0x000001c20000 : "0:TZ_1"
[ 2.351315] 0x000001c20000-0x000001ea0000 : "0:RPM_1"
[ 2.356407] 0x000001ea0000-0x000001f00000 : "0:BOOTCONFIG1"
[ 2.358037] 0x000001f00000-0x000002400000 : "0:APPSBL_1"
[ 2.370932] 0x000002400000-0x00001c400000 : "ubi"
[ 2.370963] mtd: partition "ubi" extends beyond the end of device "qcom_nand.0" -- size truncated to 0xdc00000
[ 2.623662] random: crng init done
[ 2.743918] libphy: ipq8064_mdio_bus: probed
[ 2.764583] switch0: Atheros AR8337 rev. 2 switch registered on 37000000.mdio-mii
[ 3.600536] libphy: Fixed MDIO Bus: probed
[ 3.601099] i2c /dev entries driver
[ 3.606450] cpuidle: enable-method property 'qcom,kpss-acc-v1' found operations
[ 3.607015] cpuidle: enable-method property 'qcom,kpss-acc-v1' found operations
[ 3.614948] sdhci: Secure Digital Host Controller Interface driver
[ 3.621571] sdhci: Copyright(c) Pierre Ossman
[ 3.627741] sdhci-pltfm: SDHCI platform and OF driver helper
[ 3.634898] NET: Registered protocol family 10
[ 3.639253] Segment Routing with IPv6
[ 3.642242] NET: Registered protocol family 17
[ 3.645987] Bridge firewalling registered
[ 3.650565] 8021q: 802.1Q VLAN Support v1.8
[ 3.654381] Registering SWP/SWPB emulation handler
[ 3.688286] qcom_rpm 108000.rpm: RPM firmware 3.0.16777377
[ 3.702380] s1a: Bringing 0uV into 1050000-1050000uV
[ 3.702671] s1a: supplied by regulator-dummy
[ 3.706554] s1b: Bringing 0uV into 1050000-1050000uV
[ 3.710996] s1b: supplied by regulator-dummy
[ 3.715746] s2a: Bringing 0uV into 775000-775000uV
[ 3.720180] s2a: supplied by regulator-dummy
[ 3.724628] s2b: Bringing 0uV into 775000-775000uV
[ 3.729203] s2b: supplied by regulator-dummy
[ 3.745193] UBI: auto-attach mtd20
[ 3.745212] ubi0: attaching mtd20
[ 5.570863] ubi0: scanning is finished
[ 5.582222] ubi0: attached mtd20 (name "ubi", size 220 MiB)
[ 5.582243] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[ 5.586591] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[ 5.593592] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 5.600459] ubi0: good PEBs: 1760, bad PEBs: 0, corrupted PEBs: 0
[ 5.607164] ubi0: user volume: 3, internal volumes: 1, max. volumes count: 128
[ 5.613498] ubi0: max/mean erase counter: 9/3, WL threshold: 4096, image sequence number: 119907534
[ 5.620609] ubi0: available PEBs: 0, total reserved PEBs: 1760, PEBs reserved for bad PEB handling: 40
[ 5.629828] ubi0: background thread "ubi_bgt0d" started, PID 65
[ 5.659165] block ubiblock0_1: created from ubi0:1(rootfs)
[ 5.659203] ubiblock: device ubiblock0_1 (rootfs) set to be root filesystem
鸞 5.673387] squashfs: SQUASHFS error: Xattrs in filesystem, these will be ignored
[ 5.673409] unable to read xattr id index table
[ 5.681489] VFS: Mounted root (squashfs filesystem) readonly on device 259:0.
[ 5.684770] Freeing unused kernel memory: 1024K
[ 5.718580] Run /sbin/init as init process
[ 6.221433] init: Console is alive
[ 6.221550] init: - watchdog -
[ 8.958514] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 9.196474] Key type encrypted registered
[ 9.198441] exfat: module is from the staging directory, the quality is unknown, you have been warned.
[ 9.200389] exFAT: Version 1.3.0
[ 9.319500] SGI XFS with security attributes, no debug enabled
[ 9.325074] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 9.331232] SCSI subsystem initialized
[ 9.346601] ehci-fsl: Freescale EHCI Host controller driver
[ 9.347238] ehci-platform: EHCI generic platform driver
[ 9.354296] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 9.356612] ohci-platform: OHCI generic platform driver
[ 9.364510] dwc3-qcom 110f8800.usb3: IRQ hs_phy_irq not found
[ 9.367553] dwc3-qcom 110f8800.usb3: IRQ dp_hs_phy_irq not found
[ 9.373515] dwc3-qcom 110f8800.usb3: IRQ dm_hs_phy_irq not found
[ 9.379593] dwc3-qcom 110f8800.usb3: IRQ ss_phy_irq not found
[ 9.387117] dwc3-qcom 100f8800.usb3: IRQ hs_phy_irq not found
[ 9.391219] dwc3-qcom 100f8800.usb3: IRQ dp_hs_phy_irq not found
[ 9.396892] dwc3-qcom 100f8800.usb3: IRQ dm_hs_phy_irq not found
[ 9.403025] dwc3-qcom 100f8800.usb3: IRQ ss_phy_irq not found
[ 9.411588] dwc3 11000000.dwc3: Failed to get clk 'ref': -2
[ 9.481004] dwc3 10000000.dwc3: Failed to get clk 'ref': -2
[ 9.554596] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 9.554640] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 9.559201] xhci-hcd xhci-hcd.0.auto: hcc params 0x0228f065 hci version 0x100 quirks 0x0000000002010010
[ 9.566566] xhci-hcd xhci-hcd.0.auto: irq 43, io mem 0x11000000
[ 9.576890] hub 1-0:1.0: USB hub found
[ 9.581907] hub 1-0:1.0: 1 port detected
[ 9.585809] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 9.589792] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[ 9.595001] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
[ 9.603796] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 9.609566] hub 2-0:1.0: USB hub found
[ 9.617411] hub 2-0:1.0: 1 port detected
[ 9.621282] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 9.625036] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
[ 9.630543] xhci-hcd xhci-hcd.1.auto: hcc params 0x0228f065 hci version 0x100 quirks 0x0000000002010010
[ 9.637906] xhci-hcd xhci-hcd.1.auto: irq 44, io mem 0x10000000
[ 9.647891] hub 3-0:1.0: USB hub found
[ 9.653328] hub 3-0:1.0: 1 port detected
[ 9.657724] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 9.661173] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
[ 9.666375] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[ 9.674224] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[ 9.681674] hub 4-0:1.0: USB hub found
[ 9.689019] hub 4-0:1.0: 1 port detected
[ 9.696983] usbcore: registered new interface driver usb-storage
[ 9.697776] usbcore: registered new interface driver uas
[ 9.702547] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[ 9.716701] init: - preinit -
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 22.022502] Starting lvm2 during preinit
File descriptor 3 (/dev/watchdog) leaked on lvm invocation. Parent PID 86: /bin/sh
[ 22.775900] 8<--- cut here ---
[ 22.775920] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[ 22.777846] pgd = f087a2af
[ 22.786169] [00000000] *pgd=00000000
[ 22.788680] Internal error: Oops: 5 [#1] SMP ARM
[ 22.792334] Modules linked in: uas usb_storage leds_gpio xhci_plat_hcd xhci_pci xhci_hcd dwc3 dwc3_qcom ohci_platform ohci_hcd phy_qcom_ipq806x_usb ahci fsl_mph_dr_of ehci_platform ehci_fsl sd_mod ahci_platform libahci_platform libahci libata scsi_mod ehci_hcd gpio_button_hotplug xfs libcrc32c f2fs ext4 mbcache jbd2 exfat(C) crc32c_generic crc32_generic cbc encrypted_keys trusted tpm
[ 22.808474] CPU: 1 PID: 58 Comm: kworker/1:1 Tainted: G C 5.4.134 #0
[ 22.830707] Hardware name: Generic DT based system
[ 22.838264] Workqueue: ubiblock0_1 ubiblock_do_work
[ 22.843124] PC is at ubi_io_read+0x9c/0x32c
[ 22.847891] LR is at ubi_eba_read_leb+0xe0/0x41c
[ 22.852057] pc : [<c06b3a38>] lr : [<c06b1714>] psr: 60000013
[ 22.856918] sp : ef1f1e00 ip : 00000000 fp : 00000000
[ 22.862907] r10: 00000000 r9 : 000002b2 r8 : 00001000
[ 22.868115] r7 : 000002b2 r6 : 00010000 r5 : ef067000 r4 : ef067000
[ 22.873325] r3 : 00000000 r2 : 00011000 r1 : 00000000 r0 : ef067000
[ 22.879924] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
[ 22.886435] Control: 10c5787d Table: 704ac06a DAC: 00000051
[ 22.893638] Process kworker/1:1 (pid: 58, stack limit = 0xf687548b)
[ 22.899369] Stack: (0xef1f1e00 to 0xef1f2000)
[ 22.905453] 1e00: 00000001 c0350eec ee8f6234 66d16940 00000001 ef067000 ee938400 00000000
[ 22.909971] 1e20: ef067000 c06b0d84 ee8c5200 00000000 ef067000 ee938400 000002b2 00000000
[ 22.918129] 1e40: 00000001 ef067000 00000000 c06b1714 00010000 60000013 ef1f1e7c 00000000
[ 22.926290] 1e60: 00000003 ee9505c0 ee9505c0 00010000 0001f000 00010000 00000001 ef067000
[ 22.934451] 1e80: 00000000 c06b1b24 00000000 00010000 00000000 ee9505c8 ee938400 ef1f0000
[ 22.942609] 1ea0: 38e38e39 00000000 0001f000 00000000 ee938400 ef067000 00000001 0001f000
[ 22.950768] 1ec0: 00000000 c06b0300 00000000 0001f000 00000000 ee9505b0 ef0e3000 00000000
[ 22.958928] 1ee0: 00000001 ee9505c0 0001fe00 ee950500 ef10c000 c06bbf04 0001f000 00000000
[ 22.967089] 1f00: ef1f1f3c ee9505b0 ef0e3000 ef71f680 ff7f8e00 00000000 00000040 00000000
[ 22.975247] 1f20: ffffe000 c0337930 00000008 c0c03d00 ef0e3000 ef0e3014 ef71f680 00000008
[ 22.983406] 1f40: c0c03d00 ef71f698 ef71f680 c0337bf0 c0c0be0c c09cea78 ffffe000 c0337b9c
[ 22.991568] 1f60: ef0e3000 ef0e2740 ef0e2780 00000000 ef1f0000 c0337b9c ef0e3000 ef09feac
[ 22.999726] 1f80: ef0e275c c033dbbc 00000000 ef0e2780 c033da5c 00000000 00000000 00000000
[ 23.007886] 1fa0: 00000000 00000000 00000000 c03010e8 00000000 00000000 00000000 00000000
[ 23.016046] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 23.024205] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[ 23.032367] [<c06b3a38>] (ubi_io_read) from [<c06b1714>] (ubi_eba_read_leb+0xe0/0x41c)
[ 23.040519] [<c06b1714>] (ubi_eba_read_leb) from [<c06b1b24>] (ubi_eba_read_leb_sg+0xd4/0x184)
[ 23.048334] [<c06b1b24>] (ubi_eba_read_leb_sg) from [<c06b0300>] (ubi_leb_read_sg+0x90/0xd0)
[ 23.056926] [<c06b0300>] (ubi_leb_read_sg) from [<c06bbf04>] (ubiblock_do_work+0x94/0x138)
[ 23.065529] [<c06bbf04>] (ubiblock_do_work) from [<c0337930>] (process_one_work+0x234/0x4a0)
[ 23.073594] [<c0337930>] (process_one_work) from [<c0337bf0>] (worker_thread+0x54/0x604)
[ 23.082189] [<c0337bf0>] (worker_thread) from [<c033dbbc>] (kthread+0x160/0x164)
[ 23.090260] [<c033dbbc>] (kthread) from [<c03010e8>] (ret_from_fork+0x14/0x2c)
[ 23.097633] Exception stack(0xef1f1fb0 to 0xef1f1ff8)
[ 23.104665] 1fa0: 00000000 00000000 00000000 00000000
[ 23.109796] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 23.117952] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 23.126113] Code: eb095565 e5d43da4 e3130002 1a00002a (e5da3000)
[ 23.132620] ---[ end trace 7f5cfcabdd0e54f4 ]---
[ 23.138843] Kernel panic - not syncing: Fatal exception
[ 23.143477] CPU0: stopping
[ 23.148425] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G D C 5.4.134 #0
[ 23.151197] Hardware name: Generic DT based system
[ 23.158773] [<c030f954>] (unwind_backtrace) from [<c030b968>] (show_stack+0x14/0x20)
[ 23.163376] [<c030b968>] (show_stack) from [<c0909058>] (dump_stack+0x94/0xa8)
[ 23.171269] [<c0909058>] (dump_stack) from [<c030eb80>] (handle_IPI+0x184/0x1b8)
[ 23.178310] [<c030eb80>] (handle_IPI) from [<c05dfa9c>] (gic_handle_irq+0xb4/0xb8)
[ 23.185854] [<c05dfa9c>] (gic_handle_irq) from [<c0301a8c>] (__irq_svc+0x6c/0x90)
[ 23.193214] Exception stack(0xc0c01ee0 to 0xc0c01f28)
[ 23.200792] 1ee0: 00000000 00000005 2ebcf000 ef710a80 ee8c3400 00000000 ef70fe30 00000005
[ 23.205830] 1f00: 00000005 00000000 63754140 632e50a0 00000015 c0c01f30 c0734c48 c0734c4c
[ 23.213967] 1f20: 00000013 ffffffff
[ 23.222140] [<c0301a8c>] (__irq_svc) from [<c0734c4c>] (cpuidle_enter_state+0x94/0x498)
[ 23.225442] [<c0734c4c>] (cpuidle_enter_state) from [<c0735094>] (cpuidle_enter+0x30/0x4c)
[ 23.233422] [<c0735094>] (cpuidle_enter) from [<c034ad6c>] (do_idle+0x1d8/0x240)
[ 23.241750] [<c034ad6c>] (do_idle) from [<c034b07c>] (cpu_startup_entry+0x1c/0x20)
[ 23.249311] [<c034b07c>] (cpu_startup_entry) from [<c0b00e5c>] (start_kernel+0x4dc/0x4ec)
[ 23.256674] Rebooting in 1 seconds..
The 07-05 build of 21.02, ath10k, definitely chokes up for me after about 6 days of continuous use. It starts to randomly disconnect phones.
Trying 07-31 build...
Using the July 5th build of master, uptime isn't as stable as the June 18th build. Last few days a spontaneous reboot, while this same build with configuration also lasted about 2 weeks before spontaneous reboot. I have no clue whatsoever of the reason. Syslog is going to my NAS, but as is expected; a spontaneous reboot often is so fast there's no network connectivity anymore to send something to syslog over the LAN.
Is there a way I can retrieve a reason for this spontaneous reboot without attaching some sort of console cable? Can I make OpenWRT save crashdumps on a USB stick for instance? And; would that be of any use to us?
I just left the sysupgrade file in the bin folder. That router is unique and doesn’t have a factory file when you build. Do you need the initramfs.bin file?
maybe not needed,but I can try yours . I used before is snapshots initramfs.bin
Just hooked my router on the 6/18 build into my new apartment's gig fiber connection and, well, yall are incredible for making this available. Still totally stable - had wifi go down the other day for some reason but it booted right back up
@ACwifidude Would you consider accepting this pull request so that NFS is included in your future builds please - https://github.com/ACwifidude/openwrt/pull/1
After almost 50 full days of uptime, curiosity got the best of me
Compiled the image 21.02 from the @ACwifidude's repo and flashed it without wiping the config.
2 hrs later everything still seems to be stable. Fingers crossed for similar stability
That said, in the last few builds my upload performance is slightly lower that it used to be.
I would typically get 940M(D)/930M(U), now it is 940M/880M. Any ideas?
I've tested this with multiple speedtest servers at different times. Even tested with the original Netgear FW, which gives full 940/940 with the same speedtest servers
Don’t know. I have an asymmetric WAN (940/35) so the upload is always “good”.
Must be a change in master. Would be interesting if 21.02 was the same.
@ACwifidude, not sure what it is but there is no difference in wire line speed test results between 19.x and 21.x. Both show 940/880. Is there any QOS turned on by default?
No qos. Everything is default settings except for this one tweak:
Does the performance governor get you to 940/940?
That is with the performance governor