I Refused to Throw It Away

Published: (December 18, 2025 at 09:53 PM EST)
3 min read
Source: Dev.to

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 tsc freezes
  • 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 initramfs with 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.

Back to Blog

Related posts

Read more »