> # Maybe some debugging will help:
> #
> exec >> /tmp/logfile 2>&1
> set -x

i changed the /etc/hotplugd/attach script with "JetFlash*" and also
enabled debugging - any further help would be much appreciated.
Thanks.

/var/log/messages output -

Feb  1 17:30:11 red /bsd: umass0 at uhub0 port 2 configuration 1 interface 0
Feb  1 17:30:11 red /bsd:
Feb  1 17:30:11 red /bsd: umass0: JetFlash Mass Storage Device, rev
2.00/1.41, addr 2
Feb  1 17:30:11 red /bsd: umass0: using SCSI over Bulk-Only
Feb  1 17:30:11 red /bsd: scsibus2 at umass0: 2 targets
Feb  1 17:30:12 red /bsd: sd1 at scsibus2 targ 1 lun 0: <JetFlash,
TS8GJFV30, 8.07> SCSI2 0/direct removable
Feb  1 17:30:12 red /bsd: sd1: 7799MB, 994 cyl, 255 head, 63 sec, 512
bytes/sec, 15974398 sec total

/etc/hotplugd/attach script -

#!/bin/sh
exec >> /tmp/logfile 2>&1
set -x

           DEVCLASS=$1
           DEVNAME=$2

           case $DEVCLASS in
           2)
                   # disk devices

                   disklabel=`/sbin/disklabel $DEVNAME 2>&1 | sed -n '/^label: /
s/^label: //p'`
                  echo "disklabel"
                   case $disklabel in
                   JetFlash*)
                           # flash drive

                           mount /dev/"$DEVNAME"i /mnt/flash
                        echo "mount"
                           ;;
                   esac
                   ;;

debug output from /tmp/logfile -

+ DEVCLASS=2
+ DEVNAME=sd1
+ sed -n /^label: /s/^label: //p
+ DEVCLASS=0
+ DEVNAME=scsibus2
+ /sbin/disklabel sd1
+ 2>&1
+ DEVCLASS=0
+ DEVNAME=umass0
+ disklabel=TS8GJFV30
+ echo disklabel
disklabel

Reply via email to