As you wrote:
* Not starting hdapsd: /sys/block/hda/queue/protect does not exist
Are you sure, your hdd device is called hda? Because, if you have sata disk, then the correct path will be /sys/block/sda/queue/protect. Change your init script to correct it.
As you wrote: hda/queue/ protect does not exist
* Not starting hdapsd: /sys/block/
Are you sure, your hdd device is called hda? Because, if you have sata disk, then the correct path will be /sys/block/ sda/queue/ protect. Change your init script to correct it.