Major modifications and initial support for pata hard disks.