From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Schweizer Date: Tue, 23 Aug 2005 21:34:20 +0000 Subject: Re: Run hotplug scripts after device node is created? Message-Id: MIME-Version: 1 Content-Type: multipart/mixed; boundary="----=_Part_4992_3097614.1124832860257" List-Id: References: In-Reply-To: To: linux-hotplug@vger.kernel.org ------=_Part_4992_3097614.1124832860257 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 8/23/05, Kay Sievers wrote: > You are catching the event for the "raw" usb device here. I don't know wh= at > device you need to upload the firmware too, but "raw" usb devices don't > have a device node in the current kernel only an interface in /proc. > You may need to catch the event for the printer interface, not sure. >=20 > Run "udevmonitor" while connecting the printer, it will show you all > events. And "udevmonitor --env" will print the whole environment, where > you can possibly see the DEVNAME. Thanks you very much, I got it working! rules look like: SUBSYSTEM=3D=3D"usb", KERNEL=3D=3D"lp*", ACTION=3D=3D"add", SYSFS{idVendor}=3D=3D"03f0", SYSFS{idProduct}=3D=3D"0517", RUN+=3D"/etc/hotplug/hplj-udev 1000" SUBSYSTEM=3D=3D"usb", KERNEL=3D=3D"lp*", ACTION=3D=3D"add", SYSFS{idVendor}=3D=3D"03f0", SYSFS{idProduct}=3D=3D"1317", RUN+=3D"/etc/hotplug/hplj-udev 1005" SUBSYSTEM=3D=3D"usb", KERNEL=3D=3D"lp*", ACTION=3D=3D"add", SYSFS{idVendor}=3D=3D"03f0", SYSFS{idProduct}=3D=3D"2B17", RUN+=3D"/etc/hotplug/hplj-udev 1020" and the script is attached for those interested. Comments? Improvements? Is /etc/hotplug a good dir for udev-run-scripts? Regrads ------=_Part_4992_3097614.1124832860257 Content-Type: application/octet-stream; name="hplj-udev" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="hplj-udev" IyEvYmluL3NoCgojCWhwbGoxMDAwOgojCWhwbGoxMDA1OgojCWhwbGoxMDIwOgojCiMJSG90cGx1 ZyBzY3JpcHQgZm9yIEhQMTAwMC8xMDA1LzEwMjAgVVNCIGxhc2VyIHByaW50ZXJzLiBUaGUgbW9k ZWwgbnVtYmVyCiMJdGhhdCB0aGlzIHNjcmlwdCBkZWFscyB3aXRoIGlzIGRldGVybWluZWQgZnJv bSB0aGUgdWRldiBlbnYuCiMKIwlVc2VkIHRvIGRvd25sb2FkIGZpcm13YXJlIGF1dG9tYXRpY2Fs bHkgaW50byB0aGUgcHJpbnRlciB3aGVuIGl0CiMJaXMgcG93ZXJlZCB1cCBvciBwbHVnZ2VkIGlu dG8gdGhlIFVTQiBwb3J0LgojCiMJVGhlIGluc3BpcmF0aW9uIGZvIHRoaXMgc2NyaXB0IGlzIGZy b206CiMJCU9zY2FyIFNhbnRhY3JldS4gQWxpY2FudGUtU3BhaW4gKDIwMDIpCiMJCU1pa2UgTW9y Z2FuICgyMDA0KQojCU1vZGlmaWVkIGJ5IFN0ZWZhbiBTY2h3ZWl6ZXIgKDIwMDUpIHRvIHdvcmsg YXMgYSB1ZGV2LVJVTi1zY3JpcHQKCiMKIyBEaXJlY3RvcnkgdG8gZmluZCBkb3dubG9hZGFibGUg SFAgZmlybXdhcmUgZmlsZXMgc2locE1NTU0uZGwKIwpGV0RJUj0vdXNyL3NoYXJlL2ZvbzJ6anMv ZmlybXdhcmUKCiMKIyBQcm9ncmFtIHVzZWQgdG8gZGV0ZXJtaW5lIFVTQiBpZCBpbmZvcm1hdGlv bgojClVTQklEPS91c3IvYmluL3VzYl9wcmludGVyaWQKCiMKIwlGaWd1cmUgb3V0IGhvdyB0byBs b2cgb3VyIG1lc3NhZ2VzCiMKaWYgWyAtdCAxIF07IHRoZW4KICAgICMgUnVubmluZyBmcm9tIGEg dHR5Li4uCiAgICBsb2coKSB7CgllY2hvICIkMDogJEAiCiAgICB9CmVsaWYgWyAteCAvdXNyL2Jp bi9sb2dnZXIgXTsgdGhlbgogICAgIyBIYXZlIGxvZ2dlci4uLgogICAgbG9nKCkgewoJbG9nZ2Vy IC10ICIkMCIgLS0gIiRAIgogICAgfQplbHNlCiAgICAjIE5vIGxvZ2dlci4uLgogICAgbG9nKCkg ewoJZWNobyAiJDA6ICRAIiA+PiAvdmFyL2xvZy9tZXNzYWdlcwogICAgfQpmaQoKIwojCUZpZ3Vy ZSBvdXQgdGhlIG1vZGVsIG51bWJlciBmcm9tIHRoZSBuYW1lIG9mIHRoaXMgc2NyaXB0CiMKY2Fz ZSAiJDEiIGluCjEwMDApCiAgICBNT0RFTD0xMDAwCiAgICBNT0RFTE5BTUU9ImhwIExhc2VySmV0 ICRNT0RFTCIKICAgIDs7CjEwMDUpCiAgICBNT0RFTD0xMDA1CiAgICBNT0RFTE5BTUU9ImhwIExh c2VySmV0ICRNT0RFTCIKICAgIDs7CjEwMjApCiAgICBNT0RFTD0xMDIwCiAgICBNT0RFTE5BTUU9 IkhQIExhc2VySmV0ICRNT0RFTCIKICAgIDs7CiopCiAgICBsb2cgIk9ubHkgSFAgTGFzZXJKZXQg MTAwMCwgMTAwNSBhbmQgMTAyMCBhcmUgc3VwcG9ydGVkIgogICAgZXhpdAogICAgOzsKZXNhYwoK IwojCVByb2NlZHVyZSB0byBsb2FkIGEgc2luZ2xlIGRldmljZSB3aXRoIGZpcm13YXJlCiMKbG9h ZDEoKSB7CiAgICBmdz0iJEZXRElSL3NpaHAkTU9ERUwuZGwiCiAgICBpZiBbICEgLWYgIiRmdyIg XTsgdGhlbgoJbG9nICJNaXNzaW5nIEhQIExhc2VySmV0ICRNT0RFTCBmaXJtd2FyZSBmaWxlICRm dyIKCWxvZyAiLi4ucmVhZCBmb28yempzIGluc3RhbGxhdGlvbiBpbnN0cnVjdGlvbnMgYW5kIHJ1 biAuL2dldHdlYiAkTU9ERUwiCglyZXR1cm4gMQogICAgZmkKCiAgICBsb2cgImxvYWRpbmcgSFAg TGFzZXJKZXQgJE1PREVMIGZpcm13YXJlICRmdyB0byAkREVWTkFNRSAuLi4iCiAgICBpZiBjYXQg JGZ3ID4gJERFVk5BTUU7IHRoZW4KCWxvZyAiLi4uIGRvd25sb2FkIHN1Y2Nlc3NmdWwuIgogICAg ZWxzZQoJbG9nICIuLi4gZG93bmxvYWQgZmFpbGVkLiIKICAgIGZpCiAgICByZXR1cm4gMAp9Cgoj CiMJT0ssIG5vdyBkb3dubG9hZCBmaXJtd2FyZSB0byBhbnkgcHJpbnRlcnMgdGhhdCBuZWVkIGl0 CiMKaWYgWyAteCAkVVNCSUQgXTsgdGhlbgoJaWYgJFVTQklEICRERVZOQU1FIHwgZ3JlcCAiJE1P REVMTkFNRSIgMj4gL2Rldi9udWxsOyB0aGVuCgkgICAgIyBUaGlzIGlzIGEgTGFzZXJKZXQgMTAw eAoJICAgIGlmICRVU0JJRCAkREVWTkFNRSB8IGdyZXAgJ0ZXVkVSJyAyPiAvZGV2L251bGw7IHRo ZW4KCQlsb2cgIkhQIExhc2VySmV0ICRNT0RFTCBmaXJtd2FyZSBhbHJlYWR5IGxvYWRlZCBpbnRv ICRERVZOQU1FIgoJICAgIGVsc2UKCQkjIEZpcm13YXJlIGlzIG5vdCB5ZXQgbG9hZGVkCgkJbG9h ZDEgIiRERVZOQU1FIgoJICAgIGZpCgllbHNlCgkgICAgbG9nICJXcm9uZyBwcmludGVyIGRldGVj dGVkIC4uIgoJZmkKZWxzZQogICAgbG9nICJIUCBMYXNlckpldCAkTU9ERUwgZmlybXdhcmUgd2Fz IG5vdCBkb3dubG9hZGVkLi4uIgogICAgbG9nICIuLi5jb3VsZG4ndCBmaW5kIC91c3IvYmluL3Vz Yl9wcmludGVyaWQiCmZpCg== ------=_Part_4992_3097614.1124832860257-- ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ 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