Ipfire just hangs disconnects internet

this happens at random

i know i’m running on legacy kit and there is a warning on the front page that its legacy (https://fireinfo.ipfire.org/profile/9bc11d1f662861d7648a51c6acfb30420f389114) but this has only been happing over the last 3-4 weeks and its been running ok for 2+ years

it happens seemingly at random there are no log entries for several hours before it has crashed. it had crashed at 11.15pm and i rebooted it at the time. its still running now even given the additional logs at 11.30 which i only saw today. It works fine potentially for days to weeks the previous crash before this was 9 days ago
the kernal logs read

Time Section
23:30:10 kernel: —[ end trace d3cdf951f22b9085 ]—
23:30:10 kernel: Code: 3c 89 d8 e8 9d 00 14 00 8b bb d8 02 00 00 eb 99 89 d8 c6 05 4e 3e ad d1 01 e8 07 5f fd ff 56 50 53 68 74 8f 9d d1 e8 b7 2b aa ff <0f> 0b 83 c4 10 eb c6 8d 76 00 3e 8d 74 26 00 55 89 e5 57 56 89
23:30:10 kernel: ? startup_32_smp+0x164/0x170
23:30:10 kernel: ? i386_start_kernel+0x78/0x8c
23:30:10 kernel: ? start_kernel+0x4cd/0x4fb
23:30:10 kernel: ? rest_init+0x8b/0x8d
23:30:10 kernel: ? cpu_startup_entry+0x65/0x70
23:30:10 kernel: ? do_idle+0x16d/0x1c0
23:30:10 kernel: ? default_idle_call+0x2d/0x30
23:30:10 kernel: ? arch_cpu_idle+0x12/0x20
23:30:10 kernel: ? default_idle+0x1c/0xf0
23:30:10 kernel: ? native_safe_halt+0xe/0x10
23:30:10 kernel: ? __cpuidle_text_start+0x8/0x8
23:30:10 kernel: ? apic_timer_interrupt+0x3c/0x50
23:30:10 kernel: ? smp_apic_timer_interrupt+0x70/0x130
23:30:10 kernel: ? irq_exit+0x9c/0xd0
23:30:10 kernel:
23:30:10 kernel: call_on_stack+0x45/0x50
23:30:10 kernel: ? __irqentry_text_end+0x5/0x5
23:30:10 kernel: __do_softirq+0xb4/0x28c
23:30:10 kernel: run_timer_softirq+0x3e/0x90
23:30:10 kernel: ? rcu_process_callbacks+0xc1/0x7f0
23:30:10 kernel: __run_timers.part.0+0x1b2/0x1e0
23:30:10 kernel: ? netif_carrier_off+0x30/0x30
23:30:10 kernel: ? netif_carrier_off+0x30/0x30
23:30:10 kernel: call_timer_fn+0x33/0x130
23:30:10 kernel: ? netif_carrier_off+0x30/0x30
23:30:10 kernel:
23:30:10 kernel: Call Trace:
23:30:10 kernel: CR0: 80050033 CR2: 08cdc00c CR3: 3616f000 CR4: 000006d0
23:30:10 kernel: DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
23:30:10 kernel: ESI: 00000000 EDI: 000004b0 EBP: f4877f54 ESP: f4877f30
23:30:10 kernel: EAX: 0000003a EBX: f69c8000 ECX: f73f14a4 EDX: f73eac94
23:30:10 kernel: EFLAGS: 00210246 CPU: 0
23:30:10 kernel: EIP: dev_watchdog+0x1c6/0x1d0
23:30:10 kernel: task: d1a3d1c0 task.stack: d1a38000
23:30:10 kernel: Hardware name: /MS-6570, BIOS 6.00 PG 08/12/2003
23:30:10 kernel: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G O 4.14.212-ipfire #1
23:30:10 kernel: Modules linked in: hwmon_vid tun xt_REDIRECT nf_nat_redirect ipt_MASQUERADE nf_n at_masquerade_ipv4 pppoe pppox ppp_generic slhc xt_ipp2p(O) compat_xtables(O) xt _hashlimit xt_nat xt_mark xt_policy xt_TCPMSS nf_conntrack_proto_gre xt_conntrac k xt_comment ipt_REJECT nf_reject_ipv4 xt_LOG xt_limit nf_log_ipv4 nf_log_common iptable_raw iptable_mangle iptable_nat nf_nat_ipv4 nf_nat iptable_filter sch_fq _codel snd_intel8x0 snd_ac97_codec serio_raw ac97_bus snd_pcm snd_timer pcspkr 8 139too snd tulip 8139cp soundcore forcedeth mii i2c_nforce2 cpufreq_nforce2 lp p arport_pc parport video ata_generic pata_acpi pata_amd floppy
23:30:10 kernel: WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:319 dev_watchdog+0x1c6/0x1d0
23:30:10 kernel: ------------[ cut here ]------------
23:30:10 kernel: NETDEV WATCHDOG: blue0 (tulip): transmit queue 0 timed out
23:14:24 kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
23:14:24 kernel: ACPI Warning: SystemIO range 0x0000000000000295-0x0000000000000296 conflicts wit h OpRegion 0x0000000000000295-0x0000000000000296 (\IP) (20170728/utaddress-238)
23:14:24 kernel: ACPI Warning: SystemIO range 0x0000000000000295-0x0000000000000296 conflicts wit h OpRegion 0x0000000000000295-0x0000000000000296 (\IP) (20170728/utaddress-238)
23:14:24 kernel: w83627hf: w83627hf: Found W83627HF chip at 0x290
23:14:23 kernel: tun: Universal TUN/TAP device driver, 1.6
23:14:07 kernel: NET: Registered protocol family 24
23:14:07 kernel: PPP generic driver version 2.4.2
23:14:06 kernel: 8139too 0000:01:09.0 orange0: link down
23:14:06 kernel: 8139too 0000:01:08.0 green0: link up, 100Mbps, full-duplex, lpa 0xC5E1

Hi, do you get any errors while booting up the system?

No everything starts fine. It does take a while to bring the networks up but there are no errors and as far as I can tell everything is working.

I’m not sure we really know enough @joylessdave, to give you any useful advice.

Your hardware looks pretty old (that’s not a complaint or a bad thing) but you should probably start by checking your hardware, unstable ram is a usual culprit.

I agree with cybermaze, the age of the system is the likely culprit, I had similar issues in the past and after inspection of the motherboard I spotted a few swollen capacitors causing the issues.
They just don’t last forever, also running 24/7 can shorten the lifespan.