Re: about SCSI drivers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thank you very much for this. It will guide me a lot. I have invested
lot of time doing research on this , but don't know where to start. If you are
into Storage domain. an you suggest me something that would secure me
a development job in this domain ?

Regards,
Leena

On Thu, Jul 16, 2009 at 1:21 AM, Greg Freemyer <greg.freemyer@xxxxxxxxx> wrote:
On Wed, Jul 15, 2009 at 2:23 PM, Leena M.<kernmonk@xxxxxxxxx> wrote:
> Hi All ,
>          I want to learn to write SCSI drivers. What are the minimum h/w
> requirements ? How costly is the SCSI - PCI adapter ( in India ) ?
>
> regards,
> Leena
>

The SCSI stack is extremely complex.  Have you written other drivers?
Scsi is not a good place to start your kernel experience.

Anyway, within the scsi stack you have:

scsi parallel
sas (serial attached scsi)
usb (transports scsi commands if you did not know.  Then a SAT chip
converts it to ATA typically.)
iScsi (no hardware needed, so this might be a good place to start experimenting)
FCoE (Requires a FC switch, so this is expensive)
and even libata (for sata drivers) is currently a scsi subsystem

And I'm sure I missed a few.

I assume you are interested in writing a scsi parallel driver?  That
is dying technology I believe.  The future is SAS, but parallel might
be a good starting point.  I really don't know how I would go about
learning the scsi stack.

Greg
--
Greg Freemyer
Head of EDD Tape Extraction and Processing team
Litigation Triage Solutions Specialist
http://www.linkedin.com/in/gregfreemyer
Preservation and Forensic processing of Exchange Repositories White Paper -
<http://www.norcrossgroup.com/forms/whitepapers/tng_whitepaper_fpe.html>

The Norcross Group
The Intersection of Evidence & Technology
http://www.norcrossgroup.com


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux