On Wed, Apr 2, 2008 at 1:16 AM, Onkar <onkar.n.m@xxxxxxxxx> wrote: > I want to write a SCSI driver using my PC. Do I need any Specific hardware ? > How do I know if there is a SCSI adapter in my PC. > > > Thanks & regards, > Onkar > i wished there is a "Linux SCSI Internals" (like that for Network, Filesystem etc)....but I this is your best bet: http://devresources.linux-foundation.org/dev/opendrivers/documentation/scsi_design_analysis_2_6_v2.pdf (very useful as it focus on SCSI for Linux Kernel 2.6, first time I have seen this book!!!) http://www.ia64-linux.org/doc/IA64linuxkernel.PDF http://www.kernel.org/doc/ols/2003/ols2003-pages-23-33.pdf (SCSI midlevel path) http://learnlinux.tsf.org.za/courses/build/internals/internals.pdf Er.....too many....why not u search yourself: http://www.google.com/linux?num=100&hl=en&q=scsi+internals+filetype%3Apdf&btnG=Search and here ---> linux kernel source codes Documentation/scsi/*.txt In general, u should be focusing on per device specific implementation: drivers/scsi/*.c, (remove all the scsi*.c and lib*.c). -- Regards, Peter Teoh -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ