Page 1 of 1

Quick Q: Does the X220 have a SATA 6Gb/s contoller?

Posted: Tue Aug 23, 2011 11:10 am
by iamdmc
Or is it only a 3Gb/s controller?

OR is it a 6Gb/s controller that is crippled by Lenovo BIOS/firmware (as was the case with the X61 and the underutilized 3Gb/s controller)

Re: Quick Q: Does the X220 have a SATA 6Gb/s contoller?

Posted: Tue Aug 23, 2011 2:05 pm
by ZaZ
Yes, I believe it does, but there's few if any SATA III drive that will fit the 7mm bay without modification.

Re: Quick Q: Does the X220 have a SATA 6Gb/s contoller?

Posted: Tue Aug 23, 2011 2:20 pm
by iamdmc
can anyone confirm

FYI - any 9mm height SSD will fit without modification if you don't use the rubber spacers. See my sig for details

Re: Quick Q: Does the X220 have a SATA 6Gb/s contoller?

Posted: Wed Aug 24, 2011 7:28 am
by penartur

Re: Quick Q: Does the X220 have a SATA 6Gb/s contoller?

Posted: Wed Aug 24, 2011 7:49 am
by iamdmc
Can you trust an article that references SATA 6Gb/s as "600MB/s"? 6Gb/s = 750MB/s.

I'd love to believe this article, but I'm getting a max of 350MB/s on my Agility 3, and its max should be 550MB/s...

This speed is more in-line with SATA 3Gb/s (375MB/s max)

Re: Quick Q: Does the X220 have a SATA 6Gb/s contoller?

Posted: Wed Aug 24, 2011 8:49 am
by penartur
iamdmc wrote:Can you trust an article that references SATA 6Gb/s as "600MB/s"? 6Gb/s = 750MB/s.
You forget about ECC. And why do you think "SATA 3" is often referred to as "SATA 600", "SATA 2" as "SATA 300" etc?

Re: Quick Q: Does the X220 have a SATA 6Gb/s contoller?

Posted: Wed Aug 24, 2011 9:30 am
by iamdmc
ECC applies to RAM not the SSD

And SATA 6Gb/s is incorrectly referred to as SATA3, yes. The SATA alliance decided to push to call it SATA 6Gb/s instead of SATA3, because that name may be confused with SATA 3Gb/s.

My point still stands. SATA 6Gb/s is NOT 600MB/s. It's not base 10, it's binary! SATA300 and SATA600 are not correct names.

Re: Quick Q: Does the X220 have a SATA 6Gb/s contoller?

Posted: Wed Aug 24, 2011 1:34 pm
by penartur
iamdmc wrote:ECC applies to RAM not the SSD
ECC applies to SATA as well. SATA uses some sort of coding, and is sending data in 10-bit packets, each containing 8 bits of actual data and 2 bits of overhead (it is actually some kind of ECC).

Re: Quick Q: Does the X220 have a SATA 6Gb/s contoller?

Posted: Wed Aug 24, 2011 2:10 pm
by iamdmc
Saying "there's just overhead" doesn't account for the 2 bits. What is it?

anyway, back to original Q: can anyone confirm 6Gb/s controller (and if it's uncrippled)?

Re: Quick Q: Does the X220 have a SATA 6Gb/s contoller?

Posted: Thu Aug 25, 2011 7:53 am
by erik
iamdmc wrote:I'd love to believe this article, but I'm getting a max of 350MB/s on my Agility 3, and its max should be 550MB/s...

This speed is more in-line with SATA 3Gb/s (375MB/s max)
SATA 3Gb/s tops out at around 265MB/s, not 375.   the fact that you're exceeding 265 is proof that your drive is the issue rather than the controller.

Re: Quick Q: Does the X220 have a SATA 6Gb/s contoller?

Posted: Thu Aug 25, 2011 11:09 am
by iamdmc
Mreally?

Although you didn't mention a source, I trust your advice enough to take you at that. Thanks Erik

Re: Quick Q: Does the X220 have a SATA 6Gb/s contoller?

Posted: Thu Aug 25, 2011 4:33 pm
by erik
if it helps, there's no way to limit/cap/cripple a SATA controller at a fractional speed.   the SATA 3Gb/s controllers on T61/X61 systems were put into 1.5Gb/s mode for compatibility reasons.   if the 6Gb/s controller on the X220 were put into 3Gb/s mode then the best you'd see is ~265MB/s max.   since you're clearly exceeding that, there's definitely no cap.

Re: Quick Q: Does the X220 have a SATA 6Gb/s contoller?

Posted: Fri Aug 26, 2011 4:49 am
by penartur
iamdmc wrote:Saying "there's just overhead" doesn't account for the 2 bits. What is it?
I already gave you a link: 8b/10b encoding.
6Gbits/second is the speed on a link layer, 600MBytes/second is the speed on a data layer; additional overhead may apply (such as SATA commands, packet headers etc), decreasing the actual files transfer speed you experience (which may differ depending on how are you using your SSD). But the data speed of SATA3 is 600MBytes/second, and 8b/10b encoding is something done on a link layer and is close to Digital-to-Analog coding.