From: Stefan R. <st...@s5...> - 2012-05-03 05:34:56
|
On May 03 Jonathan Woithe wrote: [...] > These fixes and adjustments are in r2144. Thanks. Looks good to me overall. The Tascam related match for model ID seems quite narrow. But only after I posted I looked into the device database on ffado.org and realized that support status and protocol of most of the Tascam devices is not known yet. Otherwise, it might have been possible to match for example ATTR{units} which describes the protocol by ID of the specifying organization and protocol ID. >>> @@ -1,10 +1,13 @@ >>> SUBSYSTEM!="firewire", GOTO="ffado_end" >>> >>> +ATTR{vendor}=="0x00000a", GROUP="audio", ENV{ID_FFADO}="1" # CME Sorry, I missed this one previously. 0x00000a is the OUI of "OMRON TATEISI ELECTRONICS CO." which is a Japanese components manufacturer, whereas CME is a trademark of Central Music Company, a Chinese distributor and manufacturer of MIDI and audio devices who does not appear to be organizationally tied to Omron. So this is another case where a manufacturer either had a components manufacturer outside of the audio market assign device IDs on their behalf, or simply but wrongly used a foreign OUI while assigning device IDs themselves. (The latter is more likely to happen when vendors don't have an own OUI.) There is one CME device listed in ${prefix}/share/libffado/configuration which is a BeBoB based device, and there is a specific rule for this particular device in the "abusive vendors" section of 60-ffado.rules. So the very first rule for CME should be deleted. Alas the device database at ffado.org contains two other CME devices with unknown support status and consequently no entry in configuration and no means to us to come up with an optimistic rule to include those unknown devices too --- similar to the situation with the unknown Tascam devices. I now (again) went through all the other IDs in the first section of 60-ffado.rules where only vendor IDs are matched because these vendors (a) have a proper OUI and (b) apparently don't manufacture non-audio FireWire devices. These OUIs indeed all show up in http://standards.ieee.org/develop/regauth/oui/public.html as belonging to the organizations as commented in 60-ffado.rules. -- Stefan Richter -=====-===-- -=-= ---== http://arcgraph.de/sr/ |