linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* getting udev to work with USB combo drive
@ 2004-02-08  3:22 Dave Hansen
  2004-02-12  1:38 ` Greg KH
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Dave Hansen @ 2004-02-08  3:22 UTC (permalink / raw)
  To: linux-hotplug

I have a pretty stupid USB combo device that doesn't like to report very
detailed information about itself (For Google's sake, the drive is a
Vosonic X's Drive Pro VP-300):
    SYSFS_vendor="USB     "
    SYSFS_model="USB             "
    SYSFS_rev="1.00"

Despite that, SYSFS_serial looked good, so I decided to use it for
udev.  The device has an internal hard disk, and 3 media slots, so I
laid out 3 entries like this:
SYSFS_serial="0123", ID="*:0", NAME="xdrive/disk%n"
SYSFS_serial="0123", ID="*:1", NAME="xdrive/cf%n"
SYSFS_serial="0123", ID="*:2", NAME="xdrive/sm%n"
SYSFS_serial="0123", ID="*:3", NAME="xdrive/xd%n"

But, these rules never matched.  The wildcard in the ID= field appears
to be ignored.  Is that a bug? 

I worked around it with a script of my own and a single udev.rules
entry:
BUS="usb", SYSFS_serial="0123",	PROGRAM="/path/xdrive.sh %b", RESULT="*", NAME="xdrive/%c%n"

#!/bin/sh
ID=$1
# strip out everything before the last :
SLOT_NUM=${ID/*:/}

case $SLOT_NUM in
	0) NAME=disk ;;
	1) NAME=compactflash ;;
	2) NAME=smartmedia ;;
	3) NAME=xd ;;
esac

echo -n $NAME

--dave



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-02-12 18:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-08  3:22 getting udev to work with USB combo drive Dave Hansen
2004-02-12  1:38 ` Greg KH
2004-02-12  5:45 ` Dave Hansen
2004-02-12 17:45 ` Greg KH
2004-02-12 18:04 ` Dave Hansen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).