Sergey Vlasov пишет: >>>>Имею 2G памяти и оказывается ядра 2.4.x из ALM2.4 и backports её всю >>>>видят, а ядра 2.6.x видят только 1.1G. >>>>Проверял на ядрах 2.6.11 и 2.6.12. >>>> >>>>Наверное это из-за отсутствия опции CONFIG_HIGHMEM4G=y в данных ядрах. >>>>Порабы уже ставить. :) >>> >>>Вот как раз CONFIG_HIGHMEM4G=y там и стоит. >> >>Да, точно, тогда странно почему он всей памяти невидит. >> >> >>>Убедитесь, что ядру не передаётся параметр mem=... (иногда он >>>обрабатывается весьма странно), и покажите dmesg от загрузки ядер >>>2.4.x и 2.6.x для сравнения (видимо, брать нужно именно >>>/var/log/dmesg, чтобы было видно самое начало). >> >>dmesg отправляю. >>Параметр mem я ставил руками, без него ситуация таже. > > > Так, начало всё-таки обрезано, но дело не в этом... Похоже, > используется ядро wks26-up - в нём действительно нет опции > CONFIG_HIGHMEM4G. О причинах лучше спрашивать мантейнера этого > варианта ядра - возможно, есть какие-то проблемы совместимости с > патчем suspend2. > > В wks26-smp и std26-* сейчас CONFIG_HIGHMEM4G=y (вероятно, в std26-smp > скоро будет CONFIG_HIGHMEM64G=y). Разобрался! Оказывается это старое 2.6.11-up ядро грузилось. Я, по привычке, подумал что новое загрузится по умолчанию, а оказывается там грузится новое из ветки up, а не smp. Спасибо за помощь! С уважением Роман!