Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

Advice on RAM upgrade. ThinkPad X230

X230-X280, X390 Series
Post Reply
Message
Author
justMaverick
Posts: 7
Joined: Wed Sep 30, 2020 10:34 am
Location: Warsaw, Poland

Advice on RAM upgrade. ThinkPad X230

#1 Post by justMaverick » Wed Sep 30, 2020 11:02 am

Hi. I've bought used X230 recently, and want to upgrade RAM and SSD. Currently I have 2 sticks for 2Gb each. It probably will be enough for my purposes (learning programming), but my installed system (lubuntu) recognize only half of the RAM. In bios all 4Gb are available. Kindly ask for help. I'm about to give up and stop using this great machine.

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 2808
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Advice on RAM upgrade. ThinkPad X230

#2 Post by axur-delmeria » Wed Sep 30, 2020 11:30 pm

The X230 accepts up to 8GB DDR3L-1866 RAM stick per slot. Regarding Ubuntu's RAM detection issue, try parsing through the output of dmesg or journalctl for any clues.
Daily driver: X220 4291-C91 i7-2620M

Backup: X601 Core 2 Duo T8100
Toy: X60F Core Solo U1300
On loan: X220 4291-P79 i5-2520M
In pieces: two retired but working X61Ts
RIP: 760XD 9546-U9E; X61 7676-A24; and a BOE-Hydis HV121P01-100 in failed SXGA+ mod
:cry:

atagunov
Senior Member
Senior Member
Posts: 636
Joined: Thu Apr 02, 2020 3:11 pm
Location: London, UK

Re: Advice on RAM upgrade. ThinkPad X230

#3 Post by atagunov » Thu Oct 01, 2020 7:10 am

justMaverick wrote:
Wed Sep 30, 2020 11:02 am
my installed system (lubuntu) recognize only half of the RAM. In bios all 4Gb are available
Just to make sure: Ubuntu is recent enough isn't it? How have you concluded it recognises 2Gb only? What do you see in the console at the top of the screen once you run 'top' ?

Worst case you could try different RAM: DDR3 should be pretty cheap these days on ebay. I certainly would run 8Gb not 4Gb ram. Even when learning programming you got to look things up online using Firefox and Firefox will work a lot better on an 8Gb machine. X230 are nice machines, don't give up, just kit it out with a half-decent brand of RAM and you'll be good to go
X220, 2 *T520

jursky
Freshman Member
Posts: 62
Joined: Mon May 07, 2018 7:31 am
Location: Kosice, Slovakia
Contact:

Re: Advice on RAM upgrade. ThinkPad X230

#4 Post by jursky » Thu Oct 01, 2020 7:25 am

I'm about to give up and stop using this great machine.
Pretty stupid idea if you ask me, when all you have to do is just to switch to more superior OS (Windows). :D
Joking aside, just get another pair of RAM and see if it solves your problem, prices of DDR3 RAM modules are pretty low these days, although if BIOS sees all 4 GB of RAM, then there must be problem somewhere else.

EDIT: Did you try booting another distro? Alternatively I would try reseating RAM modules, or maybe even switch them.
X230 i7-3520M (Nitrocaster Rev.6 + 13.3" FHD 99% sRGB IPS panel SHARP LQ133M1JW02).

m11k
Posts: 43
Joined: Fri Jun 26, 2020 9:29 pm
Location: Newton, MA

Re: Advice on RAM upgrade. ThinkPad X230

#5 Post by m11k » Thu Oct 01, 2020 10:33 am

Try booting to an ubuntu 20.04 live cd and see what it reports. For full details on recognized dimms, try

Code: Select all

sudo dmidecode
FYI I have 16GB in my X230, running Debian, and have no issues.

justMaverick
Posts: 7
Joined: Wed Sep 30, 2020 10:34 am
Location: Warsaw, Poland

Re: Advice on RAM upgrade. ThinkPad X230

#6 Post by justMaverick » Thu Oct 01, 2020 1:31 pm

Did you try booting another distro? Alternatively I would try reseating RAM modules, or maybe even switch them.
Yes, I tried debian, lubuntu 18.04 and swithed sticks all the same. Tried booting with one stick and laptop not even boot, no matter which one I plugged.
sudo dmidecode gives me next information about the RAM:
Memory Device
Array Handle: 0x0007
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: SODIMM
Set: None
Locator: ChannelB-DIMM0
Bank Locator: BANK 2
Type: DDR3
Type Detail: Synchronous
Speed: 1600 MT/s
Manufacturer: Elpida
Serial Number: 094827E5
Asset Tag: None
Part Number: EBJ20UF8BDU0-GN-F
Rank: Unknown
Configured Memory Speed: 1600 MT/s
.
I've also asked one guy to test my laptop with windows and he told me that all 4Gb was recognized.

atagunov
Senior Member
Senior Member
Posts: 636
Joined: Thu Apr 02, 2020 3:11 pm
Location: London, UK

Re: Advice on RAM upgrade. ThinkPad X230

#7 Post by atagunov » Thu Oct 01, 2020 1:44 pm

justMaverick wrote:
Thu Oct 01, 2020 1:31 pm
Tried booting with one stick and laptop not even boot, no matter which one I plugged.
Now this is looking suspicious. At what point does the boot process get stuck? Can you get into BIOS? Do you instead see nothing shown on the screen at all and hear the beeps?

I would try different RAM sticks. Probably a BIOS upgrade is worth trying too.
X220, 2 *T520

justMaverick
Posts: 7
Joined: Wed Sep 30, 2020 10:34 am
Location: Warsaw, Poland

Re: Advice on RAM upgrade. ThinkPad X230

#8 Post by justMaverick » Thu Oct 01, 2020 1:59 pm

Now this is looking suspicious. At what point does the boot process get stuck? Can you get into BIOS? Do you instead nothing shown on the screen at all? Any beeps?

I would try different RAM sticks. Probably attempting a BIOS upgrade is worth trying too.
No beeps, no BIOS nothing al all. I tried one stick with 4Gb and also only half of memory available. Is there any tutorial on how to update bios without a risk of getting a brick? If it possible at all under lunux?

m11k
Posts: 43
Joined: Fri Jun 26, 2020 9:29 pm
Location: Newton, MA

Re: Advice on RAM upgrade. ThinkPad X230

#9 Post by m11k » Thu Oct 01, 2020 2:14 pm

If you have two DIMMs installed, there should be two entries in dmidecode for the two different DIMMs. If you run 'sudo dmidecode | grep DIMM', do you still only see 'ChannelB-DIMM0' listed? On my X230, I see 'Locator: Channel-0-DIMM-0' and 'Locator: Channel-1-DIMM-0'. Note thought that my X230 has coreboot, so the exact wording may be different than on yours, but you should see two different channels of memory listed. The memory configuration is entirely controlled by the BIOS. Linux does have any way to "turn off" a DIMM, so I don't see how Windows could be reporting a different amount of memory than Linux. I'm super skeptical of the claim that Windows sees all 4GB.

Try each DIMM one at a time in each slot. It kinda sounds to me like one of the two slots is bad. You could also try running memtest86 off of a live cd.

Also double-check that you are using a 64-bit Linux distro. You should be able to see all 4GB of RAM even if you were using a 32-bit OS, but still worth checking.

-Mike

justMaverick
Posts: 7
Joined: Wed Sep 30, 2020 10:34 am
Location: Warsaw, Poland

Re: Advice on RAM upgrade. ThinkPad X230

#10 Post by justMaverick » Fri Oct 02, 2020 2:01 pm

Thanks for your answers guys, i very appreciate. In reprly to the MIke's comment I would add that dmidecode actually shows both modules of RAM.
Here literally a part of the output concerning RAM.
Handle 0x0008, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x0007
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: SODIMM
Set: None
Locator: ChannelA-DIMM0
Bank Locator: BANK 0
Type: DDR3
Type Detail: Synchronous
Speed: 1600 MT/s
Manufacturer: Elpida
Serial Number: 6A192CE7
Asset Tag: None
Part Number: EBJ20UF8BDU0-GN-F
Rank: Unknown
Configured Memory Speed: 1600 MT/s

Handle 0x0009, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x0007
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: SODIMM
Set: None
Locator: ChannelB-DIMM0
Bank Locator: BANK 2
Type: DDR3
Type Detail: Synchronous
Speed: 1600 MT/s
Manufacturer: Elpida
Serial Number: 094827E5
Asset Tag: None
Part Number: EBJ20UF8BDU0-GN-F
Rank: Unknown
Configured Memory Speed: 1600 MT/s
You'll probably ask me a question, how I decided that my laptop sees only a half of installed memory? I am not a power user, so I just don't know better way to figure this out than run a commands like htop and top. top command tells me that I have 1808 MiB Mem and thop in it's turn gives a bit different data - 1.77 G. A the same time both report 0 SWAP. I choosed auto settings during installation. Maybe I should try to reinstall system using some specific manual settings?

atagunov
Senior Member
Senior Member
Posts: 636
Joined: Thu Apr 02, 2020 3:11 pm
Location: London, UK

Re: Advice on RAM upgrade. ThinkPad X230

#11 Post by atagunov » Fri Oct 02, 2020 2:25 pm

"top" is the right way to check how much RAM your system has got; I've also found "About" section in "Settings" in "Ubuntu", but I always reach out for "top" myself. I've also noticed my system with 16Gb RAM reports "MiB Mem :15960.4 total". I expected to see 16 * 1024 = 16384 but perhaps some RAM is allocated for Intel video? Or for some other purposes.. So it's probably normal not to see a multiple of 1024 MiB there. What is not normal is that you don't have close to 4Gb.. We're sort of back to square one.

I find it utterly suspicious that the machine doesn't boot with just one RAM stick and doesn't beep either.

Something is not right. And I don't think this something is in Linux. I have seen your question on the best way to upgrade BIOS. I'm sure there is some way involving putting an .iso on a USB stick (burning a CD as a last resort if nothing else works) but I haven't done it myself yet so I kept silent on that one. Generally I think upgrading BIOS is still advisable. Yes your Ubuntu is not the latest 20.04 but I don't think that matters. None of earlier versions I've worked with over years ever exhibited anything remotely similar to this weird behavior.

I'm also utterly confused with your report that with a single different 4Gb RAM stick you still get 2Gb.. Very very confusing.. Have never seen anything like that.. But then my experience is somewhat limited

P.S. another idea: put Ubuntu 20.04 installer on a USB stick and perform "Try Ubuntu". You should get command line and "top" and be able to check how things are going from there
Last edited by atagunov on Fri Oct 02, 2020 2:35 pm, edited 1 time in total.
X220, 2 *T520

dr_st
Admin
Admin
Posts: 8801
Joined: Sat Oct 29, 2005 6:20 am
Location: Israel

Re: Advice on RAM upgrade. ThinkPad X230

#12 Post by dr_st » Fri Oct 02, 2020 2:33 pm

justMaverick wrote:
Fri Oct 02, 2020 2:01 pm
Thanks for your answers guys, i very appreciate. In reprly to the MIke's comment I would add that dmidecode actually shows both modules of RAM.
So at least there is no hardware issue.
justMaverick wrote:
Fri Oct 02, 2020 2:01 pm
You'll probably ask me a question, how I decided that my laptop sees only a half of installed memory? I am not a power user, so I just don't know better way to figure this out than run a commands like htop and top. top command tells me that I have 1808 MiB Mem and thop in it's turn gives a bit different data - 1.77 G. A the same time both report 0 SWAP.
Could you post the full output of top?
Thinkpad 25 (20K7), T490 (20N3), Yoga 14 (20FY), T430s (IPS FHD + Classic Keyboard), X220 4291-4BG
X61 7673-V2V, T60 2007-QPG, T42 2373-F7G, X32 (IPS Screen), A31p w/ Ultrabay Numpad, A21m 2628-GXU

justMaverick
Posts: 7
Joined: Wed Sep 30, 2020 10:34 am
Location: Warsaw, Poland

Re: Advice on RAM upgrade. ThinkPad X230

#13 Post by justMaverick » Fri Oct 02, 2020 3:11 pm

Image
Here the full output of the sudo dmidecode command.
sudo dmidecode
[sudo] password for alex:
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.
70 structures occupying 2733 bytes.
Table at 0xDAE9D000.

Handle 0x0000, DMI type 134, 16 bytes
OEM-specific Type
Header and Data:
86 10 00 00 00 53 54 4D 20 01 01 00 00 03 01 02
Strings:
TPM INFO
System Reserved

Handle 0x0001, DMI type 4, 42 bytes
Processor Information
Socket Designation: CPU Socket - U3E1
Type: Central Processor
Family: Core i5
Manufacturer: Intel(R) Corporation
ID: A9 06 03 00 FF FB EB BF
Signature: Type 0, Family 6, Model 58, Stepping 9
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (FXSAVE and FXSTOR instructions supported)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Multi-threading)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz
Voltage: 0.9 V
External Clock: 100 MHz
Max Speed: 2600 MHz
Current Speed: 2600 MHz
Status: Populated, Enabled
Upgrade: Socket rPGA988B
L1 Cache Handle: 0x0003
L2 Cache Handle: 0x0004
L3 Cache Handle: 0x0005
Serial Number: None
Asset Tag: None
Part Number: None
Core Count: 2
Core Enabled: 2
Thread Count: 4
Characteristics:
64-bit capable

Handle 0x0002, DMI type 7, 19 bytes
Cache Information
Socket Designation: L1-Cache
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Through
Location: Internal
Installed Size: 32 kB
Maximum Size: 32 kB
Supported SRAM Types:
Unknown
Installed SRAM Type: Unknown
Speed: Unknown
Error Correction Type: Parity
System Type: Data
Associativity: 8-way Set-associative

Handle 0x0003, DMI type 7, 19 bytes
Cache Information
Socket Designation: L1-Cache
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Through
Location: Internal
Installed Size: 32 kB
Maximum Size: 32 kB
Supported SRAM Types:
Unknown
Installed SRAM Type: Unknown
Speed: Unknown
Error Correction Type: Parity
System Type: Instruction
Associativity: 8-way Set-associative

Handle 0x0004, DMI type 7, 19 bytes
Cache Information
Socket Designation: L2-Cache
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Write Through
Location: Internal
Installed Size: 256 kB
Maximum Size: 256 kB
Supported SRAM Types:
Unknown
Installed SRAM Type: Unknown
Speed: Unknown
Error Correction Type: Multi-bit ECC
System Type: Unified
Associativity: 8-way Set-associative

Handle 0x0005, DMI type 7, 19 bytes
Cache Information
Socket Designation: L3-Cache
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Write Back
Location: Internal
Installed Size: 3072 kB
Maximum Size: 3072 kB
Supported SRAM Types:
Unknown
Installed SRAM Type: Unknown
Speed: Unknown
Error Correction Type: Multi-bit ECC
System Type: Unified
Associativity: 12-way Set-associative

Handle 0x0006, DMI type 129, 8 bytes
OEM-specific Type
Header and Data:
81 08 06 00 01 01 02 01
Strings:
Intel_ASF
Intel_ASF_001

Handle 0x0007, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 16 GB
Error Information Handle: Not Provided
Number Of Devices: 2

Handle 0x0008, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x0007
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: SODIMM
Set: None
Locator: ChannelA-DIMM0
Bank Locator: BANK 0
Type: DDR3
Type Detail: Synchronous
Speed: 1600 MT/s
Manufacturer: Elpida
Serial Number: 6A192CE7
Asset Tag: None
Part Number: EBJ20UF8BDU0-GN-F
Rank: Unknown
Configured Memory Speed: 1600 MT/s

Handle 0x0009, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x0007
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: SODIMM
Set: None
Locator: ChannelB-DIMM0
Bank Locator: BANK 2
Type: DDR3
Type Detail: Synchronous
Speed: 1600 MT/s
Manufacturer: Elpida
Serial Number: 094827E5
Asset Tag: None
Part Number: EBJ20UF8BDU0-GN-F
Rank: Unknown
Configured Memory Speed: 1600 MT/s

Handle 0x000A, DMI type 20, 35 bytes
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x000FFFFFFFF
Range Size: 4 GB
Physical Device Handle: 0x0008
Memory Array Mapped Address Handle: 0x000C
Partition Row Position: 1
Interleave Position: 1
Interleaved Data Depth: 2

Handle 0x000B, DMI type 20, 35 bytes
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x000FFFFFFFF
Range Size: 4 GB
Physical Device Handle: 0x0008
Memory Array Mapped Address Handle: 0x000C
Partition Row Position: 1
Interleave Position: 2
Interleaved Data Depth: 2

Handle 0x000C, DMI type 19, 31 bytes
Memory Array Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x000FFFFFFFF
Range Size: 4 GB
Physical Array Handle: 0x0007
Partition Width: 2

Handle 0x000D, DMI type 134, 13 bytes
OEM-specific Type
Header and Data:
86 0D 0D 00 17 10 12 20 00 00 00 00 00

Handle 0x000E, DMI type 0, 24 bytes
BIOS Information
Vendor: LENOVO
Version: G2ET82WW (2.02 )
Release Date: 09/11/2012
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 12288 kB
Characteristics:
PCI is supported
PNP is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
3.5"/720 kB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 2.2
Firmware Revision: 1.10

Handle 0x000F, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 2333A62
Version: ThinkPad X230
Serial Number: R9TX1V6
UUID: 141dea81-518b-11cb-9ae8-8eda52e381ab
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_2333
Family: ThinkPad X230

Handle 0x0010, DMI type 2, 15 bytes
Base Board Information
Manufacturer: LENOVO
Product Name: 2333A62
Version: Not Defined
Serial Number: 1ZPAD2AE1KX
Asset Tag: Not Available
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: Not Available
Chassis Handle: 0x0000
Type: Motherboard
Contained Object Handles: 0

Handle 0x0011, DMI type 3, 22 bytes
Chassis Information
Manufacturer: LENOVO
Type: Notebook
Lock: Not Present
Version: Not Available
Serial Number: R9TX1V6
Asset Tag: PL-L-7000701
Boot-up State: Unknown
Power Supply State: Unknown
Thermal State: Unknown
Security Status: Unknown
OEM Information: 0x00000000
Height: Unspecified
Number Of Power Cords: Unspecified
Contained Elements: 0
SKU Number: LENOVO_MT_2333

Handle 0x0012, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: Not Available
Internal Connector Type: None
External Reference Designator: External Monitor
External Connector Type: DB-15 female
Port Type: Video Port

Handle 0x0013, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: Not Available
Internal Connector Type: None
External Reference Designator: Mini DisplayPort
External Connector Type: Other
Port Type: Video Port

Handle 0x0014, DMI type 126, 9 bytes
Inactive

Handle 0x0015, DMI type 126, 9 bytes
Inactive

Handle 0x0016, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: Not Available
Internal Connector Type: None
External Reference Designator: Headphone/Microphone Combo Jack
External Connector Type: Mini Jack (headphones)
Port Type: Audio Port

Handle 0x0017, DMI type 126, 9 bytes
Inactive

Handle 0x0018, DMI type 126, 9 bytes
Inactive

Handle 0x0019, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: Not Available
Internal Connector Type: None
External Reference Designator: Ethernet
External Connector Type: RJ-45
Port Type: Network Port

Handle 0x001A, DMI type 126, 9 bytes
Inactive

Handle 0x001B, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: Not Available
Internal Connector Type: None
External Reference Designator: USB 1
External Connector Type: Access Bus (USB)
Port Type: USB

Handle 0x001C, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: Not Available
Internal Connector Type: None
External Reference Designator: USB 2
External Connector Type: Access Bus (USB)
Port Type: USB

Handle 0x001D, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: Not Available
Internal Connector Type: None
External Reference Designator: USB 3
External Connector Type: Access Bus (USB)
Port Type: USB

Handle 0x001E, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: Not Available
Internal Connector Type: None
External Reference Designator: USB 4
External Connector Type: Access Bus (USB)
Port Type: USB

Handle 0x001F, DMI type 126, 9 bytes
Inactive

Handle 0x0020, DMI type 126, 9 bytes
Inactive

Handle 0x0021, DMI type 126, 9 bytes
Inactive

Handle 0x0022, DMI type 126, 9 bytes
Inactive

Handle 0x0023, DMI type 126, 9 bytes
Inactive

Handle 0x0024, DMI type 126, 9 bytes
Inactive

Handle 0x0025, DMI type 126, 9 bytes
Inactive

Handle 0x0026, DMI type 126, 9 bytes
Inactive

Handle 0x0027, DMI type 126, 9 bytes
Inactive

Handle 0x0028, DMI type 9, 17 bytes
System Slot Information
Designation: ExpressCard Slot
Type: x1 PCI Express
Current Usage: Available
Length: Other
ID: 1
Characteristics:
Hot-plug devices are supported
Bus Address: 0000:00:00.0

Handle 0x0029, DMI type 9, 17 bytes
System Slot Information
Designation: Media Card Slot
Type: Other
Current Usage: Available
Length: Other
Characteristics:
Hot-plug devices are supported
Bus Address: 0000:00:00.0

Handle 0x002A, DMI type 126, 17 bytes
Inactive

Handle 0x002B, DMI type 10, 6 bytes
On Board Device Information
Type: Other
Status: Enabled
Description: IBM Embedded Security hardware

Handle 0x002C, DMI type 12, 5 bytes
System Configuration Options

Handle 0x002D, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Abbreviated
Installable Languages: 1
en-US
Currently Installed Language: en-US

Handle 0x002E, DMI type 22, 26 bytes
Portable Battery
Location: Rear
Manufacturer: LGC
Name: 45N1025
Design Capacity: 62160 mWh
Design Voltage: 11100 mV
SBDS Version: 03.01
Maximum Error: Unknown
SBDS Serial Number: 00CE
SBDS Manufacture Date: 2013-01-15
SBDS Chemistry: LION
OEM-specific Information: 0x00000000

Handle 0x002F, DMI type 126, 26 bytes
Inactive

Handle 0x0030, DMI type 18, 23 bytes
32-bit Memory Error Information
Type: OK
Granularity: Unknown
Operation: Unknown
Vendor Syndrome: Unknown
Memory Array Address: Unknown
Device Address: Unknown
Resolution: Unknown

Handle 0x0031, DMI type 21, 7 bytes
Built-in Pointing Device
Type: Track Point
Interface: PS/2
Buttons: 3

Handle 0x0032, DMI type 21, 7 bytes
Built-in Pointing Device
Type: Touch Pad
Interface: PS/2
Buttons: 2

Handle 0x0033, DMI type 131, 22 bytes
ThinkVantage Technologies
Version: 1
Diagnostics: No

Handle 0x0034, DMI type 136, 6 bytes
OEM-specific Type
Header and Data:
88 06 34 00 5A 5A

Handle 0x0035, DMI type 130, 20 bytes
OEM-specific Type
Header and Data:
82 14 35 00 24 41 4D 54 01 01 01 01 01 A5 FF 03
00 00 01 00

Handle 0x0036, DMI type 131, 64 bytes
OEM-specific Type
Header and Data:
83 40 36 00 14 00 00 00 08 00 00 00 00 00 42 00
F8 00 55 1E FF FF FF FF 09 E0 00 00 01 00 08 00
BA 0B 48 00 00 00 00 00 C8 00 02 15 00 00 00 00
00 00 00 00 66 00 00 00 76 50 72 6F 00 00 00 00

Handle 0x0037, DMI type 135, 74 bytes
OEM-specific Type
Header and Data:
87 4A 37 00 54 50 07 02 42 41 59 20 49 2F 4F 20
03 00 06 FF 00 00 00 00 00 00 00 FF 00 00 00 00
00 00 00 FF 00 00 00 00 00 00 00 FF 00 00 00 00
00 00 00 FF 00 00 00 00 00 00 00 FF 00 00 00 00
00 00 00 06 00 02 04 FF 03 FF

Handle 0x0038, DMI type 133, 5 bytes
OEM-specific Type
Header and Data:
85 05 38 00 01
Strings:
KHOIHGIUCCHHII

Handle 0x0039, DMI type 15, 81 bytes
System Event Log
Area Length: 66 bytes
Header Start Offset: 0x0000
Header Length: 16 bytes
Data Start Offset: 0x0010
Access Method: General-purpose non-volatile data functions
Access Address: 0x00F0
Status: Valid, Not Full
Change Token: 0x00000003
Header Format: Type 1
Supported Log Type Descriptors: 29
Descriptor 1: Single-bit ECC memory error
Data Format 1: Multiple-event handle
Descriptor 2: Multi-bit ECC memory error
Data Format 2: Multiple-event handle
Descriptor 3: Parity memory error
Data Format 3: None
Descriptor 4: Bus timeout
Data Format 4: None
Descriptor 5: I/O channel block
Data Format 5: None
Descriptor 6: Software NMI
Data Format 6: None
Descriptor 7: POST memory resize
Data Format 7: None
Descriptor 8: POST error
Data Format 8: POST results bitmap
Descriptor 9: PCI parity error
Data Format 9: None
Descriptor 10: PCI system error
Data Format 10: None
Descriptor 11: CPU failure
Data Format 11: None
Descriptor 12: EISA failsafe timer timeout
Data Format 12: None
Descriptor 13: Correctable memory log disabled
Data Format 13: None
Descriptor 14: Logging disabled
Data Format 14: None
Descriptor 15: System limit exceeded
Data Format 15: None
Descriptor 16: Asynchronous hardware timer expired
Data Format 16: None
Descriptor 17: System configuration information
Data Format 17: None
Descriptor 18: Hard disk information
Data Format 18: None
Descriptor 19: System reconfigured
Data Format 19: None
Descriptor 20: Uncorrectable CPU-complex error
Data Format 20: None
Descriptor 21: Log area reset/cleared
Data Format 21: None
Descriptor 22: System boot
Data Format 22: None
Descriptor 23: OEM-specific
Data Format 23: None
Descriptor 24: OEM-specific
Data Format 24: None
Descriptor 25: OEM-specific
Data Format 25: None
Descriptor 26: OEM-specific
Data Format 26: None
Descriptor 27: OEM-specific
Data Format 27: None
Descriptor 28: OEM-specific
Data Format 28: None
Descriptor 29: OEM-specific
Data Format 29: None

Handle 0x003A, DMI type 140, 67 bytes
OEM-specific Type
Header and Data:
8C 43 3A 00 4C 45 4E 4F 56 4F 0B 00 01 90 40 EC
71 6A 4E AC 44 D4 DC E9 E5 EB 6E 6D C6 01 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00

Handle 0x003B, DMI type 140, 47 bytes
OEM-specific Type
Header and Data:
8C 2F 3B 00 4C 45 4E 4F 56 4F 0B 01 01 29 00 EE
64 0E 3B 62 43 39 B2 CF B1 A6 2A E9 53 E3 E4 00
00 00 00 10 00 10 00 10 01 D0 00 20 01 00 01

Handle 0x003C, DMI type 140, 63 bytes
OEM-specific Type
Header and Data:
8C 3F 3C 00 4C 45 4E 4F 56 4F 0B 02 01 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Handle 0x003D, DMI type 140, 17 bytes
OEM-specific Type
Header and Data:
8C 11 3D 00 4C 45 4E 4F 56 4F 0B 03 01 00 00 00
00

Handle 0x003E, DMI type 140, 19 bytes
OEM-specific Type
Header and Data:
8C 13 3E 00 4C 45 4E 4F 56 4F 0B 04 01 B2 00 4D
53 20 00

Handle 0x003F, DMI type 140, 19 bytes
OEM-specific Type
Header and Data:
8C 13 3F 00 4C 45 4E 4F 56 4F 0B 05 01 06 00 00
00 00 00

Handle 0x0040, DMI type 24, 5 bytes
Hardware Security
Power-On Password Status: Disabled
Keyboard Password Status: Not Implemented
Administrator Password Status: Disabled
Front Panel Reset Status: Not Implemented

Handle 0x0041, DMI type 132, 7 bytes
OEM-specific Type
Header and Data:
84 07 41 00 01 D8 36

Handle 0x0042, DMI type 135, 18 bytes
OEM-specific Type
Header and Data:
87 12 42 00 54 50 07 01 01 D3 00 00 00 00 00 00
00 00

Handle 0x0043, DMI type 140, 15 bytes
ThinkPad Embedded Controller Program
Version ID: G2HT31WW
Release Date: 08/16/2012

Handle 0x0044, DMI type 140, 43 bytes
OEM-specific Type
Header and Data:
8C 2B 44 00 4C 45 4E 4F 56 4F 0B 08 01 FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF

Handle 0xFEFF, DMI type 127, 4 bytes
End Of Table

justMaverick
Posts: 7
Joined: Wed Sep 30, 2020 10:34 am
Location: Warsaw, Poland

Re: Advice on RAM upgrade. ThinkPad X230

#14 Post by justMaverick » Fri Oct 02, 2020 3:18 pm

https://drive.google.com/file/d/1jEvWKn ... sp=sharing
Image
Output of the top command. It is the link to the screenshot on google drive.

m11k
Posts: 43
Joined: Fri Jun 26, 2020 9:29 pm
Location: Newton, MA

Re: Advice on RAM upgrade. ThinkPad X230

#15 Post by m11k » Sat Oct 03, 2020 2:47 pm

The full dmidecode output doesn't show any obvious reasons unfortunately.

It is possible the graphics card was allocated some of the system RAM. There should be a BIOS setting for this. It's also possible (although unlikely) that the memory visible to Linux was artificially limited at boot time using the 'mem=...' boot parameter.

Can you post (attach a file from somewhere) the full output of

Code: Select all

journalctl -b
, which will print out the full system log, including kernel boot messages, from the most recent boot? That will probably explain it.

justMaverick
Posts: 7
Joined: Wed Sep 30, 2020 10:34 am
Location: Warsaw, Poland

Re: Advice on RAM upgrade. ThinkPad X230

#16 Post by justMaverick » Wed Oct 07, 2020 8:06 am

Thanks for your anwers guys. My problem was resolved. All it required it is to reinstall the system. Probably during installation something got wrong.

atagunov
Senior Member
Senior Member
Posts: 636
Joined: Thu Apr 02, 2020 3:11 pm
Location: London, UK

Re: Advice on RAM upgrade. ThinkPad X230

#17 Post by atagunov » Wed Oct 07, 2020 8:31 am

:thumbs-UP:

R u on 20.04 now? Works well enough for me. Very fast boot compared to earlier versions.

The only glitch is my T520 doesn't always shut down.. gets stuck on black screen once in a blue moon.. Could be related to the settings I have enabled via grub config to enable me to pass through PCI devices to a KVM virtual machine.. don't know
X220, 2 *T520

skx
Sophomore Member
Posts: 201
Joined: Mon Jul 09, 2018 6:25 pm
Location: Colombia

Re: Advice on RAM upgrade. ThinkPad X230

#18 Post by skx » Thu Oct 08, 2020 3:54 pm

justMaverick wrote:
Thu Oct 01, 2020 1:31 pm
sudo dmidecode gives me next information about the RAM
you have 2 ram slots on your X230, dmidecode should give you twice above output. please verify again and copy paste the full output, you ignored part of the output. dmidecode would even show when there is a slot available without ram inserted. below the example of the output dmidecode -t memory on my X220, with 2 times 4GB installed

Code: Select all

Handle 0x0005, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 16 GB
	Error Information Handle: Not Provided
	Number Of Devices: 2

Handle 0x0006, DMI type 17, 28 bytes
Memory Device
	Array Handle: 0x0005
	Error Information Handle: Not Provided
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 4096 MB
	Form Factor: SODIMM
	Set: None
	Locator: ChannelA-DIMM0
	Bank Locator: BANK 0
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1333 MT/s
	Manufacturer: Hynix/Hyundai
	Serial Number: 2EC35159
	Asset Tag: 9876543210
	Part Number: HMT351S6BFR8C-H9  
	Rank: Unknown

Handle 0x0007, DMI type 17, 28 bytes
Memory Device
	Array Handle: 0x0005
	Error Information Handle: Not Provided
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 4096 MB
	Form Factor: SODIMM
	Set: None
	Locator: ChannelB-DIMM0
	Bank Locator: BANK 2
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1333 MT/s
	Manufacturer: Hynix/Hyundai
	Serial Number: 2E2350F2
	Asset Tag: 9876543210
	Part Number: HMT351S6BFR8C-H9  
	Rank: Unknown
try memtest if you do not trust linux and dmidecode... it should also show the available ram ;)
ThinkPad X220: i5-2520M CPU 2.5GHz - 8GB RAM 1333 MHz - SSD 860 EVO 250GB - Debian - ME_cleaned
ThinkPad X230: i5-3320M CPU 3.3GHz - 8GB RAM 1600 MHz - SSD 860 EVO 500GB - Debian - ME_cleaned

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad X230-X280 / X390 Series”

Who is online

Users browsing this forum: No registered users and 11 guests