@Sampo2910 I see. Well. It was a long shot, after all. Moreover, I neglected to inquire whether "old skool" or SSD. The later are far less susceptible to shipper thumps and bumps.
I was unfamiliar with GSmart Tools. Quick gander and it seems to be a nice GUI wrapper for smartmontools for those less comfortable with the command line and/or otherwise preferring a gui. Good to know.
As for your actual module error... heh... I am so far off the bleeding edge to even know where to start.... I am confident you will eventually get it sorted. Lots of good helpers hereabouts.
Good luck!