I've replaced this SIMM with a new 32MB one and that is being correctly recognised and showing as 32MB.
Anyone got any ideas why this other SIMM is only showing as 16MB? Or could it really be a 16MB SIMM and the label is just wrong?
It doesn't have any make or obvious model numbers on the SIMM. Just 8 IBM chips on each side and a sticker saying "1095789 26266 32MB EDO". And some writing at the edge of the ram saying "B7340C 94V-0".