URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80016
[ Назад ]

Исходное сообщение
"Как заставить Linux не использовать первые 4МВ памяти?"

Отправлено FIM92 , 26-Апр-08 16:23 
Доброго времени суток!
Собственно САБЖ, имеется планка памяти со сбоямив начале.
Винда работала, а Линеукс вот нехочет! Поиск в интернете
результата не дал, и c англицким у меня неважно - манулы по ядру
читать тяжко :-(

ядро -2.6.15-26
дистрибутив - ubuntu 6.06
загрузчик - grub
озу (одна планка sdram - 256МВ)


Содержание

Сообщения в этом обсуждении
"Как заставить Linux не использовать первые 4МВ памяти?"
Отправлено anonymous , 26-Апр-08 16:37 
>Собственно САБЖ, имеется планка памяти со сбоямив начале.
>Винда работала, а Линеукс вот нехочет! Поиск в интернете
>результата не дал

http://rick.vanrein.org/linux/badram/


"Как заставить Linux не использовать первые 4МВ памяти?"
Отправлено FIM92 , 26-Апр-08 17:14 
>>Собственно САБЖ, имеется планка памяти со сбоямив начале.
>>Винда работала, а Линеукс вот нехочет! Поиск в интернете
>>результата не дал
>
>http://rick.vanrein.org/linux/badram/

Там как я понял используется пач для ядра, нехотелось бы ядро собирать заново, т.к. ни компилятор ни ядро не установлено (система с диска ubuntu) а с инета тащить накладно уж очень! да и опыта на убунту еще маловато для таких манипуляций :-(
Да и к тому-же у меня несколько другой (частный) случай - мне надо просто откусить кусок ram вначале, а не "латать" кучу дырок адресном пространстве.
Нет ли какого-нибудь параметра ядра, типа MEM=, или может как-нить мона расределить начало памяти под ram-диск? есть каки-то параметры ипа RAMDISKOFFSET..., только вот точно немогу понять как они работают (английский уж больно плох)


"Как заставить Linux не использовать первые 4МВ памяти?"
Отправлено anonymous , 26-Апр-08 17:36 
>да и опыта на убунту еще маловато для таких манипуляций :-(

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


"Как заставить Linux не использовать первые 4МВ памяти?"
Отправлено FIM92 , 26-Апр-08 17:44 
>>да и опыта на убунту еще маловато для таких манипуляций :-(
>
>Мне кажется, что в таком случае вам будет проще (и полезнее) купить
>хорошую планку памяти и потратить свои силы на изучение самой системы,
>чем на пляски с бубном вокруг сбойной памяти.

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


"Как заставить Linux не использовать первые 4МВ памяти?"
Отправлено FIM92 , 28-Апр-08 13:27 
>[оверквотинг удален]
>Собственно САБЖ, имеется планка памяти со сбоямив начале.
>Винда работала, а Линеукс вот нехочет! Поиск в интернете
>результата не дал, и c англицким у меня неважно - манулы по
>ядру
>читать тяжко :-(
>
>ядро -2.6.15-26
>дистрибутив - ubuntu 6.06
>загрузчик - grub
>озу (одна планка sdram - 256МВ)

вот тут порылся немного в /proc и вот что нарыл:
файл /proc/mtrr  его содержимое:
reg00: base=0x00000000 (   0MB), size= 256MB: write-back, count=1
что это такое?
(вот наверно если бы иззменить вот так base=0х0400000 ( 4MB) - было бы саме то, а?) и как это изменить при загрузке...


"Как заставить Linux не использовать первые 4МВ памяти?"
Отправлено FIM92 , 28-Апр-08 21:37 
>[оверквотинг удален]
>Собственно САБЖ, имеется планка памяти со сбоямив начале.
>Винда работала, а Линеукс вот нехочет! Поиск в интернете
>результата не дал, и c англицким у меня неважно - манулы по
>ядру
>читать тяжко :-(
>
>ядро -2.6.15-26
>дистрибутив - ubuntu 6.06
>загрузчик - grub
>озу (одна планка sdram - 256МВ)

а вот что еще нашел в инете:
Когда настраивали сервак - столкнулись с проблемой тормозов при
использовании всех 4 Gb памяти, после непродолжительных поисков в
инете нашли решение - отпилили 64 Mb при загрузке (параметр ядра
в lilo), после этого все заработало как должно...
http://www.kuban.ru/forum_new/forum37/arhiv/1705.html

НО КАК ЭТО СДЕЛАТЬ???!!!


"Как заставить Linux не использовать первые 4МВ памяти?"
Отправлено anonymous , 28-Апр-08 21:59 
>Когда настраивали сервак - столкнулись с проблемой тормозов при
>использовании всех 4 Gb памяти, после непродолжительных поисков в
>инете нашли решение - отпилили 64 Mb при загрузке (параметр ядра
>в lilo), после этого все заработало как должно...
>http://www.kuban.ru/forum_new/forum37/arhiv/1705.html
>
>НО КАК ЭТО СДЕЛАТЬ???!!!

Они отпилили сверху, а не снизу.

Короче, не трахайте нам мозги, пользуйтесь патчем, на который дали ссылку.


"Как заставить Linux не использовать первые 4МВ памяти?"
Отправлено Умник , 29-Апр-08 06:54 
>Они отпилили сверху, а не снизу.

Надо перевернуть планку памяти, тогда то что было сверху станен снизу!!!


"Как заставить Linux не использовать первые 4МВ памяти?"
Отправлено FIM92 , 29-Апр-08 09:32 
>>Они отпилили сверху, а не снизу.
>
>Надо перевернуть планку памяти, тогда то что было сверху станен снизу!!!

Не тогда будет с права (у меня мать горизонтально стоит!!)
(а если серьезно, пробовал переставлял в другой слот, ошибки там-же!)


"Как заставить Linux не использовать первые 4МВ памяти?"
Отправлено FIM92 , 29-Апр-08 09:49 
>[оверквотинг удален]
>Собственно САБЖ, имеется планка памяти со сбоямив начале.
>Винда работала, а Линеукс вот нехочет! Поиск в интернете
>результата не дал, и c англицким у меня неважно - манулы по
>ядру
>читать тяжко :-(
>
>ядро -2.6.15-26
>дистрибутив - ubuntu 6.06
>загрузчик - grub
>озу (одна планка sdram - 256МВ)

В свете этой проблеммы, что означает такая запись (нашел в инете)?
"Как думаете поможет вырезать 64 Mb параметром ядра:
mem=64$4032"

PS Последний вопрос, потом пойду патчить :-\