Hi Rui, Am Dienstag, 13. Februar 2007 schrieb Rui Nuno Capela: > Hi Karsten, > > In my quest in completing us428control implementation, I'm now stumbling > on a fundamental question regarding the number of tracks/channel-faders > (per bank) each particular usx2y device supports. The question boils down > to what is the actual numeric value of the y in the actual usx2y model > name :) > > In practice, I need to know which usx2y model is actually connected. > > So, what is the best/deterministic way to detect (programmatically) > whether us428control is connecting to a US224 (y=4, as mine) _or_ a US428 > (y=8, as yours) ? > > Is snd_hwdep_info_get_name() expected to be the most correct method? Yes, I fear. this gives the /proc/bus/usb/002/004 filename. I just did cat /proc/bus/usb/004/005 > x and check x with hexedit: the 1604 and 8001 is in there. I don't know how to portably interpret a read from /proc/bus/usb/004/005 though. libusb seams to only give the product id (1604:800x) by iterating over all usb-devices. Thanks, Karsten ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel