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

Reply via email to