dmidecode - тип памяти показывает неправильный тип DDR?

Несколько недель назад я решил обновить память моего ноутбука. Чтобы определить, какой тип мне нужен, я использовал следующую команду на моем компьютере с Linux (Ubuntu 10.04, а не внутри ВМ):

sudo dmidecode --type memory

И вывод был:

# dmidecode 2.9
SMBIOS 2.5 present.

Handle 0x001B, 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

Handle 0x001C, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x001B
    Error Information Handle: No Error
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 2048 MB
    Form Factor: SODIMM
    Set: 1
    Locator: M1
    Bank Locator: Bank 0
    Type: DDR2
    Type Detail: Synchronous
    Speed: 667 MHz (1.5 ns)
    Manufacturer: Mfg 0
    Serial Number: 1234-B0
    Asset Tag: Not Specified
    Part Number: SODIMM000

Handle 0x001D, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x001B
    Error Information Handle: No Error
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: SODIMM
    Set: 1
    Locator: M2
    Bank Locator: Bank 1
    Type: DDR2
    Type Detail: Synchronous
    Speed: 667 MHz (1.5 ns)
    Manufacturer: Mfg 1
    Serial Number: 1234-B1
    Asset Tag: Not Specified
    Part Number: SODIMM001

Поэтому я купил 1 SO-DIMM DDR2 667 (PC2-5300). Когда продукт прибыл, я попытался установить его, но обнаружил, что, к моему удивлению, оставшийся слот был несовместим - карту нельзя было вставить в слот. Оказалось, что слот предназначен для DDR3 (как написано на слоте), а не для DDR2, который отображается dmidecode,

Возможно ли, что dmidecode показывает неверные данные для типа памяти / скорости?

Если да, как я могу проверить правильный тип памяти без него?

3 ответа

Решение

dmidecode Программа дает вам информацию DMI в соответствии с сообщением BIOS. Это так же точно, как это делает BIOS. Неточности распространены.

Вы заметите, что BIOS не заполняет поля производителя или серийного номера, поэтому не стоит предоставлять в таблице DMI больше информации, чем требуется операционной системе.

Чтобы получить точную информацию о памяти, вы должны опросить микросхемы SPD на реальных картах памяти.

Пожалуйста, смотрите эту ссылку:

http://www.orcalogic.co.uk/asp/default.asp

Все, что вам нужно сделать, это указать марку и модель вашего ноутбука. Эта веб-страница расскажет вам, сколько памяти занимает ваш ноутбук, сколько портов вы имеете в наличии, а также какую максимальную сумму вы можете вставить.

ОБНОВИТЬ:

orcalogic больше не существует. В качестве альтернативы используют систему сканирования Crucial

Что ж, если вы проверили, что физический слот - DDR3, то, очевидно, dmidecode дает неверную информацию, считая, что это DDR2.

Я бы начал с проверки руководства по компьютеру / материнской плате (скачайте его с веб-сайта производителя, если вы его выбросили в корзину), а затем посмотрите на маркировку на ваших текущих диммах, чтобы попытаться вывести его. Если вы не можете понять это, отправьте обратно маркировку на димме - обычно там будет наклейка, и я уверен, что кто-то поймет это, если я не вернусь сюда первым.

Другие вопросы по тегам