On 5/12/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Здравейте, > > имам интересен казус и търся идея съвет или научно обяснение. > > Имам сървърче Supermicro H8DM3-2 (Dual Socket F) с един двуядрен процесор > Opteron 2212 и 2GB памет. Сложих му debian 4.0r3 - i386 > По подразбиране инсталацията инсталира ядро 2.6.18-6-486 > Linux test 2.6.18-6-486 #1 Sun Feb 10 22:06:33 UTC 2008 i686 GNU/Linux > Съответно в /proc/cpuinfo виждам един процесор. > а в /proc/meminfo MemTotal: 906792 kB > > Проблема е следния. > Опитах да сложа друго ядро от стабилното хранилище, но ефекта беше при > стартиране на новото ядрото системата увисваше след разпознаване на единия > процесор. > Опитах повечето ядра amd64/686/SMP от различните хранилища - stable, > testing, unstable / 2.6.18 - 2.6.25 ефекта се повтаряше. Единствено се > зарежда ядрото 2.6.18-6-486, което дойде с инсталацията. Подаването на > nosmp ili acpi=off не помага. Компилирах и последния от kernel.org > 2.6.25.2 като опитах различни настройки и заиграване с SMP - без супех. > > Пуснах Knoppix 5.1.1 който идва с 2.6.19 i386/SMP (!) и се зареди нормално > като ми детектна коректно 2-те ядра на единствения процесор и цялата памет > от 2 ГБ. > > Реших да ползвам .config файла от ядрото на кнопикс-а и да си компилирам > моя версия с този конфиг файл без да го пипам. > направих това с 2.6.19 и с 2.6.25.2(след ъпдейт на .config с маке > menuconfig) Така компилираните ядра също излязоха неуспешни с същия проблем > както и "фабричните" на дебиан. > > Биос-а на дъното е от края на март'08. В биос-а има една настройка за OS > Installation: Linux / Other > В ръководството пише: > OS Installation > Change this setting if using a 64-bit Linux operating system. The available > op- > tions are Other and Linux. > Опитах различните варианти на тази настройка но нямаше видима > разлика/ефект. > > От ръководството оставам с впечатление, че не би трябвало да има проблем > когато дъното е с един инсталиран процесор. > > За проба опитах започване на инсталация на Федора 7 и 8, както и RHEL 4U5/6 > и RHEL5.1 x64 но също забиваха след детектване на първия процесор. > > Единствено сега се сещам, че паметта май не беше ECC, а в спецификацията > пишеше ECC, но това не ми изглежда разумно обяснениеи съм склонен да търся > по-софтуерен проблем :) > Благодарен съм за някои съвет, идея или по-научно обяснение :) > > Предварително благодаря и се извинявам ако темата е повторение. > > ______ > Прилагам няколко снимки. > > 2.6.24.1-686 > http://www.imagebam.com/image/0b46b86147193 > > 2.6.25-1-amd64 > http://www.imagebam.com/image/6c8d5c6147194 > > 2.6.25-1-amd64-2 > http://www.imagebam.com/image/a106686147196 > > 2.6.25-1-amd64 > http://www.imagebam.com/image/a106686147196 > > cpu-halt-686 > http://www.imagebam.com/image/4197bb6147197 > > grub > http://www.imagebam.com/image/ca99e86147199 > > kn511-1 > http://www.imagebam.com/image/4e65e76147200 > > kn511-2 > http://www.imagebam.com/image/2c5fd56147201 > > kn511-3 > http://www.imagebam.com/image/c3ce246147203 > > kn511-4 > http://www.imagebam.com/image/6c67956147204 > > http://www.imagebam.com/image/dbaa4e6147205 >
Нямах нерви да разгледам снимките ти, нито да вниквам в проблема. Предлагам ти абсолютно сляпо и неандерталско решение. Намери .config файла на онова дебианско ядро, което работи. Изтегли най-новия сорс на ядрото, шибни там въпросния конфиг файл. Изпълни make oldconfig и за всички нови неща, които те пита избери m или N. След това компилирай и тествай. Ако работи започни да надграждаш ядрото, т.е. едва тук изпълняваш make menuconfig и избираш опциите, които ти трябват, една по една. Компилираш, тестваш и така стъпка по-стъпка. --Рос
_______________________________________________ Lug-bg mailing list [email protected] http://linux-bulgaria.org/mailman/listinfo/lug-bg
