From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bob Barry Date: Thu, 22 Jan 2004 08:10:49 +0000 Subject: Re: udev rule for usb printer Message-Id: <200401221010.49779.bobb@absamail.co.za> MIME-Version: 1 Content-Type: multipart/mixed; boundary="Boundary-00=_JW4DAH9Oj9AzMj8" List-Id: References: <200401211924.08672.bobb@absamail.co.za> In-Reply-To: <200401211924.08672.bobb@absamail.co.za> To: linux-hotplug@vger.kernel.org --Boundary-00=_JW4DAH9Oj9AzMj8 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Kay - On Thursday 22 January 2004 you wrote: > You may try the extras/udevinfo/udevinfo program. > This is quite new, so I want to know if this can help. I tried the udevinfo of udev-014. It has no man; no help for --help, -h, or no args; it does not seem to accept wild cards; it does not take arguments from standard input ("find ... | xargs udevinfo" does not work); and "udevinfo -a" does not list "all", as would be useful. I finally got an "all dev" listing with: for d in $(find /sys -type f -name dev | sed 's~/dev$~~') do ./udevinfo $d done The list is attached. My printer is there, but all that's offered are cryptic numbers: SYSFS_detach_state="0" SYSFS_bInterfaceNumber="00" SYSFS_bAlternateSetting=" 0" SYSFS_bNumEndpoints="02" SYSFS_bInterfaceClass="07" SYSFS_bInterfaceSubClass="01" SYSFS_bInterfaceProtocol="02" SYSFS_iInterface="00" There's no sign of the "product" I'd found, or of "name" or "model". Am I missing something, or misconfigured? TIA, Bob Barry --Boundary-00=_JW4DAH9Oj9AzMj8 Content-Type: text/x-c++src; charset="iso-8859-1"; name="udev.info" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="udev.info" device '/sys/block/hdd' has major:minor 22:64 looking at class device '/sys/block/hdd': SYSFS_dev="22:64" SYSFS_range="1" SYSFS_size="0" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" follow class device's "device" link '/sys/block/hdd': BUS="ide" ID="1.1" SYSFS_detach_state="0" device '/sys/block/hdc' has major:minor 22:0 looking at class device '/sys/block/hdc': SYSFS_dev="22:0" SYSFS_range="1" SYSFS_size="0" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" follow class device's "device" link '/sys/block/hdc': BUS="ide" ID="1.0" SYSFS_detach_state="0" device '/sys/block/hda/hda6' has major:minor 3:6 looking at class device '/sys/block/hda/hda6': SYSFS_dev="3:6" SYSFS_start="25414893" SYSFS_size="13687317" SYSFS_stat=" 9 66 1 8" follow class device's "device" link '/sys/block/hda': BUS="ide" ID="0.0" SYSFS_detach_state="0" device '/sys/block/hda/hda5' has major:minor 3:5 looking at class device '/sys/block/hda/hda5': SYSFS_dev="3:5" SYSFS_start="16000803" SYSFS_size="9414027" SYSFS_stat=" 862 16314 8785 70280" follow class device's "device" link '/sys/block/hda': BUS="ide" ID="0.0" SYSFS_detach_state="0" device '/sys/block/hda/hda4' has major:minor 3:4 looking at class device '/sys/block/hda/hda4': SYSFS_dev="3:4" SYSFS_start="16000740" SYSFS_size="2" SYSFS_stat=" 0 0 0 0" follow class device's "device" link '/sys/block/hda': BUS="ide" ID="0.0" SYSFS_detach_state="0" device '/sys/block/hda/hda3' has major:minor 3:3 looking at class device '/sys/block/hda/hda3': SYSFS_dev="3:3" SYSFS_start="2313360" SYSFS_size="13687380" SYSFS_stat=" 7125 224858 3359 26872" follow class device's "device" link '/sys/block/hda': BUS="ide" ID="0.0" SYSFS_detach_state="0" device '/sys/block/hda/hda2' has major:minor 3:2 looking at class device '/sys/block/hda/hda2': SYSFS_dev="3:2" SYSFS_start="208845" SYSFS_size="2104515" SYSFS_stat=" 1 8 0 0" follow class device's "device" link '/sys/block/hda': BUS="ide" ID="0.0" SYSFS_detach_state="0" device '/sys/block/hda/hda1' has major:minor 3:1 looking at class device '/sys/block/hda/hda1': SYSFS_dev="3:1" SYSFS_start="63" SYSFS_size="208782" SYSFS_stat=" 12 24 1 2" follow class device's "device" link '/sys/block/hda': BUS="ide" ID="0.0" SYSFS_detach_state="0" device '/sys/block/hda' has major:minor 3:0 looking at class device '/sys/block/hda': SYSFS_dev="3:0" SYSFS_range="64" SYSFS_size="39102336" SYSFS_stat=" 7891 156 241574 82575 5517 6595 97162 212182 0 65746 294757" follow class device's "device" link '/sys/block/hda': BUS="ide" ID="0.0" SYSFS_detach_state="0" device '/sys/block/ram15' has major:minor 1:15 looking at class device '/sys/block/ram15': SYSFS_dev="1:15" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram14' has major:minor 1:14 looking at class device '/sys/block/ram14': SYSFS_dev="1:14" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram13' has major:minor 1:13 looking at class device '/sys/block/ram13': SYSFS_dev="1:13" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram12' has major:minor 1:12 looking at class device '/sys/block/ram12': SYSFS_dev="1:12" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram11' has major:minor 1:11 looking at class device '/sys/block/ram11': SYSFS_dev="1:11" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram10' has major:minor 1:10 looking at class device '/sys/block/ram10': SYSFS_dev="1:10" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram9' has major:minor 1:9 looking at class device '/sys/block/ram9': SYSFS_dev="1:9" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram8' has major:minor 1:8 looking at class device '/sys/block/ram8': SYSFS_dev="1:8" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram7' has major:minor 1:7 looking at class device '/sys/block/ram7': SYSFS_dev="1:7" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram6' has major:minor 1:6 looking at class device '/sys/block/ram6': SYSFS_dev="1:6" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram5' has major:minor 1:5 looking at class device '/sys/block/ram5': SYSFS_dev="1:5" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram4' has major:minor 1:4 looking at class device '/sys/block/ram4': SYSFS_dev="1:4" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram3' has major:minor 1:3 looking at class device '/sys/block/ram3': SYSFS_dev="1:3" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram2' has major:minor 1:2 looking at class device '/sys/block/ram2': SYSFS_dev="1:2" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram1' has major:minor 1:1 looking at class device '/sys/block/ram1': SYSFS_dev="1:1" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/ram0' has major:minor 1:0 looking at class device '/sys/block/ram0': SYSFS_dev="1:0" SYSFS_range="1" SYSFS_size="16384" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/block/fd0' has major:minor 2:0 looking at class device '/sys/block/fd0': SYSFS_dev="2:0" SYSFS_range="1" SYSFS_size="0" SYSFS_stat=" 0 0 0 0 0 0 0 0 0 0 0" device '/sys/class/usb/lp0' has major:minor 180:0 looking at class device '/sys/class/usb/lp0': SYSFS_dev="180:0" follow class device's "device" link '/sys/class/usb/lp0': BUS="usb" ID="1-1:1.0" SYSFS_detach_state="0" SYSFS_bInterfaceNumber="00" SYSFS_bAlternateSetting=" 0" SYSFS_bNumEndpoints="02" SYSFS_bInterfaceClass="07" SYSFS_bInterfaceSubClass="01" SYSFS_bInterfaceProtocol="02" SYSFS_iInterface="00" device '/sys/class/tty/ttyLT0' has major:minor 62:64 looking at class device '/sys/class/tty/ttyLT0': SYSFS_dev="62:64" device '/sys/class/tty/tty63' has major:minor 4:63 looking at class device '/sys/class/tty/tty63': SYSFS_dev="4:63" device '/sys/class/tty/tty62' has major:minor 4:62 looking at class device '/sys/class/tty/tty62': SYSFS_dev="4:62" device '/sys/class/tty/tty61' has major:minor 4:61 looking at class device '/sys/class/tty/tty61': SYSFS_dev="4:61" device '/sys/class/tty/tty60' has major:minor 4:60 looking at class device '/sys/class/tty/tty60': SYSFS_dev="4:60" device '/sys/class/tty/tty59' has major:minor 4:59 looking at class device '/sys/class/tty/tty59': SYSFS_dev="4:59" device '/sys/class/tty/tty58' has major:minor 4:58 looking at class device '/sys/class/tty/tty58': SYSFS_dev="4:58" device '/sys/class/tty/tty57' has major:minor 4:57 looking at class device '/sys/class/tty/tty57': SYSFS_dev="4:57" device '/sys/class/tty/tty56' has major:minor 4:56 looking at class device '/sys/class/tty/tty56': SYSFS_dev="4:56" device '/sys/class/tty/tty55' has major:minor 4:55 looking at class device '/sys/class/tty/tty55': SYSFS_dev="4:55" device '/sys/class/tty/tty54' has major:minor 4:54 looking at class device '/sys/class/tty/tty54': SYSFS_dev="4:54" device '/sys/class/tty/tty53' has major:minor 4:53 looking at class device '/sys/class/tty/tty53': SYSFS_dev="4:53" device '/sys/class/tty/tty52' has major:minor 4:52 looking at class device '/sys/class/tty/tty52': SYSFS_dev="4:52" device '/sys/class/tty/tty51' has major:minor 4:51 looking at class device '/sys/class/tty/tty51': SYSFS_dev="4:51" device '/sys/class/tty/tty50' has major:minor 4:50 looking at class device '/sys/class/tty/tty50': SYSFS_dev="4:50" device '/sys/class/tty/tty49' has major:minor 4:49 looking at class device '/sys/class/tty/tty49': SYSFS_dev="4:49" device '/sys/class/tty/tty48' has major:minor 4:48 looking at class device '/sys/class/tty/tty48': SYSFS_dev="4:48" device '/sys/class/tty/tty47' has major:minor 4:47 looking at class device '/sys/class/tty/tty47': SYSFS_dev="4:47" device '/sys/class/tty/tty46' has major:minor 4:46 looking at class device '/sys/class/tty/tty46': SYSFS_dev="4:46" device '/sys/class/tty/tty45' has major:minor 4:45 looking at class device '/sys/class/tty/tty45': SYSFS_dev="4:45" device '/sys/class/tty/tty44' has major:minor 4:44 looking at class device '/sys/class/tty/tty44': SYSFS_dev="4:44" device '/sys/class/tty/tty43' has major:minor 4:43 looking at class device '/sys/class/tty/tty43': SYSFS_dev="4:43" device '/sys/class/tty/tty42' has major:minor 4:42 looking at class device '/sys/class/tty/tty42': SYSFS_dev="4:42" device '/sys/class/tty/tty41' has major:minor 4:41 looking at class device '/sys/class/tty/tty41': SYSFS_dev="4:41" device '/sys/class/tty/tty40' has major:minor 4:40 looking at class device '/sys/class/tty/tty40': SYSFS_dev="4:40" device '/sys/class/tty/tty39' has major:minor 4:39 looking at class device '/sys/class/tty/tty39': SYSFS_dev="4:39" device '/sys/class/tty/tty38' has major:minor 4:38 looking at class device '/sys/class/tty/tty38': SYSFS_dev="4:38" device '/sys/class/tty/tty37' has major:minor 4:37 looking at class device '/sys/class/tty/tty37': SYSFS_dev="4:37" device '/sys/class/tty/tty36' has major:minor 4:36 looking at class device '/sys/class/tty/tty36': SYSFS_dev="4:36" device '/sys/class/tty/tty35' has major:minor 4:35 looking at class device '/sys/class/tty/tty35': SYSFS_dev="4:35" device '/sys/class/tty/tty34' has major:minor 4:34 looking at class device '/sys/class/tty/tty34': SYSFS_dev="4:34" device '/sys/class/tty/tty33' has major:minor 4:33 looking at class device '/sys/class/tty/tty33': SYSFS_dev="4:33" device '/sys/class/tty/tty32' has major:minor 4:32 looking at class device '/sys/class/tty/tty32': SYSFS_dev="4:32" device '/sys/class/tty/tty31' has major:minor 4:31 looking at class device '/sys/class/tty/tty31': SYSFS_dev="4:31" device '/sys/class/tty/tty30' has major:minor 4:30 looking at class device '/sys/class/tty/tty30': SYSFS_dev="4:30" device '/sys/class/tty/tty29' has major:minor 4:29 looking at class device '/sys/class/tty/tty29': SYSFS_dev="4:29" device '/sys/class/tty/tty28' has major:minor 4:28 looking at class device '/sys/class/tty/tty28': SYSFS_dev="4:28" device '/sys/class/tty/tty27' has major:minor 4:27 looking at class device '/sys/class/tty/tty27': SYSFS_dev="4:27" device '/sys/class/tty/tty26' has major:minor 4:26 looking at class device '/sys/class/tty/tty26': SYSFS_dev="4:26" device '/sys/class/tty/tty25' has major:minor 4:25 looking at class device '/sys/class/tty/tty25': SYSFS_dev="4:25" device '/sys/class/tty/tty24' has major:minor 4:24 looking at class device '/sys/class/tty/tty24': SYSFS_dev="4:24" device '/sys/class/tty/tty23' has major:minor 4:23 looking at class device '/sys/class/tty/tty23': SYSFS_dev="4:23" device '/sys/class/tty/tty22' has major:minor 4:22 looking at class device '/sys/class/tty/tty22': SYSFS_dev="4:22" device '/sys/class/tty/tty21' has major:minor 4:21 looking at class device '/sys/class/tty/tty21': SYSFS_dev="4:21" device '/sys/class/tty/tty20' has major:minor 4:20 looking at class device '/sys/class/tty/tty20': SYSFS_dev="4:20" device '/sys/class/tty/tty19' has major:minor 4:19 looking at class device '/sys/class/tty/tty19': SYSFS_dev="4:19" device '/sys/class/tty/tty18' has major:minor 4:18 looking at class device '/sys/class/tty/tty18': SYSFS_dev="4:18" device '/sys/class/tty/tty17' has major:minor 4:17 looking at class device '/sys/class/tty/tty17': SYSFS_dev="4:17" device '/sys/class/tty/tty16' has major:minor 4:16 looking at class device '/sys/class/tty/tty16': SYSFS_dev="4:16" device '/sys/class/tty/tty15' has major:minor 4:15 looking at class device '/sys/class/tty/tty15': SYSFS_dev="4:15" device '/sys/class/tty/tty14' has major:minor 4:14 looking at class device '/sys/class/tty/tty14': SYSFS_dev="4:14" device '/sys/class/tty/tty13' has major:minor 4:13 looking at class device '/sys/class/tty/tty13': SYSFS_dev="4:13" device '/sys/class/tty/tty12' has major:minor 4:12 looking at class device '/sys/class/tty/tty12': SYSFS_dev="4:12" device '/sys/class/tty/tty11' has major:minor 4:11 looking at class device '/sys/class/tty/tty11': SYSFS_dev="4:11" device '/sys/class/tty/tty10' has major:minor 4:10 looking at class device '/sys/class/tty/tty10': SYSFS_dev="4:10" device '/sys/class/tty/tty9' has major:minor 4:9 looking at class device '/sys/class/tty/tty9': SYSFS_dev="4:9" device '/sys/class/tty/tty8' has major:minor 4:8 looking at class device '/sys/class/tty/tty8': SYSFS_dev="4:8" device '/sys/class/tty/tty7' has major:minor 4:7 looking at class device '/sys/class/tty/tty7': SYSFS_dev="4:7" device '/sys/class/tty/tty6' has major:minor 4:6 looking at class device '/sys/class/tty/tty6': SYSFS_dev="4:6" device '/sys/class/tty/tty5' has major:minor 4:5 looking at class device '/sys/class/tty/tty5': SYSFS_dev="4:5" device '/sys/class/tty/tty4' has major:minor 4:4 looking at class device '/sys/class/tty/tty4': SYSFS_dev="4:4" device '/sys/class/tty/tty3' has major:minor 4:3 looking at class device '/sys/class/tty/tty3': SYSFS_dev="4:3" device '/sys/class/tty/tty2' has major:minor 4:2 looking at class device '/sys/class/tty/tty2': SYSFS_dev="4:2" device '/sys/class/tty/tty1' has major:minor 4:1 looking at class device '/sys/class/tty/tty1': SYSFS_dev="4:1" device '/sys/class/tty/tty0' has major:minor 4:0 looking at class device '/sys/class/tty/tty0': SYSFS_dev="4:0" device '/sys/class/tty/ptmx' has major:minor 5:2 looking at class device '/sys/class/tty/ptmx': SYSFS_dev="5:2" device '/sys/class/tty/console' has major:minor 5:1 looking at class device '/sys/class/tty/console': SYSFS_dev="5:1" device '/sys/class/tty/tty' has major:minor 5:0 looking at class device '/sys/class/tty/tty': SYSFS_dev="5:0" --Boundary-00=_JW4DAH9Oj9AzMj8-- ------------------------------------------------------- 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