From mboxrd@z Thu Jan 1 00:00:00 1970 From: Willem Riede Date: Sat, 30 Oct 2004 14:06:39 +0000 Subject: Hotplug support for osst Message-Id: <1099145199l.6300l.4l@serve.riede.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: linux-hotplug@vger.kernel.org /etc/hotplug/scsi.agent states: # FIXME some tapes use 'osst' not 'st' 1) TYPE=3Dtape ; MODULE=3Dst ;; I know how to determine when to use osst rather than st, which involves =20 matching vendor and model information. I propose the following patch: --- /etc/hotplug/scsi.agent.orig 2004-10-01 17:38:17.000000000 -0400 +++ /etc/hotplug/scsi.agent 2004-10-30 09:41:23.000000000 -0400 @@ -41,8 +41,16 @@ case "$TYPE" in # 2.5.51 style attributes; TYPE_* constants 0) TYPE=3Ddisk ; MODULE=3Dsd_mod ;; - # FIXME some tapes use 'osst' not 'st' - 1) TYPE=3Dtape ; MODULE=3Dst ;; + # Some tapes use 'osst' not 'st' + 1) TYPE=3Dtape ; + VENDOR=3D$(cat /sys/$DEVPATH/vendor) ; + MODEL=3D$(cat /sys/$DEVPATH/model) ; + if [ $VENDOR =3D "OnStream" -a ${MODEL:0:3} !=3D "ADR" ] + then + MODULE=3Dosst ; + else + MODULE=3Dst ; + fi ;; 2) TYPE=3Dprinter ;; 3) TYPE=3Dprocessor ;; 4) TYPE=3Dworm ; MODULE=3Dsr_mod ;; Thanks, Willem Riede. ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_idU88&alloc_id=12065&op=CCk _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel