Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I know sudo lshw is used to list hardware. What would I look for in the output of this command to tell whether I can use a SATA III hard disk (versus whether I'll only achieve SATA II or SATA I speeds)?

Is it under *-storage, or something higher up, in the motherboard or something?

share|improve this question
With lshw you see all your hardware. With that information you can look up your mainboard model and with that you can look up the SATA speed on the internet under hardware specifications of that product. – Michael Tanner Apr 26 '12 at 22:54
up vote 0 down vote accepted

lshw or lspci do not directly tell you which version of sata is supported. You need to check the shown chipset against its specification, which you'll have to google. As an example I use

lspci  | grep -i sata

to find out which sata controller I have. The output is in my case

23:00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03)

This means I have either the ICH9M or the ICH9M-E controller. Googling for the former yielded a wikipedia article: telling me that it supports SATA 3.0 Gbit/s, hence SATA revision 2.0. hth :)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.