Оперативная память 4GB[solved будем считать что это железо]

Есть ноутбук, стандартно стоит 2GB памяти, докупил еще планку 2GB почти такая же, как стоит, что впрочем неважно. /proc/meminfo выдает странное значение, а точнее значение, которое свидетельствует о том что ядро адресовало не всю память:

$ сat /proc/meminfo
MemTotal:        4055112 kB
...

Видео дискретное так что вариант с тем что оперативка куда-то ушла отпадает сам собою. в опциях ядра такой пункта как high memory support теперь вообще нет, но судя по тому что собиралось оно просто теперь включено по дефолту.

$ uname -a
Linux semlanik_r460 2.6.34-gentoo-r12 #2 SMP Sun Nov 14 14:47:01 MSK 2010 x86_64 Intel(R) Core(TM)2 Duo CPU P7350 @ 2.00GHz GenuineIntel GNU/Linux

Это к слову о системе. Оперативки должны быть все 4Gb. Как ни крути.

А теперь самый сок:
Когда отключаю/подключаю питание и воткнуты обе(по одной работаю нормально) планки, ноут самопроизвольно уходит в ребут, при этом в логах ничего не пишет вообще просто как будто я ему сделал hardreset. В окошках такого эффекта нет. Кто-нибудь сталкивался?

Память на совместимость

Память на совместимость проверили?
Ноут поддерживает такую конфигурацию (2х2Гб)?
Перегрузки по питанию нет?

Память почти таже что и уже

Память почти таже что и уже стояла в ноуте, чипы даже одни и те же стоят, отличается маркировкой на 1 букву,
Ноут точно поддерживает, в биосе все ок не ругается.
Перегрузка бы проявилась в винде я так думаю так что не думаю.

semlanik написал(а): Память

semlanik написал(а):
Память почти таже что и уже стояла в ноуте, чипы даже одни и те же стоят, отличается маркировкой на 1 букву,

Я спрашивал не в принципе, когда каждый сам по себе, а именно в паре!

semlanik написал(а):
Ноут точно поддерживает, в биосе все ок не ругается.

Ноут и БИОС проблем электрической совместимости не знают! :) Они отвечают только за теоритическую конфиругацию.

semlanik написал(а):
Перегрузка бы проявилась в винде я так думаю так что не думаю.

Не факт! Винды не столь интенсивно используют память. А характер твоих случайных вылетов сильно указывает на надостаточное питание.

Вы не поняли ) Вылеты не

Вы не поняли ) Вылеты не случайные, а именно в момент отключения/подключения питания )

Цитата: в опциях ядра такой

Цитата:
в опциях ядра такой пункта как high memory support теперь вообще нет

почитайте про CONFIG_NUMA

NUMA это вроде фишка AMD или

NUMA это вроде фишка AMD или я что-то упустил?
UPD: видимо упустил, где то на форуме видал проблему что адресное пространство это плашки может быть отдано PCI шине, мб включение NUMA поможет. буду пробовать.

^_^

semlanik написал(а):
MemTotal: 4055112 kB
...
Оперативки должны быть все 4Gb. Как ни крути.

Сначала была мысль "Э... а разве 4055112 kB это не 4Gb? o_0"...
Потом был калькулятор - (4 * 1024^2) - 4055112 = 139192 kB
Потом была мысль "надо погуглить". Нагуглилось http://www.phoronix.com/forums/showthread.php?t=9210
там тоже человек хочет знать, Is there an explanation for where those 130-150 ish MB are being used?
и там тоже про NUMA есть слова...

а потом был

$ dmesg | grep Memory
Memory: 4058480k/4718592k available (4811k kernel code, 525840k absent, 134272k reserved, 2328k data, 696k init)
$ cat /proc/meminfo | grep MemTotal
MemTotal:        4059216 kB

1)
(4 * 1024^2) = 4194304
4718592 - 525840 = 4192752
4194304 - 4192752 = 1552
полтора метра непонятные...

2)
(4 * 1024^2) = 4194304
4194304 - 4059216 = 135088
а эти 135088 жутко напоминают 134272k reserved

так что... не знаю, как у кого... а у меня мои MemTotal:4059216 kB - это и есть самые настоящие 4Gb.
чего и вам желаю...

а эта строка - это просто подпись

Да, я тоже нагуглил этот это,

Да, я тоже нагуглил этот это, ситуация почти с точностью повторяет мою, с одним лишь исключением, у меня ноутбучная материнка( поробую поиграться с NUMA. Меня больше напрягает спонтанные перезагрузки (
И таки да

# dmesg | grep Memory
[    0.000000] Memory: 4052584k/5242880k available (5534k kernel code, 1054092k absent, 136204k reserved, 5463k data, 556k init)

Осталось только понять в чем же дело с перезагрузками...

.

semlanik написал(а):
еще планку 2GB почти такая же, как стоит, что впрочем неважно.
...
Осталось только понять в чем же дело с перезагрузками...

Видимо, важно, чтоб была такая же :(

а эта строка - это просто подпись

Тык все нормально вроде,

Тык все нормально вроде, память забить под завязку получается ) написал простенькую прогу с гиганским ликом, память забивается без проблем. Куда делись 150 метров вроде выяснилось.

X_X

n0nado написал(а):
Memory: 4058480k/4718592k available (4811k kernel code, 525840k absent, 134272k reserved, 2328k data, 696k init)

Всё сходится! 4718592 - 525840 = 4058480 + 134272
Всего - Отсутствующей = Доступной + Зарезервированной!
Так что это реально самые настоящие 4Gb!

а эта строка - это просто подпись

Да уже тоже почитал dmesg они

Да уже тоже почитал dmesg они и есть ) все сошлось ) теперь с перезагрузками надо разобраться)

Я упустил самый сок, что

Я упустил самый сок, что перезагрузка происходит не от того что питания нет, а от того что оно пропадает или появляется, надо было это подчеркнуть. Т.е. если запустить ядро без питания то память прекрасно себе работает. с одним странным но

# dmesg | grep Memory
4052584k/5242880k available (5534k kernel code, 1054092k absent, 136204k reserved, 5463k data, 556k init)

Ядро резервирует меньше памяти (

Ну а после включения питания все тот же эффект hard resetа. Попробую включить дебаггинг в ядре, мб что-то начнет прояснятся. Я в этом вопросе полный 0 так что буду тыкаться пока не найду причину...

Ядро резервирует меньше

Цитата:
Ядро резервирует меньше памяти (

В общем очереное мое заблуждение, вообще никак не связано с тем как включаю.

немного удивлён

semlanik написал(а):
перезагрузка происходит не от того что питания нет, а от того что оно пропадает или появляется, надо было это подчеркнуть. Т.е. если запустить ядро без питания то память прекрасно себе работает.

ээээ....

Taelas написал(а): semlanik

Taelas написал(а):
semlanik написал(а):
перезагрузка происходит не от того что питания нет, а от того что оно пропадает или появляется, надо было это подчеркнуть. Т.е. если запустить ядро без питания то память прекрасно себе работает.

ээээ....

Товарисч, наверное, имеет ввиду с отключенным от розетки компом... :), т.е. на батерейках.
Это и подтверждает мою идею о недостаточной мощности источника, поскольку при отключении сети снижается частота проца, а следовательно, и потребление процем энергии и для памяти энергии хватает.

,,,

а при включении он пугается от появившейся мощности? :)
как вообще в буках происходит переключение питающих элементов (батарея, сеть)? на тупых ИБП слышал бывают ребуты из-за переключений ...

скрытный секс :)

Для особо одаренных: мощность

Для особо одаренных: мощность источника ноута НЕ зависит от чего он запитан (батарея, сеть), поэтому НИКАКАЯ доп.мощность НЕ появляется, а поднимается частота работы проца и, соответственно, потребляемая им мощность.

А по поводу "тупых ИБП" - к вашему сведению, сбой происходит не из-за переключений, а потому, что тупой/простой/дешевый ИБП не успевает отработать пропадание/восстановление питания и пропускает импульс, а далее все зависит от фазы в этот момент и качества самого источника питания.

Изучайте матчасть!

про видяшку не забыл? ))

про видяшку не забыл? ))

Писал что нет ;) Дискретная )

Писал что нет ;) Дискретная ) Куда память подевалась с товарищем n0nado нашли ) Теперь вот ищу почему ребуты происходят ( Дошел до ручки genkernel all...

Потестил memtest86+ все ок,

Потестил memtest86+ все ок, ошибок нет, поставлю на ночь гонятся, мб что-то изменится. По памяти говорит что все ок, работает на 400MHz, тайминги совпадают у обеих планок, работает в двухканальном режиме. ubuntu вообще отказывается грузится, сразу уходит в ребут. в общем пока что делать не знаю. Ядро от genkernel никак на ситуацию не повлияло(

semlanik написал(а): Потестил

semlanik написал(а):
Потестил memtest86+ все ок, ошибок нет, поставлю на ночь гонятся, мб что-то изменится.

у меня было, что memtest хоть всю неделю гоняй ошибок не кажет, найти глючную планку помогла Gentoo, с помощью компиляции чего то большого, например gcc или Virtualbox`a.

________________________
"We Will Win"

гм, а как это проявилось?

гм, а как это проявилось? Еще напрягает тот факт что по отдельности обе планки на том же ноуте работаюют совершенно адекватно и таки я вчера пересобирал qt на нем c обеими планками и все было гуд никаких проблем в работе не наблюдаю.

Как я вам уже говорил -

Как я вам уже говорил - проверьте RAM compatibility - позволяет ли производитель использование каждого из этих конкретных модулей в отдельности и особенно их совместное использование. Мне кажется, что эти 2 планки элементарно садят источник. Замерьте напряжение. Возможно также, что они взаимно перегреваются.
FYI: RAM - один из наиболее энергоемких узлов в системе и потребляемая/рассеиваемая мощность при той же емкости сильно зависит от цены (или точнее - наоборот :)). А в бюджетных компах и источники слабоваты, и память жрет энергию немеряно...
Именно поэтому, когда я недавно покупал ноут - брал сразу с 4Гб памяти, чтобы поставили то, что нужно без плясок с бубном и перепихивания проблемы.

Меня напрягает момент окошек,

Меня напрягает момент окошек, как раз это меня и останавливает от сваливания проблемы на железо. Окошки ничуть не напрягаются при работе с обеими планками. Ноут samsung r460, обе планки samsung original сделаны обе на китайских заводах, но разных, в маркировке отличаются букавками R и Q в ID, чипы памяти идентичны, форм-фактор и расположение элементов до резисторов одно и тоже. О перегреве речь не идет потому что после длительного простоя->включения->выдергивания питания->ожидания загрузки ядра->включения питания назад, происходит чудесный эффект (
и как таки проверить RAM compatibility? Можите ткнуть носом в тулзу?
Я ноут покупал далеко не недавно ) Вот теперь оперативки стало маленько маловато, вот и решил докупить, лучшего предложения у нас в городе не найти. Сейчас я бы не задумываясь взял бы 4 гига )

semlanik написал(а): Меня

semlanik написал(а):
Меня напрягает момент окошек, как раз это меня и останавливает от сваливания проблемы на железо. Окошки ничуть не напрягаются при работе с обеими планками. Ноут samsung r460, обе планки samsung original сделаны обе на китайских заводах, но разных, в маркировке отличаются букавками R и Q в ID, чипы памяти идентичны, форм-фактор и расположение элементов до резисторов одно и тоже. О перегреве речь не идет потому что после длительного простоя->включения->выдергивания питания->ожидания загрузки ядра->включения питания назад, происходит чудесный эффект (

то что они samsung original ни о чем не говорит! Ищите/смотрите потребляемую мощность, хотя об этом как раз производители говорить и не любят... Постарайтесь найти 4Гб, чтобы потребляли как ваши старые 2гб (полагаю, что это возможно, поскольку технологии улучшаются) - думаю тогда проблем не будет.

semlanik написал(а):
и как таки проверить RAM compatibility? Можите ткнуть носом в тулзу?
Я ноут покупал далеко не недавно ) Вот теперь оперативки стало маленько маловато, вот и решил докупить, лучшего предложения у нас в городе не найти. Сейчас я бы не задумываясь взял бы 4 гига )

А это не тулзы, а доки :D - спрашивайте у производителя (на сайте, в фирменном сервисе и т.д.)

Насчет 4 гигов одной планкой

Насчет 4 гигов одной планкой попробую найти..
Насчет второго, я думаю что вы не хуже меня понимаете насколько это маловероятно стребовать какую либо нормальную доккументацию о ноутбуке у производителей...

не обязательно одной, я имел

не обязательно одной, я имел ввиду суммарную мощность.
А насчет доков - есть так называемые Service Manual - их вполне можно найти, а в фирменном сервисе они просто обязаны быть или у них они хотя бы в онлайне есть. там как раз и расписано, что, как и куда можно втыкать :) - вплоть до part number.

semlanik написал(а): Еще

semlanik написал(а):
Еще напрягает тот факт что по отдельности обе планки на том же ноуте работаюют совершенно адекватно

разные тайминги, пинги и т.д. думаю могут стать причиной сбоев... вообще всегда рекомендовалось брать оперативу мало того, что одинаковую, дык еще и из одной партии ;) это справедливо только если планки расположены на одном контроллере памяти ;)

Черт, а я то думал что только

Черт, а я то думал что только с программным обеспечением сейчас все плохо, а ннет смотритека и железо стали делать коекак... ( в общем буду ковырять если что попробую наменять на 1x4Gb... 2-х гигов стало мало(

Еще раз для тех, кто в

Еще раз для тех, кто в танке!..
1. железо хуже не стало, оно стало лучше (быстрее, емчее и т.п.) и поэтому жрет больше. Вас же не удивляет, что у Хаммера расход топлива больше (в разы!), чем у Гольфа.
2. 1х4 или 2х2 НЕ принципиально, - важно, чтобы потребляло меньше! - чтобы источник справлялся, для правильного выбора я и советую Сервис Мануал или что-то похожее, где будет сказано КАКИЕ планки можно ставить. Иначе вы получите ту же проблему. Ну нельзя на Гольф ставить движок от Хаммера!

Падает на переключении

Падает на переключении питания с батарейки и обратно, это извиняюсь недоработки( тут как никрути ничего хорошего нет, явная ошибка проектирования.

semlanik написал(а): гм, а

semlanik написал(а):
гм, а как это проявилось?

ошибкой компиляции

________________________
"We Will Win"

...

а проблема в ядре не может быть? в том смысле не аппаратная а программная?

скрытный секс :)

В общем сойдемся, что дело в

В общем сойдемся, что дело в железке. я так думаю что оперативке не хватало питания при переключении работы с БП на батарею и обратно, получался как раз эффект хардресета если мне не изменяет память он так и работает ) Впредь буду учитывать реалии современного железа ) тиснул из второго ноута гиговую планку туда воткнул свежеприобретенных 2 гига и зажил себе спокойно...
Всем спасибо за помощь!)

видео интегрированное?

видео интегрированное?

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Дискретное, и неактуально ;)

Дискретное, и неактуально ;) Но спасибо ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".