I Refused to Throw It Away
Source: Dev.to
Background
I bought an Asus FX504GD laptop years ago during my bachelor’s degree. It was expensive for me, so I researched, watched reviews, compared specs, and imagined what I would build, learn, and play on it.
Problems and Attempts
Around 2020 the laptop started showing numerous issues:
- Random Windows BSODs
- Browser crashes (especially Chromium‑based)
- Screen lines, black dots, flickering
- Status access violations
- General instability
I tried everything I could think of at the time:
- RAM checks
- Thermal paste replacement
- Cleaning the internals
- Undervolting experiments (and learning when not to do them)
- Core affinity tweaks in Task Manager
- Hours of reading forums, Reddit threads, manufacturer complaints
- Asking ChatGPT, reading articles, deep thinking
Sometimes disabling certain CPU cores seemed to help; other times it didn’t. I eventually learned about VRM issues and common FX504 motherboard problems, realizing that some problems simply don’t have clean fixes. I never replaced the motherboard.
The laptop sat on my shelf for a while. In 2022 I bought a refurbished ThinkPad T490s, switched fully to Ubuntu, and mostly left the old laptop untouched. Occasionally, when I wanted to play GTA V (which I used to run on it), I would dust it off and try again.
From childhood I’ve always tried to fix, reuse, or repurpose broken things. Even the hinge broke once; I improvised a repair with bending, pulling, and finally brown packing tape. It wasn’t clean, but it held.
Turning Point
Eventually I stopped asking, “How do I make this laptop normal again?” and started asking, “What can this machine still be?” This shift in mindset changed everything.
I decided to repurpose the laptop as:
- A headless Ubuntu server
- A home workbench
- A network storage node
- A learning playground
Installing Ubuntu Server
Installing Ubuntu Server was far from smooth. I encountered:
- Installer crashes
clocksource tscfreezes- ACPI issues
- NVIDIA IRQ errors
- Secure Boot conflicts
- Curtin crashes
- Read‑only filesystem errors
- Broken installations that almost completed
At times:
- Login passwords didn’t work
- I dropped into
initramfswith no disks detected - GRUB was the only interface
- The system booted, crashed, rebooted, and looped
Persistence paid off. Adding pci=realloc solved the NVIDIA IRQ issue, and Ubuntu 24.04 Server finally booted. SSH worked, and the machine stopped fighting me. Seeing a clean login prompt felt quietly huge.
Current Setup
- OS: Ubuntu Server (headless) – lid closed, always on
- Storage: Dedicated ext4 filesystem mounted for files
- Remote Access: SSH from my main Ubuntu laptop and from an Android tablet
- File Sharing: Samba shares accessible from Android and Linux devices
- Networking: Tailscale connectivity, network‑first operation (no reliance on a local display)
From this machine I created my first image‑transformation script using Python inside a virtual environment, accessed over SSH. I’m currently studying Data Science and Artificial Intelligence, and seeing something I built running in my improvised home lab feels deeply satisfying. It’s not about proving skill; it’s about proving growth.
Learning Outcomes
- Persistence in the face of repeated failures
- Systems thinking and comfort with Linux internals
- Willingness to learn without guarantees
- Ability to repurpose hardware instead of discarding it
I’m not a professional technician, but I enjoy:
- Controlling systems
- Understanding components
- Knowing why something fails
- Accepting imperfect solutions
Future Possibilities
The laptop can still grow:
- Lightweight AI experiments
- Background jobs and scheduled scripts
- More automation and learning projects
It may eventually fail completely, but until then it remains useful—a patched, imperfect, working compromise.
Conclusion
Like Japanese repair art that builds around cracks rather than hiding them, this laptop embodies my frustration, patience, refusal to quit, curiosity, and limits. It’s not a perfect or traditionally reliable machine, but it works, and I built it with patience. That, in itself, is enough.