This sounds like a job for UDEV. I have (among other USB devices) a
PalmOne Tungsten T5 which uses two usb-serial ports when plugged in, and
two usb-storage devices when in "Drive mode". With udev I can create
symlinks (and specific device nodes) to which the T5 is connected. Below
are lines in /etc/udev/rules.d/10-udev.rules related to my T5. More info
on udev can be found here:
http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
<CODE>
BUS="usb-serial", ID="ttyUSB1", DRIVER="visor", OWNER="jonatan", NAME="%
k", SYMLINK="pilot pilot1"
BUS="usb-serial", ID="ttyUSB0", DRIVER="visor", OWNER="jonatan", NAME="%
k", SYMLINK="pilot0"
BUS="scsi", DRIVER="sd", SYSFS{model}="G3", SYSFS{vendor}="M-System",
SYMLINK="Tungsten0"
BUS="scsi", DRIVER="sd", SYSFS{model}="SD512", SYSFS{vendor}="Toshiba",
SYMLINK="Tungsten1"
</CODE>
This creates /dev/pilot, /dev/pilot1, /dev/pilot0 linked to /dev/ttyUSB1
and /dev/ttyUSB0 respectively when the T5 is in "normal mode",
and /dev/Tungsten0, /dev/Tungsten1 linked to /dev/sd?1 when the T5 is in
"drive mode". Hope this helps!
Jonatan
On Tue, 2005-05-31 at 03:47 -0400, Greg Lee wrote:
> Okay, would you case to enlighten me on how a script would do this?
>
> Greg
>
> > -----Original Message-----
> > From: karthik.bala [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, May 31, 2005 3:37 AM
> > To: 'Greg Lee'; [email protected]
> > Subject: RE: [Linux-usb-users] Assigning devices to
> > particular device node
> >
> >
> > A simple script will do that !! :)
> >
> > Karthik bala guru
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On
> > Behalf Of Greg Lee
> > Sent: Tuesday, May 31, 2005 4:19 PM
> > To: [email protected]
> > Subject: [Linux-usb-users] Assigning devices to particular device node
> >
> >
> > Is it possible to assign USB devices to a particular device
> > node? For example, if I want a usbserial based device that
> > is plugged into USB port 2 to appear at /dev/usb/ttyUSB1
> > always, even if there is no /dev/usb/ttyUSB0 device, is this
> > possible and if so, how?
> >
> > TIA.
> >
> > Greg Lee
> >
> >
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by Yahoo.
> > Introducing Yahoo! Search Developer Network - Create apps
> > using Yahoo! Search APIs Find out how you can build Yahoo!
> > directly into your own Applications - visit
> > http://developer.yahoo.net/?fr=fad-ysdn-ostg-q22005
> > _______________________________________________
> > [email protected]
> > To unsubscribe, use the last form field at:
> > https://lists.sourceforge.net/lists/listinfo/linux-usb-users
> >
> >
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by Yahoo.
> Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
> Search APIs Find out how you can build Yahoo! directly into your own
> Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
> _______________________________________________
> [email protected]
> To unsubscribe, use the last form field at:
> https://lists.sourceforge.net/lists/listinfo/linux-usb-users
-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users