Comment 6 for bug 862085

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

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+