The A21m is very picky about what kind of RAM you install. I attempted a while back to purchase and install 2 256MB PC133 SODIMMs from Crucial and they did not work. The A21 just beeped at me...
Its not that A21m is 'picky' about RAM, you have to install RAM that is compatible.
A21m uses the Intel 440BX/ZX chipset, which does not support the use of DRAM components higher than 128Mbit technology. Most (virtually all) PC133 modules in the last couple years are made with 256Mbit DRAM components = no workie on older PC100 era chipsets. PC133 no matter the components will work fine @ 100MHz operation.
The A21m requires a 256MB module with a total of 16 DRAM chips, 8 per side.
128Mbit x 16 chips = 256MByte
256Mbit x 8 chips = 256MByte <-- not compatible
These are fairly plentiful on Ebay; going price is about $60 ~ $70 shipped, sometimes as low as $50 and as high as $90. I purchased two 256MB modules to max-out an A21m Thinkpad I had a few months ago (sold it). Look for modules that have
16 chips total. Don't go by the photo, many sellers use one photo for different types of RAM.
You can cross-reference other makes and models that require the same memory specifications:
Dell: Inspiron 2500, 3700, 3800, 4000, 5000, 7500; Latitude C500, C600, C800, CPt C-Series, CPx
Toshiba: Satellite 1800, 1805, 2805, 3000; Tecra 8000, 8100; Portege 7140CT, 7200CT, 7220CT,
Compaq: Armada E500, E700, M300, M700
HP: OmniBook 500, 900, 6000, XE3C
IBM: Thinkpad 390X, 570E, 600E, A20m, A20p, A21e, A21p, A22e, A22m, A22p
Or you can cross-reference part numbers:
IBM # 33L3069 and 33L3070
Kingston # KTD/KTM-INSP7500/256 (Dell), KTD/KTM-TP390X/256 (IBM), KVR100X64SC2/256 (Kingston), KTT-SO100/256 (Toshiba)
This Ebay seller is a consistent source for these modules. I am not endorsing this reseller and I've never purchased from him. But I've bid [unsuccessfully] on a dozen of his auctions and it appears this is the only kind of 144-pin 256MB module he sells for notebooks (with 16 chips).
Any of these will work (not an endorsement of any Ebay seller):
256MB SODIMM for Thinkpad
Samsung 256MB 144 pin 16 chip PC100
256MB SODIMM for Thinkpad