ubuntu dmidecode is not functioning properly

Posted by Alaa Alomari on Server Fault See other posts from Server Fault or by Alaa Alomari
Published on 2012-07-04T08:08:44Z Indexed on 2012/07/04 9:18 UTC
Read the original article Hit count: 282

Filed under:
|

dmidecode is giving irrelevant and conflicted results. it shows that i have two slots while the correct is 8 (the board is Tyan S5350.)

uname -a
Linux synd01 3.0.0-16-server #29-Ubuntu SMP Tue Feb 14 13:08:12 UTC 
2012 x86_64 x86_64 x86_64 GNU/Linux
root@synd01:/home/badmin# dmidecode -t 16
 dmidecode 2.9
SMBIOS 2.33 present.

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

while

root@synd01:/home/badmin# dmidecode -t 17 | grep Size
    Size: No Module Installed
    Size: No Module Installed
    Size: 1024 MB
    Size: 1024 MB
    Size: No Module Installed
    Size: No Module Installed
    Size: 1024 MB
    Size: 1024 MB

also lshw shows:

 *-memory
          description: System Memory
          physical id: 11
          slot: System board or motherboard
          size: 4GiB
        *-bank:0
             description: DIMM DDR Synchronous 166 MHz (6.0 ns) [empty]
             physical id: 0
             slot: J3B1
             clock: 166MHz (6.0ns)
        *-bank:1
             description: DIMM DDR Synchronous 166 MHz (6.0 ns) [empty]
             physical id: 1
             slot: J3B3
             clock: 166MHz (6.0ns)
        *-bank:2
             description: DIMM DDR Synchronous 166 MHz (6.0 ns)
             physical id: 2
             slot: J2B2
             size: 1GiB
             width: 64 bits
             clock: 166MHz (6.0ns)
        *-bank:3
             description: DIMM DDR Synchronous 166 MHz (6.0 ns)
             physical id: 3
             slot: J2B4
             size: 1GiB
             width: 64 bits
             clock: 166MHz (6.0ns)
        *-bank:4
             description: DIMM DDR Synchronous 166 MHz (6.0 ns) [empty]
             physical id: 4
             slot: J3B2
             clock: 166MHz (6.0ns)
        *-bank:5
             description: DIMM DDR Synchronous 166 MHz (6.0 ns) [empty]
             physical id: 5
             slot: J2B1
             clock: 166MHz (6.0ns)
        *-bank:6
             description: DIMM DDR Synchronous 166 MHz (6.0 ns)
             physical id: 6
             slot: J2B3
             size: 1GiB
             width: 64 bits
             clock: 166MHz (6.0ns)
        *-bank:7
             description: DIMM DDR Synchronous 166 MHz (6.0 ns)
             physical id: 7
             slot: J1B1
             size: 1GiB
             width: 64 bits
             clock: 166MHz (6.0ns)

what might cause this conflict and how can i fix it?
Thanks

© Server Fault or respective owner

Related posts about ubuntu

Related posts about memory