On my HP 8540w I have created the following script

/etc/pm/sleep.d/05_xhci

The content of this file is
Code:
#!/bin/sh
# Fix some issues with USB3

if [ "$1" = "suspend" ]
then
        modprobe -r xhci
fi

if [ "$1" = "resume" ]
then
        modprobe xhci
fi
chmod 755 /etc/pm/sleep.d/05_xhci

And now I can use my USB3 devices and go in suspend mode.
(Perhaps you need to change the script to hibernate)

Note that I use Lucid, version 10.4 beta 2
Perhaps you'll need to store this file on a folder called suspend.d
Thank you for the tips helping me to understand the issue.

Regards
Gab