The dmesg command usually needs to be run as root, or sudo. The command is certainly on the machine.
If the drive failed, as reported in post #19, and the state of the drive doesn't pass the tests using the tools from the smartmontools package, and the fsck tools, then a new drive is probably...