LINUX.ORG.RU

Добавил памяти — kernel panic при загрузке (иногда)


0

0

Такие вот дела: добавил к имеющимся 2x1Gb ещё две гиговых планки, и теперь моя дорогая гента (2.6.32-gentoo-r5) грузится нормально примерно в одном случае из четырёх. В остальных трёх либо просто виснет (всегда в разных местах), либо паника, с бектрейсом и шлюхами (полностью в экран не влезает, ничего полезного не видно, тоже всегда что-то разное).

При этом:

- memtest ни на что не ругается

- если доходит до инита - дальше всегда грузится и работает без проблем сколь угодно долго

- centos 5 с соседнего винта грузится (проверил пару раз - проблем не было, но этого для стастистики наверно мало)

- поставил для теста висту - грузится в 10 случаев из 10

Ответ на: комментарий от xorik

Да, ядра пробовал гентушные .31 и .32. Сначала грешил на BFS, но без патча та же фигня.

rusty_angel
() автор топика

>nforce

в биос есть что-либо из настроек по поводу ремаппинга памяти?

Sylvia ★★★★★
()

>либо паника, с бектрейсом и шлюхами

Выложи фотографию бектрейса и шлюх. А так - телепаты в отпуске.

полностью в экран не влезает


1)Загрузи с параметром vga=791 или аналогичным для твоей видокарты.
2)Также передай параметр fbcon=rotate:1 , чтобы экран развернулся на 90 градусов.
3)???????
4)PROFIT!

ttnl ★★★★★
()

передать ядру, чтобы для acpi маскировалось под винду
использовать бубунту.

systemrescuecd проверь, потом скопируй от туда конфиг ядра :)

dimon555 ★★★★★
()

случайно DSDT-таблица кастомизироаванная не используется? В ней жёстко прописан размер памяти, который по идее БИОСом во время POST должен вычисляться.

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

>Повысь напряжение на память.

Пробовал - разницы нет.

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

>случайно DSDT-таблица кастомизироаванная не используется?

Вряд ли. Это ж не ноут какой, а самосборная десктопина из чего попало. Как проверить?

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

>передать ядру, чтобы для acpi маскировалось под винду

Ага. Попробуем.

использовать бубунту.

Не Ъ. Что именно характерно-бубунтушное нужно?

systemrescuecd проверь, потом скопируй от туда конфиг ядра :)

Да, здравая мысль. Не скопировать, конечно, но сравнить. Спасибо, самому что-то не пришло в голову.

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

если специально для этого не напрягался, то точно нет. Просто у меня в своё время подобный баг тоже выскочил.

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

>Выложи фотографию бектрейса и шлюх. А так - телепаты в отпуске.

Нечем пока. Ничего не поможет - и этим озабочусь

1)Загрузи с параметром vga=791 или аналогичным для твоей видокарты.
2)Также передай параметр fbcon=rotate:1 , чтобы экран развернулся на >90 градусов.
3)???????
4)PROFIT!

Соберу ядро с поддержкой этих прелестей - попробую.

Какие ещё есть способы посмотреть, что происходит? Serial console?

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

>А что в ядре по поводу highmem?

Там всё хорошо ещё с x86-времён, этому конфигу лет пять с небольшими изменениями :) Хотя и не знаю, имеет ли highmem какой-то смысл на amd64.

К тому же, к такой проблеме оно вроде не должно иметь отношения. На грабли с хаймемом я уже наступал четыре года назад, когда на предыдущей машине добавил памяти до гига, а увидел только 890 с чем-то.

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

>Какие ещё есть способы посмотреть, что происходит? Serial console?

Ага, это самый кошерный. Можно ещё через USB_SERIAL_CONSOLE, но, насколько я помню, оно на ранних этапах загрузки не работает.

ttnl ★★★★★
()

Почисть разъемы памяти от пыли

xydo ★★
()

Это всё AMI BIOS. Они могут гадить в памяти немного, в нижние 64K. В ядре для этого workaround есть, CONFIG_X86_RESERVE_LOW_64K. Я о нём не знал, потому что никогда не сталкивался с такими багами. Увидел случайно, собирая новое ядро.

Видимо, когда памяти три гига или меньше, эта «особенность» никак не проявляется.

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

Таки нет. Вчера несколько ребутов прошли отлично, и я решил было, что всё клёво, сегодня загрузился раза с 10. Зато бектрейсы стали всегда одинаковыми, хотя и не всегда случаются:

http://myphoto.nnov.ru/img/mB_uy.jpg

Мемтест по-прежнему ни на что не ругается.

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