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]

Reply via email to