← Back to team overview

kernel-packages team mailing list archive

[Bug 1318639] Re: Bluetooth mouse connects but does not move pointer

 

** Description changed:

  Ubuntu 14.04. Bluetooth add new device wizard finished without any
  error. Bluetooth applet shows Bluetooth enabled. The applet shows that
  the mouse is connected too, if user (me) click it once. It can auto-
  reconnect this way on reboot. Whenever it is 'connected', power applet
  can show the batter remains for the mouse - and when the mouse's batter
  depletes, the power applet knows it and report correctly.
  
  The problem: cursor doesn't move. In fact, if I boot into Windows 8.0 on
  the same host, the cursor moves. The same mouse works fine on Windows XP
  too.It doesn't have on/off switch.
  
  dmesg:
  Code:
  
  [  129.914221] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
  [  129.914256] Bluetooth: HIDP socket layer initialized
  [  129.916595] hid-generic 0005:0A5C:0001.0005: unknown main item tag 0x0
  [  129.953134] input: Bluetooth Mouse as /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0/bluetooth/hci0/hci0:21/input14
  [  129.954447] hid-generic 0005:0A5C:0001.0005: input,hidraw4: BLUETOOTH HID v0.1e Keyboard [Bluetooth Mouse] on 74:f0:6d:81:bd:72
  
  The device mentioned in dmesg does not exist as a file node in that path (perhaps wasn't supposed to):
  Code:
  
  $ ls /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0/bluetooth/hci0/hci0:21/input14
  ls: no se puede acceder a /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0/bluetooth/hci0/hci0:21/input14: No existe el archivo o el directorio
  
  XINPUT has:
  
  Code:
  
  $ xinput
  ⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
  ⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
  ⎜   ↳ eGalax Inc. USB TouchController         	id=9	[slave  pointer  (2)]
  ⎜   ↳ eGalax Inc. USB TouchController Pen     	id=10	[slave  pointer  (2)]
  ⎜   ↳ Logitech USB Trackball                  	id=11	[slave  pointer  (2)]
  ⎜   ↳ Bluetooth Mouse                         	id=17	[slave  pointer  (2)]
  ⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
      ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
      ↳ Power Button                            	id=6	[slave  keyboard (3)]
      ↳ Video Bus                               	id=7	[slave  keyboard (3)]
      ↳ Power Button                            	id=8	[slave  keyboard (3)]
      ↳ Heng Yu Technology Poker II             	id=12	[slave  keyboard (3)]
      ↳ Heng Yu Technology Poker II             	id=13	[slave  keyboard (3)]
      ↳ USB 2.0 Camera                          	id=14	[slave  keyboard (3)]
      ↳ Asus Laptop extra buttons               	id=15	[slave  keyboard (3)]
      ↳ AT Translated Set 2 keyboard            	id=16	[slave  keyboard (3)]
  
  Attempt to enable device id=17 has no effect. I am afraid it is always enabled:
  Code:
  
  $ xinput --enable 17
  
  It seems the mouse device does not send any data to the host when the cursor not moving. The following CODE demonstrate that:
  1. computer boots, /dev/inputs/mouse3 device does not exist
  2. user click bluetooth mouse and /dev/inputs/mouse3 device come to exist, that means mouse3 is the bluetooth
  3. but it doesn't generate any data when moving, compare to a real USB mouse mouse2
  
  Code:
  
  $ ls
  by-id    event1   event12  event4  event7  js0     mouse1
  by-path  event10  event2   event5  event8  mice    mouse2
  event0   event11  event3   event6  event9  mouse0
  $ ls
  by-id    event1   event12  event3  event6  event9  mouse0  mouse3
  by-path  event10  event13  event4  event7  js0     mouse1
  event0   event11  event2   event5  event8  mice    mouse2
  $ sudo -i
  # od < /dev/input/mouse3
  ^C
  # od < /dev/input/mouse2
  0000000 177430 034000 177777 174070 034377 177364 171070 034375
  0000020 177766 171070 034375 176765 173070 034373 176367 174470
  0000040 034374 175367 175070 034373 175775 176470 034375 177375
  0000060 177470 034377 177777 177470 014377 000377 176470 014377
  0000100 000771 172430 014001 000764 172030 014002 000766 173030
  0000120 014001 001371 175030 014001 000775 177030 014001 000377
  ^C
  
  The most singular thing that happened is: in one occassion, I boot into
  Windows 8 and use the mouse, when I reboot back, the cursor go on moving
  for a few minutes and mute. It seems, using it in Windows 'oils' the
  mouse. But I couldn't repeatly reproduce this. I am very certain about
  this. The cursor doesn't move even right after the first time add-new-
  bluetooth device wizard quit successfully, the single one time it
  worked, is after Windows 8 oiled it.
  
-  My devices are:
- 
- $ lspci
- 00:00.0 Host bridge: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
- 00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
- 00:02.1 Display controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
- 00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 04)
- 00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 04)
- 00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 04)
- 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 04)
- 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 04)
- 00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 04)
- 00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 04)
- 00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 04)
- 00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 04)
- 00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 04)
- 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f4)
- 00:1f.0 ISA bridge: Intel Corporation 82801HM (ICH8M) LPC Interface Controller (rev 04)
- 00:1f.1 IDE interface: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 04)
- 00:1f.2 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 04)
- 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 04)
- 01:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
- 02:00.0 Multimedia controller: Broadcom Corporation BCM70015 Video Decoder [Crystal HD]
  ---
  ApportVersion: 2.14.1-0ubuntu3
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  tristan    1803 F.... pulseaudio
  CurrentDesktop: Unity
  DistroRelease: Ubuntu 14.04
  InstallationDate: Installed on 2014-04-28 (13 days ago)
  InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
  MachineType: TUL M11JB
  Package: linux (not installed)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic root=UUID=726d8633-5380-4593-985e-27959193de0e ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.13.0-24.47-generic 3.13.9
  RelatedPackageVersions:
   linux-restricted-modules-3.13.0-24-generic N/A
   linux-backports-modules-3.13.0-24-generic  N/A
   linux-firmware                             1.127
  Tags:  trusty
  Uname: Linux 3.13.0-24-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
  _MarkForUpload: True
  dmi.bios.date: 03/01/2011
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: Lucid-TUL-0135
  dmi.board.asset.tag: To be filled by O.E.M.
  dmi.board.name: M11JB
  dmi.board.vendor: TUL
  dmi.board.version: R2.0/R1.1
  dmi.chassis.asset.tag: To Be Filled By O.E.M.
  dmi.chassis.type: 1
  dmi.chassis.vendor: TUL
  dmi.chassis.version: R2.0/R1.1
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrLucid-TUL-0135:bd03/01/2011:svnTUL:pnM11JB:pvrR2.0/R1.1:rvnTUL:rnM11JB:rvrR2.0/R1.1:cvnTUL:ct1:cvrR2.0/R1.1:
  dmi.product.name: M11JB
  dmi.product.version: R2.0/R1.1
  dmi.sys.vendor: TUL

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1318639

Title:
  Bluetooth mouse connects but does not move pointer

Status in “linux” package in Ubuntu:
  Confirmed

Bug description:
  Ubuntu 14.04. Bluetooth add new device wizard finished without any
  error. Bluetooth applet shows Bluetooth enabled. The applet shows that
  the mouse is connected too, if user (me) click it once. It can auto-
  reconnect this way on reboot. Whenever it is 'connected', power applet
  can show the batter remains for the mouse - and when the mouse's
  batter depletes, the power applet knows it and report correctly.

  The problem: cursor doesn't move. In fact, if I boot into Windows 8.0
  on the same host, the cursor moves. The same mouse works fine on
  Windows XP too.It doesn't have on/off switch.

  dmesg:
  Code:

  [  129.914221] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
  [  129.914256] Bluetooth: HIDP socket layer initialized
  [  129.916595] hid-generic 0005:0A5C:0001.0005: unknown main item tag 0x0
  [  129.953134] input: Bluetooth Mouse as /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0/bluetooth/hci0/hci0:21/input14
  [  129.954447] hid-generic 0005:0A5C:0001.0005: input,hidraw4: BLUETOOTH HID v0.1e Keyboard [Bluetooth Mouse] on 74:f0:6d:81:bd:72

  The device mentioned in dmesg does not exist as a file node in that path (perhaps wasn't supposed to):
  Code:

  $ ls /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0/bluetooth/hci0/hci0:21/input14
  ls: no se puede acceder a /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0/bluetooth/hci0/hci0:21/input14: No existe el archivo o el directorio

  XINPUT has:

  Code:

  $ xinput
  ⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
  ⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
  ⎜   ↳ eGalax Inc. USB TouchController         	id=9	[slave  pointer  (2)]
  ⎜   ↳ eGalax Inc. USB TouchController Pen     	id=10	[slave  pointer  (2)]
  ⎜   ↳ Logitech USB Trackball                  	id=11	[slave  pointer  (2)]
  ⎜   ↳ Bluetooth Mouse                         	id=17	[slave  pointer  (2)]
  ⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
      ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
      ↳ Power Button                            	id=6	[slave  keyboard (3)]
      ↳ Video Bus                               	id=7	[slave  keyboard (3)]
      ↳ Power Button                            	id=8	[slave  keyboard (3)]
      ↳ Heng Yu Technology Poker II             	id=12	[slave  keyboard (3)]
      ↳ Heng Yu Technology Poker II             	id=13	[slave  keyboard (3)]
      ↳ USB 2.0 Camera                          	id=14	[slave  keyboard (3)]
      ↳ Asus Laptop extra buttons               	id=15	[slave  keyboard (3)]
      ↳ AT Translated Set 2 keyboard            	id=16	[slave  keyboard (3)]

  Attempt to enable device id=17 has no effect. I am afraid it is always enabled:
  Code:

  $ xinput --enable 17

  It seems the mouse device does not send any data to the host when the cursor not moving. The following CODE demonstrate that:
  1. computer boots, /dev/inputs/mouse3 device does not exist
  2. user click bluetooth mouse and /dev/inputs/mouse3 device come to exist, that means mouse3 is the bluetooth
  3. but it doesn't generate any data when moving, compare to a real USB mouse mouse2

  Code:

  $ ls
  by-id    event1   event12  event4  event7  js0     mouse1
  by-path  event10  event2   event5  event8  mice    mouse2
  event0   event11  event3   event6  event9  mouse0
  $ ls
  by-id    event1   event12  event3  event6  event9  mouse0  mouse3
  by-path  event10  event13  event4  event7  js0     mouse1
  event0   event11  event2   event5  event8  mice    mouse2
  $ sudo -i
  # od < /dev/input/mouse3
  ^C
  # od < /dev/input/mouse2
  0000000 177430 034000 177777 174070 034377 177364 171070 034375
  0000020 177766 171070 034375 176765 173070 034373 176367 174470
  0000040 034374 175367 175070 034373 175775 176470 034375 177375
  0000060 177470 034377 177777 177470 014377 000377 176470 014377
  0000100 000771 172430 014001 000764 172030 014002 000766 173030
  0000120 014001 001371 175030 014001 000775 177030 014001 000377
  ^C

  The most singular thing that happened is: in one occassion, I boot
  into Windows 8 and use the mouse, when I reboot back, the cursor go on
  moving for a few minutes and mute. It seems, using it in Windows
  'oils' the mouse. But I couldn't repeatly reproduce this. I am very
  certain about this. The cursor doesn't move even right after the first
  time add-new-bluetooth device wizard quit successfully, the single one
  time it worked, is after Windows 8 oiled it.

  ---
  ApportVersion: 2.14.1-0ubuntu3
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  tristan    1803 F.... pulseaudio
  CurrentDesktop: Unity
  DistroRelease: Ubuntu 14.04
  InstallationDate: Installed on 2014-04-28 (13 days ago)
  InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
  MachineType: TUL M11JB
  Package: linux (not installed)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic root=UUID=726d8633-5380-4593-985e-27959193de0e ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.13.0-24.47-generic 3.13.9
  RelatedPackageVersions:
   linux-restricted-modules-3.13.0-24-generic N/A
   linux-backports-modules-3.13.0-24-generic  N/A
   linux-firmware                             1.127
  Tags:  trusty
  Uname: Linux 3.13.0-24-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
  _MarkForUpload: True
  dmi.bios.date: 03/01/2011
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: Lucid-TUL-0135
  dmi.board.asset.tag: To be filled by O.E.M.
  dmi.board.name: M11JB
  dmi.board.vendor: TUL
  dmi.board.version: R2.0/R1.1
  dmi.chassis.asset.tag: To Be Filled By O.E.M.
  dmi.chassis.type: 1
  dmi.chassis.vendor: TUL
  dmi.chassis.version: R2.0/R1.1
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrLucid-TUL-0135:bd03/01/2011:svnTUL:pnM11JB:pvrR2.0/R1.1:rvnTUL:rnM11JB:rvrR2.0/R1.1:cvnTUL:ct1:cvrR2.0/R1.1:
  dmi.product.name: M11JB
  dmi.product.version: R2.0/R1.1
  dmi.sys.vendor: TUL

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1318639/+subscriptions


References