FreePBX Stops working

I installed FreePBX on a old NetBook and it works fine… for a couple weeks. Then I get an error on the console (below) and it stops working:

Feb 20 12:15:03 localhost kernel: ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
Feb 20 12:15:03 localhost kernel: ata1.00: failed command: FLUSH CACHE EXT
Feb 20 12:15:03 localhost kernel: ata1.00: cmd ea/00:00:00:00:00/00:00:00:00:00/a0 tag 0
Feb 20 12:15:03 localhost kernel: res 40/00:01:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
Feb 20 12:15:03 localhost kernel: ata1.00: status: { DRDY }
Feb 20 12:15:08 localhost kernel: ata1: link is slow to respond, please be patient (ready=0)
Feb 20 12:15:13 localhost kernel: ata1: device not ready (errno=-16), forcing hardreset
Feb 20 12:15:13 localhost kernel: ata1: soft resetting link
Feb 20 12:15:13 localhost kernel: ata1.00: configured for UDMA/33
Feb 20 12:15:13 localhost kernel: ata1.00: device reported invalid CHS sector 0
Feb 20 12:15:13 localhost kernel: ata1: EH complete

Then I have to power off (the machine does not shutdown) and run the following script:
service mysqld stop
mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak
service mysqld start
service asterisk restart
service ntpd start

Then everything is fine for another couple weeks.

I’m suspecting I have a driver issue, but I’m afraid of updating (e.g. yum -y update) and running into worse issues.

Has anyone experienced something similar?

Thanks!

Your harddrive is failing.

Could be, but I’ve been running windows on this machine and as soon as I installed Centos/FreePBX I start getting these (i.e. a few days after installed). Never got any errors on Windows.
Anyhow, I installed smartmontools. I’ll see if I get anything.
Thanks for the comment Dicko!