lkml.org 
[lkml]   [1996]   [Dec]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Subjectadding scsi devices
    Date
    From



    Well, I never got this working satisfactorily, but the kernel code
    in 2.0.27 has:

    (in scsi.c)
    f(!strncmp("add-single-device", buffer + 5, 17)) {
    p = buffer + 23;

    host = simple_strtoul(p, &p, 0);
    channel = simple_strtoul(p+1, &p, 0);
    id = simple_strtoul(p+1, &p, 0);
    lun = simple_strtoul(p+1, &p, 0);

    printk("scsi singledevice %d %d %d %d\n", host, channel,
    id, lun);

    The man page (PROC(5) Linux Programmer's Manual PROC(5)
    22 July 1996 1
    has
    An echo `scsi singledevice 1 0 5 0' >
    /proc/scsi/scsi will cause host scsi1 to
    scan on SCSI channel 0 for a device on ID 5
    LUN 0. If there is already a device known on
    this address or the address is invalid an
    error will be returned.
    `

    I find this strategy awkward (to say the least) and I'm not sure what numbers
    to fill in (unless I write it down). I understand LUNs, is channel 0 the
    first scsi board (if we have only one board?).

    On a syquest disk, do they just have ID 0 (one device??)

    It would make sense to allow a rescan via user control if no devices are open.
    It would be good to allow a rescan with active devices (but this will be more
    complicated).

    marty leisner@sdsp.mc.xerox.com
    Don't confuse education with schooling.
    Milton Friedman to Yogi Berra

    \
     
     \ /
      Last update: 2005-03-22 13:37    [W:0.017 / U:1.404 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site