Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Rescanning SCSI/SATA bus

439 views
Skip to first unread message

Jan Engelhardt

unread,
Sep 5, 2007, 5:42:11 AM9/5/07
to Linux Kernel Mailing List
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
--
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majo...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

Martin K. Petersen

unread,
Sep 5, 2007, 9:16:17 AM9/5/07
to Jan Engelhardt, Linux Kernel Mailing List
>>>>> "Jan" == Jan Engelhardt <jen...@computergmbh.de> 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

noah

unread,
Sep 5, 2007, 10:05:13 AM9/5/07
to Martin K. Petersen, Jan Engelhardt, Linux Kernel Mailing List
2007/9/5, Martin K. Petersen <martin....@oracle.com>:

> >>>>> "Jan" == Jan Engelhardt <jen...@computergmbh.de> 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

Björn Steinbrink

unread,
Sep 5, 2007, 10:25:17 AM9/5/07
to noah, Martin K. Petersen, Jan Engelhardt, Linux Kernel Mailing List
On 2007.09.05 16:04:13 +0200, noah wrote:
> 2007/9/5, Martin K. Petersen <martin....@oracle.com>:
> > >>>>> "Jan" == Jan Engelhardt <jen...@computergmbh.de> 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

Björn Steinbrink

unread,
Sep 5, 2007, 11:15:21 AM9/5/07
to noah, Linux Kernel Mailing List
On 2007.09.05 16:45:29 +0200, noah wrote:
> 2007/9/5, Björn Steinbrink <B.Stei...@gmx.de>:

> > On 2007.09.05 16:04:13 +0200, noah wrote:
> > > 2007/9/5, Martin K. Petersen <martin....@oracle.com>:
> > > > >>>>> "Jan" == Jan Engelhardt <jen...@computergmbh.de> 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

Jan Engelhardt

unread,
Sep 5, 2007, 11:18:32 AM9/5/07
to Björn Steinbrink, noah, Linux Kernel Mailing List

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
--

0 new messages