My intention is to learn to write a SATA driver with the hardware
that I have. I have a SATA hard drive from Western Digital (MDL : WD800JD-75MSAS)
and SATA controller (Intel 82801 GB/GR/GH ( ICH7 family ) for which the drivers are already
present. I want to unload the drivers and reverse engineer them and make them working.
Is it a good way to learn SATA/SCSI drivers ?? Please guide me with your invaluable experience.
Regards,
Onkar
On Tue, Apr 6, 2010 at 7:05 AM, Greg Freemyer <greg.freemyer@xxxxxxxxx> wrote:
One place to look for specs is http://gkernel.sourceforge.net/specs/On Sun, Apr 4, 2010 at 1:03 AM, Onkar Mahajan <kern.devel@xxxxxxxxx> wrote:
> How can I start writing the SATA HDD drivers ?
> Does anybody has information on data-sheets on Western digital ( more
> specifically WD800JD SATA hard drive) ?
> Please help me with this.
>
> Regards,
> Onkar
>
But I don't see any hdd specs there.
I would ask on the ide list: linux-ide@xxxxxxxxxxxxxxx
otoh, what is a hdd driver? Linux doesn't have such.
There are some quirk areas dedicated to specific hdds, but I would not
call that a driver.
Greg
--
Greg Freemyer
Head of EDD Tape Extraction and Processing team
Litigation Triage Solutions Specialist
http://www.linkedin.com/in/gregfreemyer
CNN/TruTV Aired Forensic Imaging Demo -
http://insession.blogs.cnn.com/2010/03/23/how-computer-evidence-gets-retrieved/
The Norcross Group
The Intersection of Evidence & Technology
http://www.norcrossgroup.com