Well, I sure haven't had much luck with SSDs. This will be the third one
I've lost.

On Wednesday I was watching my mythtv frontend when it hardlocked. Last
time this happened the 7-year-old rust recordings drive failed. However,
all that checked out and I found out I couldn't ssh in to the frontend
to kill mythfrontend.

I checked the CPU & RAM by booting via USB and it all checked out. I
tried booting the SSD and the kernel panicked. After rebooting again, it
started, but every command run ended with a segmentation fault.

I decided to try flashing the drive's firmware, and that did so
successfully. It booted right away after that with no panic, but the
frontend decided that it couldn't find the backend any longer. I found
this was not true, I (as root) could ping and connect via mysql using
remote credentials.

After another twenty minutes of fiddling around, I discovered the setUID
root bit on /bin/ping had been removed somehow and this was preventing
mythtv from finding its backend. At this point I restored from backup
and then I discovered after restoring /bin/ping lost it setuid root bit
again.

After that I gave up (thinking what else has changed on the disk) and
yesterday bought a new SSD, this time a SanDisk model. It was cheap and
I hope I don't regret this in the future. So my frontend is once again
running.

That aside, the drive that failed is a Crucial m4. I have done some
searching as how to run diagnostics on an SSD. This drive should still
have eight or so months of warranty left. These drive did have a bug if
they ran longer than 51xx hours but:

  9 Power_On_Hours          0x0032   100   100   001    Old_age   Always
      -       2382

...there's only 2382 on this drive. It also accesses all media remotely
through the LAN.

Currently I'm running shred on the affected SSD. I also could run
smartctl on the drive. Do other diagnostic tools even work on SSDs? This
is where I'm sort of lost, I've not tried diagnostics on them. I usually
send them back for warranty, but this time I'm curious.

Dan

Reply via email to