From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olivier Blin Date: Tue, 20 Jun 2006 22:31:38 +0000 Subject: Re: An interesting problem Message-Id: List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org Greg KH writes: > On Tue, Jun 20, 2006 at 10:40:48AM -0500, Ian Pilcher wrote: >> Here's one that's kind of interesting (to me, anyway). My Palm Treo650 >> creates two ttyUSB devices when I plug it in and hit the sync button. >> The higher numbered of the two is the one that needs to be used for >> syncing. (I assume that the lower numbered port represents a modem.) >> >> How would you go about writing a udev rule to link /dev/pilot to the >> correct port? > > There is no "generic" way to do this, due to the wide range of palm > devices, and the proper connection port for them. Best thing to do is > just write a rule for your device and be happy it works for you :) Here's the hack we've been using in Mandriva for years: http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/soft/dynamic/scripts/visor.script?rev=1.7&content-type=text/x-cvsweb-markup It's run from this rule: KERNEL="ttyUSB[13579]*", RUN+="/etc/dynamic/scripts/visor.script" It contains a list of IDs that requires the "device swap" for /dev/pilot. It's probably far from being perfect, and could be simplified a lot with today's udev, but you get the idea. Regards -- Olivier Blin - Mandriva _______________________________________________ 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