I don't have a serious need for this device, but there is an EPICS user at NIH, Andrew Gomella who needs to control 18 of the model 3006 devices, which he is planning to do from a single Linux box.
Is this possible, even in kernel 3.8?
Mark
________________________________________
From:
[email protected] [
[email protected]] on behalf of J. Lewis Muir [
[email protected]]
Sent: Thursday, April 18, 2013 4:34 PM
To: Jennings Guy
Cc:
[email protected] Talk
Subject: Re: Linux USB serial questions
On 4/18/13 4:06 PM, Jennings Guy wrote:
I don't think it can work in that kernel - the ftdi_sio module only allows
a single vendor:product pair to be passed as a parameter and udev will
only see events for devices that are recognised by the ftdi_sio module.
Hi, Guy.
OK, I see what you're saying. So Mark would need to be running a 3.8
kernel to get built-in support for the NEWPORT_VID (0x104D) vendor ID
and the NEWPORT_AGILIS_PID (0x3000) product ID. That would take care of
his one device. And then since even 3.8 doesn't know about the 0x3006
product ID, Mark could specify that using the one available
vendor-product modprobe parameters pair (e.g. "modprobe ftdi_sio
vendor=0x104d product=0x3006")?
Or, to use his existing kernel, Mark would have to add the needed vendor
and product IDs to drivers/usb/serial/ftdi_sio_ids.h and build a custom
kernel?
Thanks,
Lewis