Hi,
when trying to do a rescan on (1) sata_nv/2.6.18 (2) sym53c83xx/2.6.21,
I get:
11:40 sun:~ # cd /sys/class/scsi_host/host0/
11:40 sun:../scsi_host/host0 # ls
can_queue device proc_name sg_tablesize subsystem
unchecked_isa_dma
cmd_per_lun host_busy scan state uevent unique_id
11:40 sun:../scsi_host/host0 # echo 1 >scan
-bash: echo: write error: Invalid argument
What is the proper way to trigger a rescan, if it comes to be necessary?
thanks,
Jan
--
>>>>> "Jan" == Jan Engelhardt <[email protected]> writes:
Jan> 11:40 sun:../scsi_host/host0 # echo 1 >scan
Jan> -bash: echo: write error: Invalid argument
Jan> What is the proper way to trigger a rescan, if it comes to be
Jan> necessary?
echo "- - -" > scan
--
Martin K. Petersen Oracle Linux Engineering
2007/9/5, Martin K. Petersen <[email protected]>:
> >>>>> "Jan" == Jan Engelhardt <[email protected]> writes:
>
> Jan> 11:40 sun:../scsi_host/host0 # echo 1 >scan
> Jan> -bash: echo: write error: Invalid argument
>
> Jan> What is the proper way to trigger a rescan, if it comes to be
> Jan> necessary?
>
> echo "- - -" > scan
>
This doesn't appear to work either (2.6.22, sata_nv).
# find /sys -name scan
/sys/module/scsi_mod/parameters/scan
/sys/class/scsi_host/host9/scan
/sys/class/scsi_host/host8/scan
/sys/class/scsi_host/host7/scan
/sys/class/scsi_host/host6/scan
/sys/class/scsi_host/host5/scan
/sys/class/scsi_host/host4/scan
/sys/class/scsi_host/host3/scan
/sys/class/scsi_host/host2/scan
/sys/class/scsi_host/host1/scan
/sys/class/scsi_host/host0/scan
# echo --- > /sys/class/scsi_host/host9/scan
-bash: echo: write error: Invalid argument
# echo --- > /sys/module/scsi_mod/parameters/scan
-bash: /sys/module/scsi_mod/parameters/scan: Permission denied
-- noah
On 2007.09.05 16:04:13 +0200, noah wrote:
> 2007/9/5, Martin K. Petersen <[email protected]>:
> > >>>>> "Jan" == Jan Engelhardt <[email protected]> writes:
> >
> > Jan> 11:40 sun:../scsi_host/host0 # echo 1 >scan
> > Jan> -bash: echo: write error: Invalid argument
> >
> > Jan> What is the proper way to trigger a rescan, if it comes to be
> > Jan> necessary?
> >
> > echo "- - -" > scan
^^^^^
> >
> # echo --- > /sys/class/scsi_host/host9/scan
^^^
> -bash: echo: write error: Invalid argument
Note the spaces between the dashes.
- - -
not
---
Bj?rn
On 2007.09.05 16:45:29 +0200, noah wrote:
> 2007/9/5, Bj?rn Steinbrink <[email protected]>:
> > On 2007.09.05 16:04:13 +0200, noah wrote:
> > > 2007/9/5, Martin K. Petersen <[email protected]>:
> > > > >>>>> "Jan" == Jan Engelhardt <[email protected]> writes:
> > > >
> > > > Jan> 11:40 sun:../scsi_host/host0 # echo 1 >scan
> > > > Jan> -bash: echo: write error: Invalid argument
> > > >
> > > > Jan> What is the proper way to trigger a rescan, if it comes to be
> > > > Jan> necessary?
> > > >
> > > > echo "- - -" > scan
> > ^^^^^
> > > >
> > > # echo --- > /sys/class/scsi_host/host9/scan
> > ^^^
> > > -bash: echo: write error: Invalid argument
> >
> > Note the spaces between the dashes.
>
> Thanks. Unfortunately it produced the same error.
> Is rescanning even supported with the sata_nv driver?
Works just fine here:
root@atjola:/sys/class/scsi_host/host0# echo - - - > scan
root@atjola:/sys/class/scsi_host/host0# cat proc_name
sata_nv
Bj?rn
On Sep 5 2007 17:15, Björn Steinbrink wrote:
>> > > > Jan> 11:40 sun:../scsi_host/host0 # echo 1 >scan
>> > > > Jan> -bash: echo: write error: Invalid argument
>> > > >
>> > > > echo "- - -" > scan
>> >
>> > Note the spaces between the dashes.
>>
>> Thanks. Unfortunately it produced the same error.
>> Is rescanning even supported with the sata_nv driver?
>
>Works just fine here:
>root@atjola:/sys/class/scsi_host/host0# echo - - - > scan
>root@atjola:/sys/class/scsi_host/host0# cat proc_name
>sata_nv
FWIW, silently does nothing for sym53c8xx. For sata_nv, prints
something in dmesg.
Jan
--