Roger,
I had similar problem with Asus u30jc and bluetooth. I must use custom
scripts for suspend and hibernate.
For some reason, unknown to me, pm-suspend can't power off all
devices. Bluetooth device, BT-270 (broadcom) is attached on USB (by
Asus design). During entry in sleeping mode pm can't turning off this
device. Maybe, in your case, pm can't detach your mouse from
bluetooth.
maybe you would find some useful infos from my script. I find
debugging pm sleep and hibernate mode to difficult because it is very
hard to collect useful informations from pm.

========== /etc/pm/sleep.d/custom-ehci-hcd =====================
#!/bin/sh
#inspired by http://art.ubuntuforums.org/showpost.php?p=9744970&postcount=19
#...and 
http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug
# tidied by tqzzaa :)

VERSION=1.1.1a
DEV_LIST=/tmp/usb-dev-list
DRIVERS_DIR=/sys/bus/pci/drivers
DRIVERS="ehci xhci" # ehci_hcd, xhci_hcd
HEX="[[:xdigit:]]"
MAX_BIND_ATTEMPTS=2
BIND_WAIT=0.1

unbindDev() {
  echo -n > $DEV_LIST 2>/dev/null
  for driver in $DRIVERS; do
    DDIR=$DRIVERS_DIR/${driver}_hcd
    for dev in `ls $DDIR 2>/dev/null | egrep "^$HEX+:$HEX+:$HEX"`; do
      echo -n "$dev" > $DDIR/unbind
      echo "$driver $dev" >> $DEV_LIST
    done
  done
}

bindDev() {
  if [ -s $DEV_LIST ]; then
    while read driver dev; do
      DDIR=$DRIVERS_DIR/${driver}_hcd
      while [ $((MAX_BIND_ATTEMPTS)) -gt 0 ]; do
          echo -n "$dev" > $DDIR/bind
          if [ ! -L "$DDIR/$dev" ]; then
            sleep $BIND_WAIT
          else
            break
          fi
          MAX_BIND_ATTEMPTS=$((MAX_BIND_ATTEMPTS-1))
      done
    done < $DEV_LIST
  fi
  rm $DEV_LIST 2>/dev/null
}

case "$1" in
  hibernate|suspend) unbindDev;;
  resume|thaw)       bindDev;;
esac

==========================end of script ======================================
On 2 April 2012 03:39, Roger K. Wells <roger.k.we...@saic.com> wrote:
> no response.  This is real though.  Just not using a bluetooth mouse & all's
> well.
> cheers
> roger wells
>
> -------- Original Message --------
> Subject:        Kernel 3.3.0-4 & bluetooth
> Date:   Sat, 31 Mar 2012 16:40:25 -0400
> From:   Roger Wells <rwell...@cox.net>
> Reply-To:       roger.k.we...@alum.mit.edu
> To:     Community support for Fedora users <users@lists.fedoraproject.org>
>
>
>
> Hello,
>
> Machine: Lenovo Thinkpad x220 plus MS Bluetooth Notebook Mouse 5000
> (both about 3 months old)
> uname -srov: Linux 3.3.0-4.fc16.x86_64 #1 SMP Tue Mar 20 18:05:40 UTC
> 2012 GNU/Linux
> Desktop: Gnome 3
>
> Problem: When I suspend (by closing the lid) the suspend LED starts
> blinking as usual but never stops.
>               Power switch is the only option.  If I do not use the
> Bluetooth Mouse there is no problem and
>               machine suspends normally.  Note: X200 Bluetooth radio
> is still on just the mouse is off.
>               With kernel 3.2.9-2 (just choosing it from the initial
> grub menu) this problem does not occur.
>
> I removed the mouse from the Bluetooth configuration and re-paired it to
> no avail.
> Any suggestions about what I might check next would be appreciated.
> Actually, if nothing else, just how to make 3.2.9-2 the default kernel
> until this situation passes would be nice.
>
> thanks,
> Roger Wells
>
> --
> Roger Wells, P.E.
> SAIC
> 221 Third St
> Newport, RI 02840
> 401-847-4210 (voice)
> 401-849-1585 (fax)
> roger.k.we...@saic.com
>
>
> --
> users mailing list
> users@lists.fedoraproject.org
> To unsubscribe or change subscription options:
> https://admin.fedoraproject.org/mailman/listinfo/users
> Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
> Have a question? Ask away: http://ask.fedoraproject.org
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org

Reply via email to