3 # 1 scsi_debug devices on top of which is layered no raid.
15 test `${LSMOD} | grep -c scsi_debug` -gt 0 && \
16 (echo 0 >/sys/module/scsi_debug/parameters/every_nth && \
17 ${RMMOD} scsi_debug || exit 1)
20 msg "${LDMOD} scsi_debug dev_size_mb=${SDSIZE} " \
21 "add_host=${SDHOSTS} num_tgts=${SDTGTS} " \
24 dev_size_mb=${SDSIZE} \
27 max_luns=${SDLUNS} || \
28 die "Error $? creating scsi_debug devices"
30 SDDEVICE=`${LSSCSI}|${AWK} '/scsi_debug/ { print $6; exit }'`
32 msg "${PARTED} -s ${SDDEVICE} mklabel gpt"
33 ${PARTED} -s ${SDDEVICE} mklabel gpt || \
34 (${RMMOD} scsi_debug && die "Error $? creating gpt label")
36 msg "${ZPOOL} create ${FORCE_FLAG} ${ZPOOL_NAME} ${SDDEVICE}"
37 ${ZPOOL} create ${FORCE_FLAG} ${ZPOOL_NAME} ${SDDEVICE} || \
38 (${RMMOD} scsi_debug && exit 1)
42 msg ${ZPOOL} destroy ${ZPOOL_NAME}
43 ${ZPOOL} destroy ${ZPOOL_NAME}
44 msg "${RMMOD} scsi_debug"
45 ${RMMOD} scsi_debug || die "Error $? removing scsi_debug devices"