Eric Dorland wrote:
Has this been discussed upstream at all?
the fix is correct, but mine is nicer I think. when /proc/bus/usb got duplicated into /dev/bus/usb udev also spawned openct twice, and two ifdhanlders could try to talk to the same device, which didn't work. a glogal usb_claim_interface code did also not work fine with combo devices such as keyboard+smart card reader combo devices. so we moved the usb_claim_interface code to the usb set_param function and made sure all ifd handler set the parameter. but when I changed that, I didn't think of the cm40x0 devices, and forgot to test them, thus I broke them. one way to fix it is to undo this change, a bit nice might be to implement set_params and get_params with dummy functions that can be extended later. my proposed patch already implements set_params, will commit it for 0.6.12 with set_params, too. Regards, Andreas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]