From Bugzilla Helper: User-Agent: Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.8 (like Gecko) Description of problem: There is a patch posted by the SynCE team to kernels > 2.6.21 that needs to be applied in order to connect Windows Mobile 5/6 PDAs to Linux host: http://www.synce.org/index.php/Connecting_your_Windows_Mobile_2005_device_via_USB_(usb-rndis-lite) The patch is against a 2.6.21 kernel; the 2nd hunk is already present in the 2.6.23 kernel. Without the patch, connecting a PDA results in rndis_host being never configured, and on the PDA, ActiveSync hogs the CPU to 100% load. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Connect a PDA with Windows Mobile 5/6. 2. See that rndis_host interface doesn't activate, try to use the PDA and find that it is runnning very sloooooow. Actual Results: Expected Results: Additional info:
Created attachment 265701 [details] Patch updated to 2.6.23 kernel
Unless this patch is reviewed and accepted by the upstream maintainers we can't put it in Fedora since it might break something.
As far as I understand, not all the patches applied to Fedora kernels are upstream-approved. In this case, would it be possible to include such a patch if I reworked it so that the current behavior is default and the behavior introduced by SynCE patch is enabled by some module parameter? This way it could be configurable in /etc/modprobe.conf.
Why not just submit it upstream for comments first? If it's needed for this device to work, then it should be upstream so everyone gets it.
You must be mistaken: I am not SynCE maintainer; I am just a Fedora user and an owner of a WM6 device that triggers this bug when plugged in. I am not knowledgeable enough even to describe what the patch does. For me, the patch from SynCE site just fixes the problem - that's why I asked if Fedora kernel maintainers could pick it up. Otherwise, I'll have to stick to creating custom kernels for the F8 lifetime every time I update the packages.
Does this patch from 2.6.24 work? http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain;h=500d2c2f7b8c1cf6194dc9e8f47c6e2295fc5be5
Alexey - Have you had a chance to try the 2.6.24 patch posted in comment #6?
Closing as no comment in over two months now... Alexey - please re-open if this is still an issue in 2.6.24.