[lkml]   [2012]   [Feb]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Subject[BUG] SCSI device hot plug out with /dev node left
    Hi all,

    During our test on kernel 2.6.32, we found a problem about SCSI device
    hot-plug and this may be a bug. Our SCSI host is MPT2SAS.
    assume the SCSI disk is /dev/sdb and it's SCSI ID is 0:0:1:0.

    First, Let's mount it at /mnt/test with following command:

    mount /dev/sdb /mnt/test

    now we can access this disk through /mnt/test

    Then we hot plug out this device as following:

    echo 1 > /sys/block/sdb/device/delete

    At here, /mnt/test is not accessible but /dev/sdb is still there.

    Then we re-scan the host:
    echo "0 1 0" > /sys/class/scsi_host/host0/scan

    We found that a new dev node such as sdf is allocated to this disk but
    sdb is not freed and is not reusable.
    We want that sdb can be freed when we hot plug-out the disk and can be
    reused when we plug-in a new disk.

    Is this some kind of bug? Has it been fixed in the newer version?
    Any suggestion or any workaround?


     \ /
      Last update: 2012-02-20 03:45    [W:0.020 / U:1.516 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site