From mboxrd@z Thu Jan 1 00:00:00 1970 From: Martin Pitt Date: Thu, 03 Mar 2011 08:54:46 +0000 Subject: Re: How to trigger a udev rule Message-Id: <20110303085446.GA4723@piware.de> MIME-Version: 1 Content-Type: multipart/mixed; boundary="xHFwDpU9dbj6ez1V" List-Id: References: <1299133287.2394.10.camel@salbei> In-Reply-To: <1299133287.2394.10.camel@salbei> To: linux-hotplug@vger.kernel.org --xHFwDpU9dbj6ez1V Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Thomas, funny that you ask, a few days ago someone asked exactly the same thing in #udev. Thomas Bechtold [2011-03-03 7:21 +0100]: > ### only check /dev/ttyS1 (atmel_usart.1) for modem ### > ACTION!=3D"add|change", GOTO=3D"mm_platform_device_whitelist_end" > SUBSYSTEM!=3D"platform", GOTO=3D"mm_platform_device_whitelist_end" > DRIVERS=3D=3D"atmel_usart",KERNELS=3D=3D"atmel_usart.1",ENV{ID_MM_PLATFOR= M_DRIVER_PROBE}=3D"1" > LABEL=3D"mm_platform_device_whitelist_end" I'm afraid udevadm trigger doesn't support the same parental matching as udev rules themselves do, so I don't think there can be a precise trigger unless you already know the corresponding /dev/ttySn device node. If you do, then just do udevadm trigger --sysname-match=3DttySn If you dont, it shouldn't matter much to trigger all ttyS devices: udevadm trigger --sysname-match=3DttyS* BTW, you can also try with --verbose --dry-run (also works as user) to see what it would do, and refine the match until it works to your needs. Martin --=20 Martin Pitt | http://www.piware.de Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org) --xHFwDpU9dbj6ez1V Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBCAAGBQJNb1dTAAoJEPmIJawmtHufXeYQAJhUL0uCxOJKRSpzmVeUUssN fXRiTyl5cQjaMnEc7QzdDgxcXf804hsNq2TPDcJYiWTBvfa5trI+k1Ah1iX/qKwh 8YmCN4tXs3XpCpsSu0lvnHZBM2CiT9TKFqkas7cnP+psSrE13RH9da7nzlvnzoJy iWCTtAARnI1nl3Fd7ku3JK4fXUjiaiHJQyC1S+ytrJPKIRQtW7SeMYPTHjrtvsCg 4/Yu35HmHcuu9ARE3rIvyxqYJRPggut7jd4FJKWuSThnT0wmTf9vBvWfc8YwrhhO y+7f5ZnpdDxVhDVYJfAbebJ52g6j6r3NyqKuhuT6HKM0jOMiKqxgWb5bESySJO// 4MVr1dyJiT0G2n2uJqfKCd9zbJGSND3hAsrXx97MVowizFh39NYNO0f9ZC/wipLN iG62SupKWl45h55XqAo1Uxc05UVavp8COCW7U14txytBO28zZuy/eBYiEpR/wlp9 Cv4jevfjSLMFUbeZuF3cCk3EIz9DOD+FPsZJi0TE9zDDcC8IbsR+Ptra9oFTLAO0 +KfP7qfCWZuOcJQoJpOGSFO1RByLfS2LTZg7wDxRpVZcUYsp8kGiFZCqVaX9brht SKhcGmEQnqo97qJWNCRZuU6dSEgaIVS7APx8xydeUQChxMw7oRtL/62Z+cMOd6Lf 9U5a472QVXYPf4T995TS =TSiE -----END PGP SIGNATURE----- --xHFwDpU9dbj6ez1V--