[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: