block storage communication in linux question

Discussion in 'General Linux' started by mosquetero, Jul 12, 2014.

  1. mosquetero

    mosquetero New Member

    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    1
    Hi,

    I am trying to understand how block communication works in linux. So far I learnt that there are three types of scsi drivers:
    • High-level drivers (e.g. st for tape, sd for disk interface, sg as scsi generic driver...)
    • Medium level driver --> scsi_mod which is the linux kernel module
    • Low level driver (depends on each device)
    The question I have is: all these drivers are related to scsi, what happens if you connect a ATA, SATA or SAS device? Is there another stack for those three protocols? Why I cannot find anything in google about it?

    Thanks!

  2. GrumpyOldMan

    GrumpyOldMan Active Member

    Messages:
    128
    Likes Received:
    43
    Trophy Points:
    28
    You might try looking in the linux kernel documentation directory itself for the information you seek.

Share This Page