I recently purchased a stick of 256MB SDRAM SO-DIMM PC133 memory for my older Sony Vaio FX240 laptop. The memory fit into the slot at a 45 degree angle, being 144 pin, but when I went to lay it down and click into place, it was too long and didn't fit into the slot. This was clearly the right memory, but was just too long from the gold connectors to top of ram. I found out I needed Non-ECC memory and not ECC memory which I had mistakingly bought.
Because Non-ECC memory has 1 less chip on the module (4 chips instead of the 5 on the chip I had) does that mean that they are organized on the module vertically from left to right, rather than horizontally in each corner and 1 vertically in the middle? This would make the memory module shorter and fit in the slot right? 4 modules logically takes up less space than 5.
You can see the 4 chips. The one I just returned had 5 chips and seemed longer from gold side top.
Yes, that's possible. ECC stands for "Error Correcting Code". This means that for each 32 bits of memory, there are actually 7 extra bits stored. This requires extra chips to store the extra bits. The actual height of the DIMM is really a function of the board layout, so the really important thing to check is the pin count and the width of the DIMM. Basically, if it fits in the slot, it's got a good chance of working.
4GB A-Data PC2-6400 800 Mhz Non-ECC (2-2GB Chips), Lot of 50 PC3200 256 MB DDR 184 pin Memory chips 400MHz 256MB NON ECC, Kingston 2GB DDR2 533mhz pc2-4200 NON ECC Unbuffered 16 chip Desktop Memory RAM, Elixir 2GB DDR2 800mhz pc2-6400 NON ECC Unbuffered 16 chip Desktop Memory Module, Nanya 2GB DDR2 800mhz pc2-6400 NON ECC Unbuffered 16 chip Desktop Memory Module, Desktop RAM 4GB 4x 1GB PC2-6400U 800MHz DDR2 Non-ECC 240-pin 1Rx8 8-Chip Memory, 512mb PC2100 266MHZ DDR DESKTOP MEMORY NON ECC TESTED LOW DENSITY, Micron 512MB DDR2 533mhz pc2-4200 NON ECC Unbuffered RAM Desktop PC Memory 8chip, Micron 512MB KIT (2x256MB) PC133 MEMORY SDRAM Low-Density 16Chips Non-Ecc RAM, Micron 512MB DDR 333mhz PC2700 NON ECC SODIMM Laptop Memory Module 8 chip RAM, Samsung 2GB DDR2 pc2-5300 667mhz 2Rx8 SODIMM NON ECC Laptop Memory 16 chip RAM, M381L2923BTM-CAA 1GB DDR PC2100 18CHIP ECC NON-REGISTERED, 64MB / 4d nonECC NON ECC NEC RAMBUS RDRAM DRAM MEMORY RAM CHIP MC-4R64CPE6C-653!, SAMSUNGM 2GB 378B5673EH1-CH9 PC3-10600U DIMM 16CHIPS NON-ECC , MICRON 1GB (2x512MB) PC133 SDRAM MEMORY ECC 18-Chips Non-Registered Ram, Lot of 6 512MB DDR2 PC2-3200 400mhz 8-chip NON ECC Unbuffered RAM Desktop Memory, LOT OF 8 pcs 512MB RAM PC133 Desktop Memory 168 pin non-ECC SDRAM Micron chips, MICRON 256MB (2x128MB) PC100 SDRAM MEMORY 168PIN ECC 18-Chips Non-Registered RAM, STT DDR3 SDRAM 4GB 1600 MHz PC3-12800 CL9 Micron Chip Desktop Memory Non-ECC 4g, KINGSTON 1GB KIT (512MB x 2) PC133 SDRAM LOW-DENSITY 16CHIPS NON-ECC MEMORY, 64MB EDO SIMM 8CHIPS NON-ECC 64T8E164-60 AFE BRAND NEW NEVER USED., Viking Hynix 512MB DDR 400mhz PC3200 NON ECC Unbuffered Desktop Memory 8chip RAM, SuperTalent DDR2 SDRAM 800 MHz 4GB PC2-6400 Hynix Chip Desktop Memory Non-ECC 4g, 4GB (2 x 2GB) PC3-8500 DDR3 1066 MHz 4G Non-ECC Micron Chip Desktop RAM 240-Pin , KINGSTON 512MB (2X256MB) PC133 ECC 9-CHIPS SDRAM MEMORY NON-REGISTERED, PNY 512MB DDR2 667mhz pc2-5300 NON ECC 16-chip Desktop Memory RAM part # 64WFT, MT8HTF6464AY-53EB8 512MB 1RX8 PC2-4200U-444-12-ZZ 8CHIPS NON-ECC , 1GB DDR 400 PC-3200 DIMM 16CHIP 184PIN NON-ECC , HYS64T64000HU-5-A 512MB 1RX8 PC2-3200U-333-11-A1 PC2-3200 8CHIP NON-ECC , 512MB KIT (2x256MB) PC133 SDRAM 8CHIPS MEMORY NON-ECC 168-PIN, MT4VDDT1664AG-335CA 128MB DDR 333MHz DIMM 4CHIP PC3200 NON-ECC , NT128D64SH4B1G-5T 128MB DDR 400MHz DIMM 4CHIP PC3200 NON-ECC , Super Talent DDR3-1066 4GB Hynix Chip Desktop Memory Non-ECC PC3-8500 1 STICK *, HYS72D128020GU-7F-A 1GB DDR PC2100 18CHIP ECC NON-REGISTERED , CT12864Z335.K16TKY 1GB DDR PC2700 CL2.5 16CHIP NON-ECC , M381L2923BTM-CAA 1GB DDR PC2100 18CHIP ECC NON-REGISTERED , KTC-PR266/1G 1GB DDR PC2100 DIMM 16CHIP 184PIN LOW DENSITY CHIPS , KTM-M50/1G 1GB DDR PC3200 DIMM 16CHIP 184PIN LOW DENSITY CHIPS , KTD4550/1G 1GB PC3200 DIMM 16CHIP 184PIN DDR LOW DENSITY CHIPS , 1GB PC3200 DIMM 16CHIP 184PIN DDR LOW DENSITY CHIPS , CT64M64S4D75.16LTDY 512MB PC133 DIMM 16CHIP 168PIN NON-ECC SDRAM , 1GB 2RX8 PC2-4200 DIMM 16CHIP 240PIN NON-ECC LOW DENSITY CHIPS , 512MB 1RX8 PC2-3200U-333U NON-ECC 8CHIPS , 512MB 1RX8 PC2-4200U-444U NON-ECC 8CHIPS , NEW 2GB DDR3 SDRAM PC3-8500 DDR3-1066 MHz MICRON CHIP PC DESKTOP MEMORY Non-ECC, 2GB (2X1GB) DDR PC3200 CL3 DIMM 16CHIP NON-ECC X32PB2GC , STT DDR2 800 2GB PC2-6400 800MHz Hynix Chip Desktop Memory 240pin Non-ECC 1x 2g, 2GB DDR3-1333 MHz Hynix Chip Desktop Memory 1333MHz 240PIN PC RAM Non-ECC 1x 2G,