Ok I found out it's because I use the cypress usb to ata chip in my harddisk enclosure. Would be great if it would be supported in later kernel builds as a module. (it's under usb storage). Can someone with a sata enclouse try to get it into sleep? Thnx
Support has just been added in 2.6.35.11, 2.6.36.4 and 2.6.37.1.
I thought you might be interested to know that since kernel build 2.6.35.11-2, it is not possible anymore to boot from an USB disk without using an initrd, at least on SheevaPlug. Since with early Fedora releases (before 15), it is not that easy to build an initrd, I stuck to initrd-less booting so far, and this was thwarted when I tried to upgrade to a more recent kernel. I tracked it down to CONFIG_USB_STORAGE_CYPRESS_ATACB being enabled for the first time in the aforementioned build. During kernel initialization, no USB storage device is found, and the kernel panics for lack of a root file system. This problem is remotely connected to this Ubuntu bug:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/419231It should be fixed in RELEASE 2 of 3.3.6. See if that fixes it for you.
It appears that this configuration was causing a missing dependency in the base kernel that could be resolved by creating an initrd that loads cypress module.
CONFIG_USB_STORAGE_CYPRESS_ATACB=m
It is now configured to build that module as part of the base kernel.