Greg KH <greg@xxxxxxxxx>: > > Accordingly, two questions: > > > > 1. Has support for Oxford Espresso been merged? If so, in what version? > > What type of device is this, USB or PCI? Any idea what the device id is > for it? PCI. I downloaded their driver sources and found a patch that included this band: +++ new/include/linux/pci_ids.h 2006-11-24 12:37:54.000000000 +0100 @@ -1807,6 +1807,14 @@ #define PCI_VENDOR_ID_OXSEMI 0x1415 #define PCI_DEVICE_ID_OXSEMI_12PCI840 0x8403 +#define PCI_DEVICE_ID_OXSEMI_PCIe840 0xC000 +#define PCI_DEVICE_ID_OXSEMI_PCIe840_G 0xC004 +#define PCI_DEVICE_ID_OXSEMI_PCIe952_0 0xC100 +#define PCI_DEVICE_ID_OXSEMI_PCIe952_0_G 0xC104 +#define PCI_DEVICE_ID_OXSEMI_PCIe952_1 0xC110 +#define PCI_DEVICE_ID_OXSEMI_PCIe952_1_G 0xC114 +#define PCI_DEVICE_ID_OXSEMI_PCIe952_1_U 0xC118 +#define PCI_DEVICE_ID_OXSEMI_PCIe952_1_GU 0xC11C #define PCI_DEVICE_ID_OXSEMI_16PCI954 0x9501 #define PCI_DEVICE_ID_OXSEMI_16PCI95N 0x9511 #define PCI_DEVICE_ID_OXSEMI_16PCI954PP 0x9513 It'll be one of those, I'm pretty sure. I'll enclose the driver-patch sources with this reply. URL: http://www.startech.com/Cards-Adapters/Serial-Cards-Adapters/8-Port-Low-Profile-RS232-PCI-Serial-Card-16950-UART~PCI8S950LP My alternative is this 4-port Syba card with hard UARTS: http://www.newegg.com/Product/Product.aspx?Item=N82E16815124132&cm_re=4_serial_port-_-15-124-132-_-Product Trouble is, to have enough ports I'd need two and I'm not altogether sure they;s play nice together. > > If the answers to these questions are unhappy, > > > > 3. Can the list recommend a TIOCMIWAIT-supporting card with more than 4 ports? > > USB or PCI? We'd actually prefer PCI, to decrease jitter. But the USB answer would also be interesting. The context is this: the device is going to be watching a bunch of time-service GPSes and GPS-conditioned oscillators that deliver 1PPS (one-pulse-per second) as a precise time reference, usually over DCD (but possibly over other handshake lines). We need to wait a thread on that and log 1PPS event times as they arrive. Most of these devices will be RS232, hence the need for something like the Oxford Espresso card or two Sybas. Things like Garmin GPS-18s, Spectracom GPSDOs, and the like. But the USB answer will be interesting as well. Right now we have exactly one USB device that delivers 1PPS as a USB event simulating a DCD transition - it's a u-blox-based timing GPS I designed myself and found a Chinese contract manufacturer to build, the Navisys GR801-W. But there will be more in the future, so knowing what USB hubs can be TIOCMIWAITed through would be good. Is there some reason the answer isn't "all of them"? The cheap generic $10 hub I'm using at home seems to handle this just fine. -- <a href="http://www.catb.org/~esr/">Eric S. Raymond</a> -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html