I can almost certainly exclude the hid-magicmouse kernel module now. I removed the module and dumped the raw bluetooth data using 'hcidump -X'. The problem STILL continued. When I used more than 2 fingers, hcidump stuttered and froze.
So it seems my problem is either hardware (the cheap bluetooth dongle) or the kernel bluetooth code (unlikely). P.S. Interestingly, I notice the event buffer size used by hid-magicmouse may still not be big enough, even after I find a bluetooth dongle that works. Because hid-magicmouse uses an event buffer size of 60 events, but hcidump showed that when using 3 or more fingers, the bluetooth data packets became bigger than 60 bytes. Not sure if an event is a byte though... #fingers : bluetooth_packet_length 1 : 18 2 : 27 3 : 36-69 4 : 45-87 5 : 54-105 6 : 63-105 7 : 72+ 8 : 81+ 9 : 90+ 10 : 99+ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/862085 Title: Apple Magic Trackpad (hid-magicmouse) input freezes on 3 or 4 finger touch To manage notifications about this bug go to: https://bugs.launchpad.net/unity/+bug/862085/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
