I have a HP Elitebook 8460p , and the following works flawlessly for me:
1) As root create /etc/pm/
#!/bin/sh
# File: “/etc/pm/
TMPLIST=
case “${1}” in
echo -n ” > $TMPLIST
for i in `ls /sys/bus/
# Unbind xhci_hcd for first device XXXX:XX:XX.X:
echo -n “$i” | tee /sys/bus/
echo “$i” >> $TMPLIST
done
;;
for i in `cat $TMPLIST`; do
# Bind xhci_hcd for first device XXXX:XX:XX.X:
echo -n “$i” | tee /sys/bus/
done
rm $TMPLIST
;;
esac
2) chmod 755 /etc/pm/