LINUX.ORG.RU

Linux не видит всю память


0

0

Доброго дня!

Такая проблема. Поменял память NCP 256 Мб РС 2700 на Hynix 512 Мб РС 3200. Загрузился в Linux, поправил в Lilo.conf строку:

append="... mem=512M ..."

Перезагружаюсь - Linux видит только 256 Мб и работает очень нестабильно, повисая буквально через несколько минут. Пробовал убирать из append строку mem=512M, результат тот же.

В винде все нормально, 512 Мб, работает на ура. Пробовал пускать Knoppix - определяет 512 Мб. Мат.плата - ASUS P4C800-E deluxe.

Может, проблема в ядре? Попробовать пересобрать его?

Куда копать, как лечить?

★★★

CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y

Должно быть в ядре! (Ну ведь 64 тебе не надо ;-)

UVV ★★★★★
()
Ответ на: комментарий от UVV

>CONFIG_HIGHMEM4G=y ># CONFIG_HIGHMEM64G is not set >CONFIG_HIGHMEM=y >Должно быть в ядре! (Ну ведь 64 тебе не надо ;-)

Ни фига не помогло - 256Мб :-((((

Zlyden ★★★
() автор топика
Ответ на: комментарий от UVV

Афаик, этот параметр для систем с более чем 2Гб памяти на 32битной платформе. Автору рекомендую memtest86 прогнать - ежели винда поднялась - это ничего не значит. Ни и конфиги/версию ведра в студию.

majordomo
()

mem=foo - это хардкорно.

Deleted
()
Ответ на: комментарий от Zlyden

Фрагмент Lilo.conf, относящийся к проблеме:

append="devfs=mount acpismp=force mem=512M"

Пойду memtest погоняю...

Zlyden ★★★
() автор топика
Ответ на: комментарий от majordomo

> Афаик, этот параметр для систем с более чем 2Гб памяти на 32битной платформе.

Более чем гиг требуют этой опции.

AngryElf ★★★★★
()
Ответ на: комментарий от AleX

Все, решил проблему перекомпиляцией ядра. Наверно, старое как-то криво откомпилилось. Всем спасибо за помощь.

Zlyden ★★★
() автор топика
Ответ на: комментарий от Zlyden

;-)))))

foo - это тоже самое, что и bla-bla-bla ;-)))

Это нужно было 5 лет назад для старых 810 чипсетов, сейчас даже для них такого не надо :)

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.