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: 359
        
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