I guess this might not be fixable at all. Getting spin speed/SSD or not is done with this command (see http://comments.gmane.org/gmane.linux.kernel.bcache.devel/554):
$ sudo hdparm -I /dev/sda|grep Rot Nominal Media Rotation Rate: Solid State Device This is my internal SSD hard drive. I tried with a rotational hard drive attached with USB, but get no information about that. Same with a USB memory stick. This leads me to believe that it is not possible to detect if a USB connected drive is SSD or not, and the kernel assumes rotational drive as default. -- 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/499237 Title: Doesn't detect usb flash drive as SSD Status in The Linux Kernel: New Status in “linux” package in Ubuntu: Incomplete Bug description: I installed Ubuntu 9.10 on a 4G usb flash drive, performed updates as of 19 Dec 2009, and installed bootchart. The bootchart showed ureadahead as blocking the boot sequence while it did the readahead (Spinning drive style) instead of doing readahead in the background as I was expecting for a SSD. To manage notifications about this bug go to: https://bugs.launchpad.net/linux/+bug/499237/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp