On Tue, 2004-06-01 at 11:11, Alan Stern wrote: > On Mon, 31 May 2004, Dan Scholnik wrote: > > > Hi - > > > > Sorry to add to the Casio-induced headache, but... > > > > In february I sent in a patch to split the Casio QV entry in > > unusual_devs.h into 2 entries, the first of which overrode both the > > protocol and the subclass to work around what I assume are Casio bugs. > > (Originally there was a single entry with the overrides, but later > > Casios didn't need them and they were removed; I just reverted that > > change for a certain range of cameras.) Now I find that the entry was > > again "fixed" to remove the subclass override (patch as190); this again > > breaks compatibility with the QV2000UX (device ID 0x9009). To remedy > > this and try to avoid it happening a 3rd time, I offer the following > > patch which gives the QV2000UX its very own entry. > > > > Dan Scholnik > > The whole situation has been very confused. > > Your patch is out-of-date because it doesn't include the > US_FL_NEED_OVERRIDE flag for revisions 0x1000 - 0x9008. Also, is it true > that US_SC_8070 is correct (if unnecessary) for all the QV cameras? If it > is, we could simply have a single entry for all revisions that would > override both the subclass and protocol fields. > > Alan Stern
Up until the 2.6 kernels, there was one entry for all the QV cameras with both US_SC_8070 and US_PR_CB that I think seemed to work fine for everyone. As far as I know the only problem was all the folks emailing the log entry stating that the Casio entry wasn't needed. So, you could revert back to that, or revert back to the 2.6.3ish version (pre-as190) that had the overrides just for product IDs 1001-9009. I'm not really an expert on Casio's cameras, I'm afraid, just the one model I own which is 4-5 years old now. I'll be happy to prepare a patch any way you choose to go. Dan Scholnik ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel