Bug#518467: linux-image-2.6.28-1-amd64: bluetooth mouse stutters since kernel upgrade
On Mon, Mar 9, 2009 at 1:04 PM, maximilian attems <max@stro.at> wrote:
> On Fri, 06 Mar 2009, pHilipp Zabel wrote:
>
>> On Fri, Mar 6, 2009 at 1:12 PM, Bastian Blank <waldi@debian.org> wrote:
>> > On Fri, Mar 06, 2009 at 12:41:25PM +0100, pHilipp Zabel wrote:
>> >> ** Tainted: P M (17)
>> >
>> > You have a proprietary module loaded, we don't support kernels in this
>> > state. Also the kernel logged machine checks, aka low level hardware
>> > errors, which often shows serious hardware problems.
>> >
>> > Bastian
>>
>> I installed mcelog, changed the video driver from fglrx to vesa and
>> rebooted, same result. (/var/log/mcelog is empty.)
>>
>
> could you test if 2.6.29-rc7 trunk builds fix it for you:
> see apt line http://wiki.debian.org/DebianKernel
The problem persists. 2.6.26-1 works, 2.6.28-1 and 2.6.29-rc7 don't.
Here is a log of the evdev output and a hcidump. The delays already
appear in the hcidump:
$ evdump /dev/input/event5
"Logitech Bluetooth Mouse"
1236346186.343760 EV_REL REL_X 1
1236346186.343769 EV_SYN SYN_REPORT 0
1236346186.371714 EV_REL REL_X 2
1236346186.371716 EV_REL REL_Y 2
1236346186.371721 EV_SYN SYN_REPORT 0
1236346186.392694 EV_REL REL_X 6
1236346186.392695 EV_REL REL_Y 1
1236346186.392701 EV_SYN SYN_REPORT 0
1236346186.416740 EV_REL REL_X 11
1236346186.416743 EV_REL REL_Y 3
1236346186.416747 EV_SYN SYN_REPORT 0
1236346186.445663 EV_REL REL_X 4
1236346186.445674 EV_SYN SYN_REPORT 0
1236346186.467705 EV_REL REL_X 8
1236346186.467712 EV_SYN SYN_REPORT 0
1236346186.487680 EV_REL REL_X 9
1236346186.487686 EV_SYN SYN_REPORT 0
1236346186.503748 EV_REL REL_X 19
1236346186.503755 EV_SYN SYN_REPORT 0
1236346186.527674 EV_REL REL_X 3
1236346186.527680 EV_SYN SYN_REPORT 0
1236346186.591669 EV_REL REL_X 100 <==
1236346186.591672 EV_REL REL_Y -2
1236346186.591676 EV_SYN SYN_REPORT 0
1236346186.613657 EV_REL REL_X 6
1236346186.613662 EV_SYN SYN_REPORT 0
1236346186.641710 EV_REL REL_X 11
1236346186.641713 EV_REL REL_Y -1
1236346186.641717 EV_SYN SYN_REPORT 0
1236346186.672653 EV_REL REL_X 4
1236346186.672659 EV_SYN SYN_REPORT 0
1236346186.703653 EV_REL REL_X 14
1236346186.703659 EV_SYN SYN_REPORT 0
1236346186.717644 EV_REL REL_X 2
1236346186.717649 EV_SYN SYN_REPORT 0
1236346186.742692 EV_REL REL_X 8
1236346186.742698 EV_SYN SYN_REPORT 0
1236346186.760681 EV_REL REL_X 6
1236346186.760684 EV_REL REL_Y -1
1236346186.760687 EV_SYN SYN_REPORT 0
1236346186.777644 EV_REL REL_X 6
1236346186.777649 EV_SYN SYN_REPORT 0
1236346186.797634 EV_REL REL_X 5
1236346186.797639 EV_SYN SYN_REPORT 0
1236346186.837297 EV_REL REL_X 6
1236346186.837302 EV_SYN SYN_REPORT 0
1236346186.881666 EV_REL REL_X -1
1236346186.881671 EV_SYN SYN_REPORT 0
1236346186.905627 EV_REL REL_X -2
1236346186.905633 EV_SYN SYN_REPORT 0
1236346186.936625 EV_REL REL_X -8
1236346186.936628 EV_SYN SYN_REPORT 0
1236346186.960664 EV_REL REL_X -3
1236346186.960669 EV_SYN SYN_REPORT 0
1236346186.976653 EV_REL REL_X -7
1236346186.976658 EV_SYN SYN_REPORT 0
1236346187.001618 EV_REL REL_X -9
1236346187.001619 EV_REL REL_Y 1
1236346187.001626 EV_SYN SYN_REPORT 0
1236346187.022603 EV_REL REL_X -105 <==
1236346187.022604 EV_REL REL_Y 6
1236346187.022607 EV_SYN SYN_REPORT 0
1236346187.051709 EV_REL REL_X -9
1236346187.051724 EV_SYN SYN_REPORT 0
1236346187.073604 EV_REL REL_X -31
1236346187.073608 EV_REL REL_Y 1
1236346187.073611 EV_SYN SYN_REPORT 0
1236346187.098610 EV_REL REL_X -4
1236346187.098616 EV_SYN SYN_REPORT 0
1236346187.116595 EV_REL REL_X -18
1236346187.116599 EV_SYN SYN_REPORT 0
1236346187.137648 EV_REL REL_X -22
1236346187.137654 EV_SYN SYN_REPORT 0
1236346187.153597 EV_REL REL_X -29
1236346187.153603 EV_SYN SYN_REPORT 0
1236346187.206568 EV_REL REL_X -90
1236346187.206572 EV_REL REL_Y 6
1236346187.206575 EV_SYN SYN_REPORT 0
1236346187.238583 EV_REL REL_X -2
1236346187.238588 EV_SYN SYN_REPORT 0
1236346187.256643 EV_REL REL_X -3
1236346187.256649 EV_SYN SYN_REPORT 0
1236346187.285596 EV_REL REL_X -3
1236346187.285603 EV_SYN SYN_REPORT 0
1236346187.316555 EV_REL REL_X -2
1236346187.316559 EV_REL REL_Y -1
1236346187.316562 EV_SYN SYN_REPORT 0
1236346187.333550 EV_REL REL_X -2
1236346187.333556 EV_SYN SYN_REPORT 0
1236346187.358551 EV_REL REL_X -2
1236346187.358557 EV_SYN SYN_REPORT 0
1236346187.377543 EV_REL REL_X -1
1236346187.377548 EV_SYN SYN_REPORT 0
1236346187.393544 EV_REL REL_X -2
1236346187.393548 EV_REL REL_Y -1
1236346187.393551 EV_SYN SYN_REPORT 0
1236346187.411541 EV_REL REL_X -2
1236346187.411547 EV_SYN SYN_REPORT 0
1236346187.458536 EV_REL REL_X -40
1236346187.458539 EV_REL REL_Y -1
1236346187.458543 EV_SYN SYN_REPORT 0
1236346187.530524 EV_REL REL_X 1
1236346187.530527 EV_REL REL_Y 1
1236346187.530530 EV_SYN SYN_REPORT 0
1236346187.560524 EV_REL REL_X 3
1236346187.560527 EV_REL REL_Y 2
1236346187.560531 EV_SYN SYN_REPORT 0
1236346187.583539 EV_REL REL_X 9
1236346187.583541 EV_REL REL_Y 5
1236346187.583545 EV_SYN SYN_REPORT 0
1236346187.610587 EV_REL REL_X 12
1236346187.610590 EV_REL REL_Y 2
1236346187.610594 EV_SYN SYN_REPORT 0
1236346187.633534 EV_REL REL_X 4
1236346187.633539 EV_SYN SYN_REPORT 0
1236346187.650514 EV_REL REL_X 21
1236346187.650520 EV_SYN SYN_REPORT 0
1236346187.691506 EV_REL REL_X 81
1236346187.691512 EV_SYN SYN_REPORT 0
1236346187.712505 EV_REL REL_X 7
1236346187.712511 EV_SYN SYN_REPORT 0
1236346187.741499 EV_REL REL_X 7
1236346187.741502 EV_REL REL_Y -1
1236346187.741505 EV_SYN SYN_REPORT 0
1236346187.758521 EV_REL REL_X 5
1236346187.758523 EV_REL REL_Y -1
1236346187.758528 EV_SYN SYN_REPORT 0
1236346187.785512 EV_REL REL_X 4
1236346187.785513 EV_REL REL_Y -1
1236346187.785517 EV_SYN SYN_REPORT 0
1236346187.792515 EV_REL REL_X 3
1236346187.792521 EV_SYN SYN_REPORT 0
1236346187.832508 EV_REL REL_X 1
1236346187.832513 EV_SYN SYN_REPORT 0
1236346187.860520 EV_REL REL_X 1
1236346187.860526 EV_SYN SYN_REPORT 0
1236346187.887498 EV_REL REL_X 2
1236346187.887499 EV_REL REL_Y 2
1236346187.887503 EV_SYN SYN_REPORT 0
1236346187.912547 EV_REL REL_X 4
1236346187.912550 EV_REL REL_Y 1
1236346187.912555 EV_SYN SYN_REPORT 0
1236346187.931496 EV_REL REL_X 4
1236346187.931498 EV_REL REL_Y 2
1236346187.931501 EV_SYN SYN_REPORT 0
1236346187.956497 EV_REL REL_X 4
1236346187.956502 EV_SYN SYN_REPORT 0
1236346187.971488 EV_REL REL_X 3
1236346187.971489 EV_REL REL_Y 1
1236346187.971493 EV_SYN SYN_REPORT 0
1236346187.995538 EV_REL REL_X 1
1236346187.995544 EV_SYN SYN_REPORT 0
1236346188.051488 EV_REL REL_X -1
1236346188.051489 EV_REL REL_Y -1
1236346188.051494 EV_SYN SYN_REPORT 0
$ hcidump -t -R
HCI sniffer - Bluetooth packet analyzer ver 1.42
device: hci0 snap_len: 1028 filter: 0xffffffffffffffff
1236346186.343663 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 01 00 00 00
1236346186.371660 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 02 20 00 00
1236346186.392654 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 06 10 00 00
1236346186.416652 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 0B 30 00 00
1236346186.445648 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 04 00 00 00
1236346186.467649 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 08 00 00 00
1236346186.487643 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 09 00 00 00
1236346186.503645 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 13 00 00 00
1236346186.527637 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 03 00 00 00
1236346186.591629 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 64 E0 FF 00 <==
1236346186.613626 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 06 00 00 00
1236346186.641624 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 0B F0 FF 00
1236346186.672619 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 04 00 00 00
1236346186.703616 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 0E 00 00 00
1236346186.717613 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 02 00 00 00
1236346186.742611 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 08 00 00 00
1236346186.760608 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 06 F0 FF 00
1236346186.777607 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 06 00 00 00
1236346186.797603 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 05 00 00 00
1236346186.837211 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 06 00 00 00
1236346186.881593 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FF 0F 00 00
1236346186.905591 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FE 0F 00 00
1236346186.936595 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 F8 0F 00 00
1236346186.960584 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FD 0F 00 00
1236346186.976581 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 F9 0F 00 00
1236346187.001584 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 F7 1F 00 00
1236346187.022579 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 97 6F 00 00 <==
1236346187.051580 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 F7 0F 00 00
1236346187.073569 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 E1 1F 00 00
1236346187.098567 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FC 0F 00 00
1236346187.116563 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 EE 0F 00 00
1236346187.137563 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 EA 0F 00 00
1236346187.153559 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 E3 0F 00 00
1236346187.206553 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 A6 6F 00 00
1236346187.238548 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FE 0F 00 00
1236346187.256549 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FD 0F 00 00
1236346187.285546 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FD 0F 00 00
1236346187.316540 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FE FF FF 00
1236346187.333536 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FE 0F 00 00
1236346187.358535 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FE 0F 00 00
1236346187.377531 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FF 0F 00 00
1236346187.393530 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FE FF FF 00
1236346187.411527 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FE 0F 00 00
1236346187.458522 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 D8 FF FF 00
1236346187.530512 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 01 10 00 00
1236346187.560509 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 03 20 00 00
1236346187.583505 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 09 50 00 00
1236346187.610504 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 0C 20 00 00
1236346187.633500 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 04 00 00 00
1236346187.650499 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 15 00 00 00
1236346187.691492 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 51 00 00 00
1236346187.712491 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 07 00 00 00
1236346187.741486 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 07 F0 FF 00
1236346187.758485 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 05 F0 FF 00
1236346187.785480 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 04 F0 FF 00
1236346187.792481 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 03 00 00 00
1236346187.832475 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 01 00 00 00
1236346187.860471 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 01 00 00 00
1236346187.887467 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 02 20 00 00
1236346187.912466 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 04 10 00 00
1236346187.931463 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 04 20 00 00
1236346187.956460 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 04 00 00 00
1236346187.971457 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 03 10 00 00
1236346187.995456 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 01 00 00 00
1236346188.051449 > 02 2C 20 0B 00 07 00 41 00 A1 02 00 FF FF FF 00
Reply to: