Yes, it has to do with rank.
I can't find a compatibility list anywhere. I need them for Dell E6410. I have three of them. Two are i5 and one is i7. Dell's chat techs looked up each Service Tag number specific to each laptop to find out the specific needs of each laptop which could have changed over the time they made this model due to whatever parts were available. They all require ONLY PC3-8500 even though anything that uses PC3-8500 should be able to use PC3-10600 and Dell sells ONLY PC3-10600 on it's website as an upgrade for all E6410's. I bought all three laptops used. I think they have the original RAM in them. They all came with 2x2GB PC3-10600.
I'm looking to set them up with 2x4GB PC3-10600. Everything I've read says the only thing to be concerned with is the CAS Latency. It doesn't matter if it's Registered, Non-Registered, ECC or Non-ECC, Buffered or Non-Buffered. There is a difference between server and non-server RAM and between MAC and PC RAM. You don't want Server RAM or MAC RAM for a PC Laptop. I need this for a PC Laptop. It doesn't seem to matter what the CAS Latency is but it should match between the two sticks of RAM.
Nothing I've ever read has stipulated between 2Rx8 and 2Rx4. The numbers after the CL such as "-10-E1-D2" don't matter. I know the 10 is another timing which I would think should always be the lower the better but everything I've read says it doesn't matter. Actually everything I've read says there's little difference between one or two digits of CL but that they should match between the two sticks. I don't know why some have an F2 where as others have E1-D2 as in the above list and two of three above have two different four-digit numbers that the one I bought doesn't have. All three sticks seem to have the same model number.
I'll check each of my three laptops to see if they have 2Rx8 or 2Rx4. I've already bought a stick of 2Rx8,