ATA is the driver for the hdd/ssd. This error is usually caused by a bad disc drive or bad SATA cables if the drive is ok.
Sometimes also the powersupply may be faulty. In every case you should fix your hardware because it may be corrupting the data on the disc.
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.13-ipfire] (IPFire 2.27)
Copyright (C) 2002-23 Bruce Allen Christian Franke www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Silicon Motion based SSDs
Device Model: TS256GMSA230S
Serial Number: G323650430
LU WWN Device Id: 5 7c3548 1b486097e
Firmware Version: 02J0TBD1
User Capacity: 256 060 514 304 bytes [256 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
TRIM Command: Available deterministic zeroed
Device is: In smartctl database 7.3/5528
ATA Version is: ACS-2 (minor revision not indicated)
SATA Version is: SATA 3.2 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Mon Apr 7 09:26:38 2025 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
No, I might simple be on its way dying although it has only been running for a little bit over a year. I would contact the vendor and check the warranty.
You want reliable hardware in your firewall or it will fail at a random time.
Without knowing the exact motherboard, your problem seems to be only a temp problem as @ms already suspected. Your build have some “design” flaws which seems easy to fix:
I assume you use 2.5 Gbps network ports (AE-SE24203 chip). These chips getting hot without an active cooling when something is above them.
You installed the mSATA exactly above the two network ports you use.
About 40-50% of your mSATA is warmed up from these below chips raising the temp before it’s reset by the kernel. To make this worse, the position of the mSATA contoller is exactly above these heat sources.
What you should do:
a) When I read the kernel error message correct, you use the secondary ATA port, so this mSATA slot is “designed” for a secondary drive. You should use the other (primary) mSATA slot which is angled 90° without a heat source other than the MAGIC 3R3 chips which is heating 2-5% of the mSATA.
The second miniPCIe will have only USB for WWAN cards. I don’t think that it will work withn SATA. Also this is a Mini-PC with propritary design. He can’t just use another case to improve the cooling.