24 lines
693 B
Bash
24 lines
693 B
Bash
#!/bin/sh
|
|
|
|
source ./loop.sh
|
|
|
|
insmod /mnt/mainline/drivers/scsi/scsi_debug.ko add_host=1 num_tgts=2 max_luns=4 per_host_store=1 dev_size_mb=1024 lun_eh=0 lun_eh_fallback=0 target_eh=1 target_eh_fallback=0
|
|
#insmod /mnt/mainline/drivers/scsi/scsi_debug.ko add_host=1 num_tgts=2 max_luns=4 per_host_store=1 dev_size_mb=1024 lun_eh=1 lun_eh_fallback=0
|
|
|
|
scsi_logging_level -s --error 3 > /dev/null 2>&1
|
|
|
|
for dev in `lsscsi | grep scsi_debug | awk '{print $6}'`
|
|
do
|
|
disk=$(basename $dev)
|
|
echo none > /sys/block/$disk/queue/scheduler
|
|
echo 1 > /sys/block/$disk/device/timeout
|
|
echo 1 > /sys/block/$disk/device/eh_timeout
|
|
done
|
|
|
|
add_fio &
|
|
add_error &
|
|
set_running &
|
|
clear_error &
|
|
add_recovery_error &
|
|
|