It looks like this has been fixed upstream.  I will close it.  If the
problem still occurs, please reopen it.


** Changed in: linux (Ubuntu)
       Status: Incomplete => Invalid

-- 
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/1117608

Title:
  413c:8140 [Dell Latitude D630] Bluetooth incorrectly removes input
  devices

Status in linux package in Ubuntu:
  Invalid

Bug description:
  Linux kernels after 3.2 introduced battery status reporting for
  devices such as bluetooth keyboards and mouse.

  Unfortunately there is an issue when such input devices are removed:

  - a battery status report is requested
  - this fails, because the device is being removed (communications with it are 
now down)
  - the failure results in a 5 second wait (the code has a 5 second timeout)

  - the bluetooth hci code has a race condition: the 5 second delay means one 
thread definitely loses the race
  - the race condition leads to devices in the sysfs tree being removed in the 
wrong order
  - this leads to udev events being sent out with 'truncated paths'
  - this leads to userspace programs like Xorg evdev ignoring the event, but 
then getting confused about what keyboard/mice are actually attached
  - this results in bluetooth keyboard/mice not working after a suspend/resume 
(because on resume the input devices are first removed, and then re-added)
  --- 
  ApportVersion: 2.6.1-0ubuntu9
  Architecture: i386
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  karl       2108 F.... pulseaudio
  DistroRelease: Ubuntu 12.10
  HibernationDevice: RESUME=UUID=a82d4a59-432d-4d4b-9d27-557f669eb637
  MachineType: Dell Inc. Latitude D630
  MarkForUpload: True
  Package: linux (not installed)
  PccardctlIdent:
   Socket 0:
     no product info available
  PccardctlStatus:
   Socket 0:
     no card
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=en_GB.UTF-8
   SHELL=/usr/bin/tcsh
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-4-generic 
root=UUID=84c73eda-43e4-429c-8428-0a37de7b6de5 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.8.0-4.8-generic 3.8.0-rc6
  RelatedPackageVersions:
   linux-restricted-modules-3.8.0-4-generic N/A
   linux-backports-modules-3.8.0-4-generic  N/A
   linux-firmware                           1.95
  Tags:  quantal running-unity
  Uname: Linux 3.8.0-4-generic i686
  UpgradeStatus: Upgraded to quantal on 2012-10-23 (107 days ago)
  UserGroups: adm admin audio cdrom dialout dip fax floppy lpadmin netdev 
plugdev powerdev scanner tape video
  WpaSupplicantLog:
   
  dmi.bios.date: 06/20/2008
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: A12
  dmi.board.name: 0KU184
  dmi.board.vendor: Dell Inc.
  dmi.chassis.type: 8
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: 
dmi:bvnDellInc.:bvrA12:bd06/20/2008:svnDellInc.:pnLatitudeD630:pvr:rvnDellInc.:rn0KU184:rvr:cvnDellInc.:ct8:cvr:
  dmi.product.name: Latitude D630
  dmi.sys.vendor: Dell Inc.

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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to