(Don't go w/ the tinfoil here, though)
]]>Looks like I'll have to figure out some way to fill that space, maybe 3D print something.
No need to go so hi-tech. A folded piece of paper should work fine.
]]>iow: is there reason to suspect that it might have come loose?
I think there might be. It originally came with an HDD, which I replaced with an SSD. The HDD is a couple millimeters deeper than the SSD, so there's a bit of room inside the bay where it can bend up and down. Looks like I'll have to figure out some way to fill that space, maybe 3D print something.
]]>Does this seem like something that could just have been caused by a loose hard drive?
Yes.
Did you assemble it yourself and/or was the notebook subjected to tough movements (even while powered down, we're not worrying about the head having crashed on the discs here)?
iow: is there reason to suspect that it might have come loose?
]]>You'll probably get more insightful help than this, but for what it's worth, these couple of threads looks a lot like your problem:
https://askubuntu.com/questions/1060245 … sages-mean
https://askubuntu.com/questions/141862/ … thing-else
In that second thread, they solved the issue by swapping SATA ports. I'm using a laptop though so I just removed and reseated the hard drive. Since then I haven't been able to reproduce the issue, but it was intermittent to begin with so I'm not sure if it's truly gone yet. If it's okay I want to wait a day or so before marking this as solved. Does this seem like something that could just have been caused by a loose hard drive?
Continuous bus errors and link resets - I don't think the disk is gonna damaged, but to be safe more than sorry you should afterwards check https://wiki.archlinux.org/title/Smart
I ran a long test with smartctl, it passed:
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
Backed up my files though just to be safe.
]]>Before that: cable.
Broken or loose? (reseat and in doubt replace)
You have this fault:
irq_stat 0x08000000, interface fatal error
SError: { UnrecovData LinkSeq }
failed command: WRITE FPDMA QUEUED
Whereas the threads I linked to has this fault:
irq_stat 0x08000000, interface fatal error
SError: { UnrecovData Handshk }
failed command: WRITE FPDMA QUEUED
[FAILED] Failed deactivating swap /swapfile.
And when I boot it up it says:
Starting version 249.4-2-arch
/dev/sda2: recovering journal
/dev/sda2 contains a file system with errors, check forced.
Inode 6030110 extent tree (at level 1) could be narrower. IGNORED.
/dev/sda2: 201807/15630336 files (0.8% non-contiguous), 6686863/62514257 blocks
Also, I'm not sure if this is helpful, but here's the output of dmesg. I'll try to provide any other info you need. Thanks!
]]>